Scarica la cartella di lavoro di esempio
Questo tutorial mostra come verificare se una cella contiene un numero in Excel e Fogli Google.
La cella contiene qualsiasi numero
In Excel, se una cella contiene numeri e lettere, la cella viene considerata una cella di testo. Puoi verificare se una cella di testo contiene un numero utilizzando le funzioni COUNT e TROVA.
1 | =CONTEGGIO(TROVA({0,1,2,3,4,5,6,7,8,9},B3))>0 |
La formula sopra controlla le cifre 0-9 in una cella e conta il numero di cifre discrete contenute nella cella. Quindi restituisce VERO se il conteggio è positivo o FALSO se è zero.
Esaminiamo ciascuna funzione di seguito per comprendere questo esempio.
TROVA un numero in una cella
Per prima cosa usiamo la funzione TROVA. La funzione FIND trova la posizione di un carattere all'interno di una stringa di testo.
1 | =TROVA({0,1,2,3,4,5,6,7,8,9},B3) |
In questo esempio, usiamo un array di tutti i caratteri numerici (cifre 0-9) e troviamo ognuno nella cella. Poiché il nostro input è un array - tra parentesi graffe {} - anche il nostro output è un array. L'esempio sopra mostra come la funzione TROVA viene eseguita dieci volte su ogni cella (una per ogni cifra numerica).
Se il numero viene trovato, viene emessa la sua posizione. Sopra puoi vedere che il numero "1" si trova in 3a posizione nella prima riga e "4" si trova in 6a posizione nella 2a riga.
Se un numero non viene trovato, il #VALORE! Viene visualizzato l'errore.
Nota: Le funzioni TROVA e RICERCA restituiscono lo stesso risultato quando vengono utilizzate per la ricerca di numeri. È possibile utilizzare entrambe le funzioni.
CONTA il numero di cifre
Successivamente, contiamo gli output senza errori dell'ultimo passaggio. La funzione COUNT conta il numero di valori numerici trovati nell'array, ignorando gli errori.
1 | =CONTEGGIO(C3:L3) |
Prova il conteggio dei numeri
Infine, dobbiamo verificare se il risultato dell'ultimo passaggio è maggiore di zero. La formula seguente restituisce VERO per i conteggi diversi da zero (dove la cella di destinazione contiene un numero) e FALSO per i conteggi zero.
1 | =M3>0 |
La combinazione di questi passaggi ci dà la nostra formula iniziale:
1 | =CONTEGGIO(TROVA({0,1,2,3,4,5,6,7,8,9},B3))>0 |
Controlla se la cella contiene un numero specifico
Per verificare se una cella contiene un numero specifico, possiamo utilizzare la funzione TROVA o CERCA.
1 | =TROVA(5,B3) |
In questo esempio utilizziamo la funzione TROVA per verificare il numero 5 nella colonna B. Restituisce la posizione del numero 5 nella cella se viene trovato e un errore VALUE se non viene trovato "5".
Controlla se la cella contiene un numero - Fogli Google
Queste formule funzionano allo stesso modo in Fogli Google come in Excel. Tuttavia, è necessario premere CTRL + MAIUSC + INVIO affinché Fogli Google riconosca una formula di matrice.
In alternativa, puoi digitare "ArrayFormula" e inserire la formula tra parentesi. Entrambi i metodi producono lo stesso risultato.