Innehållsförteckning
I datamängder har vi ofta flera textvärden att jämföra med för att hitta en matchning. I den här artikeln diskuterar vi villkorlig formatering av flera textvärden med hjälp av flera funktioner, t.ex. OCH , ELLER , ISNUMMER , SÖKNING , SUMMA , och SUMIF Vi använder några av de nämnda funktionerna tillsammans för att göra jobbet.
Antag att vi har en datamängd med Försäljning av produkter , där vi har kolumner med textvärden som heter Region , Staden , Kategori , och Produkt Vi vill formatera datasetet på villkor beroende på flera textvärden i dessa textvärdeskolumner.
Dataset för nedladdning
Villkorlig formatering av flera textvärden.xlsx4 enkla sätt att villkorligt formatera flera textvärden i Excel
Metod 1: Använd AND-funktionen
I datasetet har vi fyra textkolumner där vi vill markera de rader som har "Öst" som Region och "Barer" som Kategori .
Steg 1: Välj hela området ( $B$4:$G$21 ) som du vill formatera. Därefter går du till Hem Fliken> Välj Villkorlig formatering (i Stilar avsnitt)> Välj Ny regel (från rullgardinsalternativen).
Steg 2: Ny formateringsregel öppnas. I fönstret väljer du Använd en formel för att bestämma vilken cell som ska formateras (från Välj en regeltyp dialogrutan).
Klistra sedan in följande formel i Redigera regelbeskrivningen box.
=AND($B4="East",$D4="Bars")
Syntaxen för OCH funktionen är
AND(logisk1,[logisk2]...)
Inuti formeln,
$B4="East"; är den logisk1 argument.
$D4="Bars"; är den logisk2 argument.
Formeln formaterar de rader för vilka dessa två argument är True .
Steg 3: Klicka på Format . Formatera celler öppnas. Från fönstret Formatera celler fönstret, Välj en valfri Fyll på Färg från Fyll på avsnittet. Klicka sedan på OK .
Steg 4: Du återvänder till Ny formateringsregel dialogrutan. Återigen, Klicka på OKEJ.
Alla matchande rader i datasetet formateras med den färg vi valt.
Om du tittar noga kan du se att formelns villkorliga format bara formaterar de rader som har både "Öst" som Region och "Barer" som Kategori .
Läs mer: Hur du ändrar en radfärg baserat på ett textvärde i en cell i Excel
Metod 2: Använd OR-funktionen
Nu vill vi ta den villkorliga formateringen ett steg längre. I det här fallet vill vi formatera rader som har någon av posterna som t.ex. "Öst" , "Boston" , "Crackers" , och "Helvete" i kolumnerna för textvärden. Vi kan använda ELLER för att uppnå det önskade resultatet.
Steg 1: Upprepa Steg 1 till 4 från Metod 1 . Ersätt bara formeln för insättning i Redigera regelbeskrivningen med följande formel.
=OR($B4="East",$C4="Boston",$D4="Crackers",$E4="Whole Wheat")
Här har vi kontrollerat om B4 , C4 , D4 , och E4 cellerna är lika med "Öst" , "Boston" , "Crackers" , och "Helvete" respektive. ELLER utlöser åtgärden om något av villkoren stämmer.
Steg 2: Klicka på OK Du ser att formeln formaterar alla rader som innehåller någon av de texter som vi nämnde tidigare.
Du kan lägga till eller ta bort textvillkor enligt dina behov för att formatera datasetet.
Liknande läsningar:
- Excel villkorlig formatering baserad på flera värden i en annan cell
- Hur du tillämpar villkorlig formatering på flera rader (5 sätt)
- Excel villkorlig formatering baserad på text från en annan cell [5 sätt]
- Excel Villkorlig formatering om en cell innehåller någon text
Metod 3: Använda funktionerna OR ISNUMBER och SEARCH
Vad händer när vi vill formatera datasetet som innehåller flera specifika produkter på ett villkorligt sätt? Om vi till exempel har flera produkter som till exempel Choklad Chip , Brian , och Helvete I det här fallet vill vi markera alla rader som innehåller dessa produkter.
För att få en bättre representation tar vi bort Region och Staden kolumner för att särskilt diskutera denna metod.
Steg 1: Lägg in namnen på produkterna i en ny kolumn (t.ex., Innehåller flera texter ).
Steg 2: Upprepa Steg 1 till 4 från Metod 1 för detta särskilda fall, ersätta formeln i Formatera värden där formeln är sann med följande formel.
=ELLER(ISNUMBER(SEARCH($G$4:$G$7,$C4)))
Inuti formeln,
SÖKNING funktionen matchar de texter som finns i intervallet $G$4:$G$7 till startcellen i uppslagsintervallet $C4 . Då är det ISNUMMER funktionen returnerar värdena som True eller . Falskt. I slutändan har ELLER funktionen matchar växelvis någon av texterna i find_value-området (dvs, $G$4:$G$7 ).
Steg 3: Klicka på OK Den infogade formeln formaterar alla rader i datamängden som matchar texterna med Innehåller flera texter kolumner.
Se till att du väljer det särskilda intervallet ( $G$4:$G$7 ) som find_text i den inre delen av SÖKNING funktionen, leder varje brist på överensstämmelse till att hela datasetet formateras eller inget alls.
Läs mer: Hur man gör villkorlig formatering för flera villkor
Metod 4: Användning av funktionerna SUM och COUNTIF
Nu vill vi förkorta Method 3 använda ett tilldelat namn för alla Produktnamn och tilldela det som ett kriterium. För att göra detta använder vi en kombination av SUMMA och COUNTIF funktioner.
Steg 1: Tilldela ett namn (t.ex., Text ) till alla produkter till Innehåller flera texter kolumner.
Steg 2: Upprepa Steg 1 till 4 från Metod 1 I det här fallet är det bara att ersätta formeln med formeln nedan.
=SUM(COUNTIF($C4, "*"&Text& "*"))
I formeln,
COUNTIF endast motsvarar ett kriterium (dvs, Choklad Chip ) till intervallet som börjar från cellen $C4 . Att kombinera COUNTIF funktion med funktionen SUMMA funktionen gör det möjligt att matcha alla kriterier (dvs, Text ) till området.
Steg 3: Klicka på OK Formeln formaterar alla rader som innehåller texter som matchar det tilldelade namnet. Texter .
Slutsats
I den här artikeln använder vi olika funktioner och deras kombination för att villkorligt formatera flera textvärden. Vi använder OCH , och ELLER funktioner samt två kombinerade funktioner. En kombinerad funktion är ELLER , ISNUMMER , och SÖKNING De andra är SUMMA och COUNTIF . OCH funktionen kan matcha två slumpmässiga texter för att formatera vilket dataset som helst. Å andra sidan kan funktionen ELLER funktionen matchar någon av de deklarerade texterna i formeln. De kombinerade funktionerna matchar så många texter som du tilldelar dem och formaterar dem i enlighet med detta. Jag hoppas att du tycker att metoderna ovan är tillräckligt tydliga för att du ska kunna arbeta med dem. Kommentera om du behöver ytterligare förtydliganden eller har något att tillägga.