Formula di Excel: evidenzia le celle che contengono -

Sommario

Formula generica

=ISNUMBER(SEARCH(substring,A1))

Sommario

Nota: Excel contiene molti "predefiniti" incorporati per evidenziare i valori con formattazione condizionale, incluso un predefinito per evidenziare celle che contengono testo specifico. Tuttavia, se desideri una maggiore flessibilità, puoi utilizzare la tua formula, come spiegato in questo articolo.

Se desideri evidenziare le celle che contengono un determinato testo, puoi utilizzare una formula semplice che restituisca VERO quando una cella contiene il testo (sottostringa) specificato.

Ad esempio, se desideri evidenziare le celle nell'intervallo B2: B11 che contengono il testo "cane", puoi utilizzare:

=ISNUMBER(SEARCH("dog",B2))

Nota: con la formattazione condizionale, è importante che la formula sia inserita in relazione alla "cella attiva" nella selezione, che in questo caso si presume essere B2.

Spiegazione

Quando si utilizza una formula per applicare la formattazione condizionale, la formula viene valutata rispetto alla cella attiva nella selezione al momento della creazione della regola. In questo caso, la regola viene valutata per ciascuna delle 10 celle in B2: B11 e B2 cambierà nell'indirizzo della cella valutata ogni volta, poiché B2 è relativo.

La formula stessa utilizza la funzione RICERCA per trovare la posizione del "cane" nel testo. Se "cane" esiste, SEARCH restituirà un numero che rappresenta la posizione. Se "cane" non esiste, SEARCH restituirà un errore #VALUE. Mettendo ISNUMBER intorno a SEARCH, intercettiamo l'errore, in modo che la formula restituisca TRUE solo quando SEARCH restituisce un numero. Non ci interessa la posizione attuale, ci interessa solo se esiste una posizione.

Opzione case sensitive

SEARCH non distingue tra maiuscole e minuscole. Se devi controllare anche il caso, sostituisci CERCA con TROVA in questo modo:

=ISNUMBER(FIND("dog",A1))

Cerchi più di una cosa?

Se vuoi evidenziare le celle che contengono una delle tante stringhe differenti, puoi usare la formula qui descritta.

Articoli interessanti...