Formula di Excel: evidenzia le celle che iniziano con -

Sommario

Formula generica

=SEARCH("substring",A1)=1

Sommario

Nota: Excel contiene molti "predefiniti" incorporati per evidenziare i valori con formattazione condizionale, incluso un predefinito per evidenziare le celle che iniziano 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 iniziano con un determinato testo, puoi utilizzare una formula semplice che restituisca VERO quando una cella inizia con il testo (sottostringa) specificato.

Ad esempio, se desideri evidenziare qualsiasi cella nell'intervallo B4: G12 che inizia con "mi", puoi utilizzare:

=SEARCH("mi",B4)=1

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 ogni cella in B4: G12 e B4 cambierà nell'indirizzo della cella valutata ogni volta, poiché viene inserita come indirizzo relativo.

La formula stessa utilizza la funzione RICERCA per trovare le celle che iniziano con "mi". RICERCA restituisce un numero che indica la posizione in cui viene trovato il testo e un #VALORE! errore in caso contrario. Quando RICERCA restituisce il numero 1, sappiamo che il valore della cella inizia con "mi". La formula restituisce TRUE quando la posizione è 1 e FALSE per qualsiasi altro valore (inclusi gli errori).

Con una cella di input con nome

Se utilizzi un intervallo denominato per denominare una cella di input (ad esempio, il nome G2 "input"), puoi semplicemente per la formula e creare una regola molto più flessibile:

=SEARCH(input,B4)=1

Quindi, quando si modifica il valore in "input", la formattazione condizionale verrà aggiornata immediatamente.

Opzione case sensitive

RICERCA non fa distinzione tra maiuscole e minuscole, quindi se devi controllare anche le maiuscole, puoi utilizzare la funzione TROVA:

=FIND(input,B4)=1

La funzione TROVA funziona come RICERCA, ma distingue tra maiuscole e minuscole.

Articoli interessanti...