Sommario
Nei set di dati, spesso abbiamo più valori di testo da confrontare per trovare una corrispondenza. In questo articolo, discutiamo la formattazione condizionale di più valori di testo utilizzando diverse funzioni, come ad esempio E , O , ISNUMERO , RICERCA , SOMMA , e SUMIF Utilizziamo alcune delle funzioni citate insieme per svolgere il lavoro.
Supponiamo di avere un set di dati di Vendita di prodotti dove abbiamo colonne di valore testo denominate Regione , Città , Categoria , e Prodotto Vogliamo formattare in modo condizionale il set di dati in base ai valori multipli di queste colonne di testo.
Set di dati da scaricare
Formattazione condizionale di più valori di testo.xlsx4 modi semplici per formattare in modo condizionale più valori di testo in Excel
Metodo 1: Utilizzo della funzione AND
Nel set di dati, abbiamo quattro colonne di testo in cui vogliamo evidenziare le righe che hanno "Est" come Regione e "Barre" come Categoria .
Fase 1: Selezionare l'intero intervallo ( $B$4:$G$21 ) che si desidera formattare, quindi andare su Casa Seleziona Formattazione condizionale (in Stili sezione)> Seleziona Nuova regola (dalle opzioni a discesa).
Fase 2: Nuova regola di formattazione Viene visualizzata la finestra, nella quale selezionare Utilizzare una formula per determinare quale cella formattare (da Selezionare un tipo di regola ).
Incollare quindi la seguente formula nel campo Modificare la descrizione della regola scatola.
=AND($B4="East",$D4="Bars")
La sintassi dell'elemento E la funzione è
AND(logico1,[logico2]...)
All'interno della formula,
$B4="Est"; è il logico1 argomento.
$D4="Barre"; è il logico2 argomento.
E la formula formatta le righe per cui questi due argomenti sono Vero .
Fase 3: Fare clic su Formato . il Formattare le celle Dalla finestra Formattare le celle Scegliere una qualsiasi finestra Riempimento Colore dal Riempimento Quindi fare clic su OK .
Passo 4: Tornerete alla Nuova regola di formattazione finestra di dialogo. Di nuovo, Cliccare OK.
Tutte le righe corrispondenti nel set di dati vengono formattate con il colore di riempimento selezionato.
Se si osserva con attenzione, si può notare che la formula condizionale formatta solo le righe che hanno entrambi i valori di "Est" come Regione e "Barre" come Categoria .
Per saperne di più: Come cambiare il colore di una riga in base a un valore di testo in una cella in Excel
Metodo 2: utilizzo della funzione OR
Ora vogliamo fare un ulteriore passo avanti nella formattazione condizionale. In questo caso, vogliamo che siano formattate le righe che hanno una qualsiasi delle voci come "Est" , "Boston" , "Crackers" , e "Grano integrale" nelle colonne dei valori del testo. Possiamo usare il metodo O per ottenere il risultato desiderato.
Fase 1: Ripetere il Fasi da 1 a 4 da Metodo 1 Sostituire la formula di inserimento in Modificare la descrizione della regola con la seguente formula.
=OR($B4="Est",$C4="Boston",$D4="Crackers",$E4="Grano integrale")
In questo caso, abbiamo verificato se B4 , C4 , D4 , e E4 le cellule sono uguali a "Est" , "Boston" , "Crackers" , e "Grano integrale" rispettivamente. O attiverà l'azione se una qualsiasi delle condizioni corrisponde.
Fase 2: Cliccare OK Si vedrà che la formula formatta tutte le righe che contengono il testo citato in precedenza.
È possibile aggiungere o rimuovere qualsiasi condizione di testo in base alle proprie esigenze per formattare il set di dati.
Letture simili:
- Formattazione condizionale di Excel basata su più valori di un'altra cella
- Come applicare la formattazione condizionale a più righe (5 modi)
- Formattazione condizionale di Excel basata sul testo di un'altra cella [5 modi]
- Formattazione condizionale di Excel se una cella contiene un testo qualsiasi
Metodo 3: Utilizzo delle funzioni OR ISNUMBER e SEARCH
Cosa succede quando si vuole formattare in modo condizionale il set di dati che contiene prodotti multipli specifici? Ad esempio, abbiamo prodotti multipli come Cioccolato , Brian , e Grano integrale In questo caso, vogliamo evidenziare tutte le righe che contengono questi determinati prodotti.
Per una migliore rappresentazione, si elimina il campo Regione e Città per discutere di questo metodo in particolare.
Fase 1: Inserire i nomi dei prodotti in una nuova colonna (ad es, Contiene più testi ).
Fase 2: Ripetere Fasi da 1 a 4 da Metodo 1 per questo caso particolare, sostituire la formula in Formatta i valori in cui la formula è vera con la seguente formula.
=O(ISNUMBER(SEARCH($G$4:$G$7,$C4))
All'interno della formula,
Il RICERCA corrisponde ai testi esistenti nell'intervallo $G$4:$G$7 alla cella iniziale dell'intervallo di ricerca $C4 . Poi il ISNUMERO restituisce i valori come Vero o Falso. Alla fine, il O corrisponde alternativamente a qualsiasi testo all'interno dell'intervallo find_value (ad esempio, $G$4:$G$7 ).
Fase 3: Cliccare OK La formula inserita formatta tutte le righe del set di dati che corrispondono ai testi con il valore Contiene più testi colonne.
Assicuratevi di selezionare l'Intervallo particolare ( $G$4:$G$7 ) come trova_testo all'interno del RICERCA ogni mancata corrispondenza comporta la formattazione dell'intero set di dati o di nessuno.
Per saperne di più: Come eseguire la formattazione condizionale per più condizioni
Metodo 4: utilizzo delle funzioni SUM e COUNTIF
Ora, vogliamo accorciare il metodo 3 utilizzando un nome assegnato per tutti i Nomi dei prodotti e assegnarlo come criterio. Per fare ciò, utilizziamo una combinazione di SOMMA e COUNTIF funzioni.
Fase 1: Assegnare un nome (ad esempio, Testo ) a tutti i prodotti al Contiene più testi colonne.
Fase 2: Ripetere Fasi da 1 a 4 da Metodo 1 In questo caso è sufficiente sostituire la formula con la formula seguente.
=SOMMA(COUNTIF($C4, "*"&Text& "*"))
Nella formula,
Il COUNTIF corrisponde a un solo criterio (ad es, Cioccolato ) all'intervallo a partire dalla cella $C4 Combinare il COUNTIF con la funzione SOMMA consente di soddisfare tutti i criteri (ad es, Testo ) all'intervallo.
Passo 3: Cliccare OK La formula formatta tutte le righe contenenti testi che corrispondono al nome assegnato. Testi .
Conclusione
In questo articolo, utilizziamo varie funzioni e la loro combinazione per formattare in modo condizionale più valori di testo. Utilizziamo E , e O nonché due funzioni combinate. Una funzione combinata è O , ISNUMERO , e RICERCA Gli altri sono SOMMA e COUNTIF . il E può abbinare due testi casuali per formattare qualsiasi set di dati. D'altra parte, la funzione O corrisponde a uno qualsiasi dei testi dichiarati nella sua formula. Le funzioni combinate corrispondono a tutti i testi assegnati e li formattano di conseguenza. Spero che questi metodi siano abbastanza lucidi da poter essere utilizzati. Commentate se avete bisogno di ulteriori chiarimenti o avete qualcosa da aggiungere.