Controlla se la cella contiene un numero - Excel e Fogli Google

Scarica esempio di cartella di lavoro

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.

wave wave wave wave wave