Formula di Excel: evidenzia le righe che contengono -

Sommario

Formula generica

=SEARCH(text,cocatenated_columns)

Sommario

Se desideri evidenziare le righe in una tabella che contengono testo specifico, utilizza la formattazione condizionale con una formula che restituisce VERO quando viene trovato il testo. Il trucco è concatenare (incollare insieme) le colonne che vuoi cercare e bloccare i riferimenti di colonna in modo che solo le righe possano cambiare.

Ad esempio, supponiamo di avere una semplice tabella di dati in B4: E11 e di voler evidenziare tutte le righe che contengono il testo "cane". Seleziona tutti i dati nella tabella e crea una nuova regola di formattazione condizionale che utilizza questa formula:

=SEARCH("dog",$B4&$C4&$D4&$E4)

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 B4.

Spiegazione

La funzione RICERCA restituisce la posizione del testo che stai cercando come numero (se esiste). La formattazione condizionale considera automaticamente qualsiasi numero positivo come VERO, quindi la regola viene attivata ogni volta che la ricerca restituisce un numero. Quando RICERCA non trova il testo che stai cercando, restituisce un errore #VALORE, che la formattazione condizionale considera FALSO.

Usando la e commerciale (&) stiamo concatenando tutti i valori in ogni riga insieme e quindi cercando il risultato con RICERCA. Tutti gli indirizzi vengono inseriti in formato "misto", con le colonne bloccate e le righe a sinistra relative. In effetti, ciò significa che tutte e 4 le celle in ogni riga vengono testate con esattamente la stessa formula.

Utilizzo di altre celle come input

Tieni presente che non è necessario codificare in modo rigido i valori che potrebbero cambiare nella regola. Puoi invece utilizzare un'altra cella come cella di "input" in modo da poterla modificare facilmente in seguito. Ad esempio, in questo caso, puoi chiamare la cella E2 "input" e riscrivere la formula in questo modo

=SEARCH(input,$B4&$C4&$D4&$E4)

Puoi quindi inserire qualsiasi valore di testo in E2 e la regola di formattazione condizionale risponderà immediatamente, evidenziando le righe che contengono quel testo. Vedere il collegamento video di seguito per una descrizione più dettagliata.

Opzione case sensitive

Se hai bisogno di un'opzione che distingue tra maiuscole e minuscole, puoi utilizzare la funzione TROVA invece di RICERCA in questo modo:

=FIND(input,$B4&$C4&$D4&$E4)

La funzione TROVA funziona proprio come RICERCA, ma corrisponde anche a maiuscole e minuscole.

Articoli interessanti...