Formula di Excel: evidenzia le celle che terminano con -

Sommario

Formula generica

=COUNTIF(A1,"*text")

Sommario

Nota: Excel contiene molte regole incorporate per evidenziare i valori con la formattazione condizionale, inclusa una regola per evidenziare le celle che terminano con un testo specifico. Tuttavia, se desideri una maggiore flessibilità, puoi utilizzare la tua formula, come spiegato in questo articolo.

Se desideri evidenziare le celle che terminano con un determinato testo, puoi utilizzare una formula semplice basata sulla funzione CONTA.SE. Ad esempio, se desideri evidenziare gli stati nell'intervallo B4: G12 che terminano con "ota", puoi utilizzare:

=COUNTIF(B4,"*ota")

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

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 cella in B4: G12 e il riferimento a B4 cambierà nell'indirizzo di ciascuna cella valutata, poiché è un indirizzo relativo.

La formula stessa utilizza la funzione CONTA.SE per "contare" le celle che terminano con "ota" utilizzando il modello "* ota" che utilizza un carattere jolly (*) per trovare la corrispondenza con qualsiasi sequenza di caratteri seguita da "ota". Da un punto di vista pratico, contiamo solo 1 cella ogni volta, il che significa che recupereremo un 1 o uno zero, che funziona perfettamente per la formattazione condizionale.

Una regola più semplice e flessibile che utilizza intervalli denominati

Denominando una cella di input come intervallo denominato e facendo riferimento a quel nome nella formula, è possibile rendere la formula più potente e flessibile. Ad esempio, se chiami G2 "input", puoi riscrivere la formula in questo modo:

=COUNTIF(B4,"*"&input)

Questa formula aggiunge semplicemente "*" all'inizio di tutto ciò che hai inserito nella cella di input. Di conseguenza, la regola di formattazione condizionale risponderà immediatamente ogni volta che il valore viene modificato.

Opzione case sensitive

CONTA.SE non distingue tra maiuscole e minuscole, quindi se devi controllare anche le maiuscole, puoi utilizzare una formula più complicata che si basa sulla funzione RIGHT insieme a EXACT:

=EXACT(RIGHT(A1,LEN(substring)),substring)

In questo caso, RIGHT estrae il testo dalla destra di ogni cella e solo il numero di caratteri nella sottostringa che stai cercando, che viene fornito da LEN. Infine EXACT confronta il testo estratto con il testo che stai cercando (la sottostringa). ESATTO distingue tra maiuscole e minuscole, quindi restituirà TRUE solo quando tutti i caratteri corrispondono esattamente.

Articoli interessanti...