Indholdsfortegnelse
I datasæt har vi ofte flere tekstværdier, som vi skal sammenligne med for at finde et match. I denne artikel diskuterer vi betinget formatering af flere tekstværdier ved hjælp af flere funktioner, f.eks. OG , ELLER , ISNUMBER , SØG , SUM , og SUMIF Vi bruger nogle af de nævnte funktioner sammen til at udføre arbejdet.
Lad os antage, at vi har et datasæt på Produkt salg , hvor vi har tekstværdikolonner med navnet Region , By , Kategori , og Produkt Vi ønsker at formatere datasættet betinget afhængigt af de mange tekstværdier i disse tekstværdi-kolonner.
Datasæt til download
Betinget formatering af flere tekstværdier.xlsx4 nemme måder at formatere flere tekstværdier betinget på i Excel
Metode 1: Brug af AND-funktionen
I datasættet har vi fire tekstkolonner, hvor vi ønsker at fremhæve de rækker, som har "Øst" som Region og "Bars" som Kategori .
Trin 1: Vælg hele området ( $B$4:$G$21 ), som du vil formatere. Derefter skal du gå til Hjem Tab> Vælg Betinget formatering (i Stilarter section)> Vælg Ny regel (fra rullemenuen).
Trin 2: Ny formateringsregel vindue vises. I vinduet skal du vælge Brug en formel til at bestemme, hvilken celle der skal formateres (fra Vælg en regeltype dialogboks).
Indsæt derefter følgende formel i Rediger regelbeskrivelsen boks.
=AND($B4="East",$D4="Bars")
Syntaksen for OG funktion er
AND(logisk1,[logisk2]...)
Inde i formlen,
$B4="East"; er den logisk1 argument.
$D4="Bars"; er den logisk2 argument.
Og formlen formaterer de rækker, for hvilke disse to argumenter er True .
Trin 3: Klik på Format . Formater celler åbnes. Fra vinduet Formater celler vinduet, Vælg en hvilken som helst Fyld Farve fra den Fyld sektion. Klik derefter på OK .
Trin 4: Du vender tilbage til den Ny formateringsregel dialogboksen. Igen, Klik på OK.
Alle de matchende rækker i datasættet bliver formateret med den valgte fyldfarve.
Hvis du ser godt efter, kan du se, at formlen kun formaterer de rækker, der har både "Øst" som Region og "Bars" som Kategori .
Læs mere: Sådan ændres en rækkefarve baseret på en tekstværdi i en celle i Excel
Metode 2: Brug af OR-funktionen
Nu ønsker vi at gå et skridt videre med den betingede formatering. I dette tilfælde ønsker vi at formattere rækker, der har en af følgende angivelser "Øst" , "Boston" , "Kiks" , og "Fuldkorn" i tekstværdikolonnerne. Vi kan bruge ELLER funktion for at opnå det ønskede resultat.
Trin 1: Gentag den Trin 1 til 4 fra Metode 1 . erstat blot indsætningsformlen i Rediger regelbeskrivelsen med følgende formel.
=OR($B4="East",$C4="Boston",$D4="Crackers",$E4="Whole Wheat")
Her har vi kontrolleret, om B4 , C4 , D4 , og E4 celler er lig med "Øst" , "Boston" , "Kiks" , og "Fuldkorn" henholdsvis. ELLER udløser handlingen, hvis en af betingelserne er opfyldt.
Trin 2: Klik på OK Du kan se, at formlen formaterer alle de rækker, der indeholder en af de tekster, vi nævnte tidligere.
Du kan tilføje eller fjerne tekstbetingelser efter dit behov for at formatere datasættet.
Lignende læsninger:
- Excel betinget formatering baseret på flere værdier i en anden celle
- Sådan anvender du betinget formatering på flere rækker (5 måder)
- Excel betinget formatering baseret på en anden celletekst [5 måder]
- Excel betinget formatering, hvis en celle indeholder en tekst
Metode 3: Brug af OR ISNUMBER- og SEARCH-funktionerne
Hvad sker der, når vi ønsker at betinget formatere datasættet, der indeholder specifikke flere produkter? Vi har f.eks. flere produkter som f.eks. Chokolade chip , Brian , og Hele hvede I dette tilfælde ønsker vi at fremhæve alle de rækker, der indeholder disse bestemte produkter.
For at opnå en bedre repræsentation sletter vi Region og By spalter for at diskutere denne metode specielt.
Trin 1: Indsæt navnene på produkterne i en ny kolonne (f.eks, Indeholder flere tekster ).
Trin 2: Gentag Trin 1 til 4 fra Metode 1 , for dette særlige tilfælde, erstatte formlen i Formater værdier, hvor formlen er sand dialogboksen med følgende formel.
=ELLER(ISNUMBER(SEARCH($G$4:$G$7,$C4)))
Inde i formlen,
SØG funktionen matcher de tekster, der findes i området $G$4:$G$7 til opslagsrækkens startcelle $C4 . Så er den ISNUMBER funktionen returnerer værdierne som True eller Falsk. I sidste ende blev ELLER funktionen matcher skiftevis en hvilken som helst tekst inden for find_value Range (dvs, $G$4:$G$7 ).
Trin 3: Klik på OK Den indsatte formel formaterer alle rækker i datasættet, der matcher teksterne med Indeholder flere tekster søjler.
Sørg for, at du vælger det pågældende område ( $G$4:$G$7 ) som find_text inden for den SØG funktion, resulterer enhver uoverensstemmelse i formatering af hele datasættet eller slet ikke.
Læs mere: Sådan laver du betinget formatering for flere betingelser
Metode 4: Brug af SUM og COUNTIF-funktionerne
Nu ønsker vi at forkorte Method 3 ved hjælp af et tildelt navn for alle de Produktnavne og tildele det som kriterium. Til dette formål anvender vi en kombination af SUM og COUNTIF funktioner.
Trin 1: Tildel et navn (f.eks, Tekst ) til alle produkter til den Indeholder flere tekster søjler.
Trin 2: Gentag Trin 1 til 4 fra Metode 1 , i dette tilfælde skal du blot erstatte formlen med nedenstående formel.
=SUM(COUNTIF($C4, "*"&Text& "*"))
I formlen,
COUNTIF kun opfylder ét kriterium (dvs, Chokolade chip ) til intervallet, der starter fra cellen $C4 . kombinere de COUNTIF funktion med den SUM funktionen gør det muligt at matche alle kriterierne (dvs, Tekst ) til området.
Trin 3: Klik på OK Formlen formaterer alle de rækker, der indeholder tekster, som svarer til det tildelte navn. Tekster .
Konklusion
I denne artikel bruger vi forskellige funktioner og deres kombination til betinget formatering af flere tekstværdier. Vi bruger OG , og ELLER funktioner samt to kombinerede funktioner. Den ene kombinerede funktion er ELLER , ISNUMBER , og SØG De andre er SUM og COUNTIF . OG funktionen kan matche to tilfældige tekster for at formatere et hvilket som helst datasæt. På den anden side kan funktionen ELLER funktionen matcher enhver af de angivne tekster i formlen. De kombinerede funktioner matcher så mange tekster, som du tildeler dem, og formaterer dem i overensstemmelse hermed. Jeg håber, at du finder ovenstående metoder klare nok til at arbejde med. Kommentér, hvis du har brug for yderligere præciseringer eller har noget at tilføje.