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