Verifica se la cella contiene testo con formule di Excel

Questo tutorial di Excel spiega come verificare se una cella contiene testo specifico.

Per verificare se una cella contiene testo specifico, utilizzare la seguente formula:
=ènumero(ricerca(trova_testo,all'interno_testo))

La funzione RICERCA

La funzione SEARCH cerca un testo specifico (find_text) all'interno di una cella (within_text). Se trova il testo, restituisce la posizione numerica del testo nella cella. Se non trova il testo, restituisce un errore (#VALORE!). Nell'esempio sopra:
=cerca(C5,B5)
Risultato: 1

Potrebbe essere sufficiente che questa formula emetta un numero se viene trovato del testo o un errore se il testo non viene trovato. Se è così, usa semplicemente la formula sopra. Tuttavia, per una formula più pulita, aggiungi la funzione ISNUMBER.

La funzione ISNUMBER

La funzione VAL.NUMERO verifica se un'espressione restituisce un numero. Restituisce VERO per i numeri e FALSO per qualsiasi altra cosa (inclusi gli errori). Nel nostro esempio, ISNUMBER restituirà VERO se il testo viene trovato all'interno della cella e FALSO in caso contrario.
=VAL.NUMERO(RICERCA(C5,B5))
Risultato: VERO

La funzione SEARCH non fa distinzione tra maiuscole e minuscole

La funzione SEARCH non fa distinzione tra maiuscole e minuscole. La ricerca di "Excel" troverà "EXCEL", "excel", "Excel" o qualsiasi altra combinazione di casi. Per una ricerca di testo con distinzione tra maiuscole e minuscole, utilizzare invece la funzione TROVA.

La funzione TROVA

La funzione TROVA fa distinzione tra maiuscole e minuscole. Se cerchi "Excel", "EXCEL" ed "excel" non produrranno corrispondenze.

=VAL.NUMERO(TROVA(C5,B5))

Torna agli esempi di formule

wave wave wave wave wave