Innholdsfortegnelse
I datasett har vi ofte flere tekstverdier å sammenligne med for å finne en match. I denne artikkelen diskuterer vi betinget formatering av flere tekstverdier ved å bruke flere funksjoner som AND , ELLER , ISNUMMER , SØK , SUMMER og SUM.HVIS . Vi bruker noen av de nevnte funksjonene sammen for å gjøre jobben.
Anta at vi har et datasett med Produktsalg , der vi har tekstverdikolonner kalt Region , By , Kategori og Produkt . Vi ønsker å betinget formatere datasettet avhengig av de flere tekstverdiene i disse tekstverdikolonnene.
Datasett for nedlasting
Betinget formatering av flere tekstverdier.xlsx
4 enkle måter å betinget formatere flere tekstverdier i Excel
Metode 1: Bruke OG-funksjonen
I datasettet har vi fire tekstkolonner som vi ønsker å markere radene som har “Øst” som Region og “Søyler” som Kategori .
Trinn 1: Velg hele området ( $B$4:$G$21 ) du vil formatere. Deretter går du til Hjem -fanen > Velg Betinget formatering (i delen Stiler ) > Velg Ny regel (fra rullegardinmenyen).
Trinn 2: Ny formateringsregel vinduet dukker opp. I vinduet velger du Bruk en formel for å bestemme hvilken celle som skal formateres (fra Velg enDialogboksen Regeltype ).
Lim deretter inn følgende formel i boksen Rediger regelbeskrivelsen .
=AND($B4="East",$D4="Bars")
Syntaksen til AND -funksjonen er
AND(logical1,[logical2]...)
I formelen,
$B4="Øst"; er logisk1 -argumentet.
$D4=”Bars”; er logisk2 -argumentet.
Og formelen formaterer radene som disse to argumentene er sanne for.
Trinn 3: Klikk på Format . Vinduet Formater celler åpnes. Velg en hvilken som helst Fyll -farge fra Fyll -delen i vinduet Formater celler . Klikk deretter OK .
Trinn 4: Du kommer tilbake til Ny formateringsregel -dialogen boks. Igjen, Klikk OK.
Alle samsvarende rader i datasettet blir formatert med fyllfargen vi valgte.
Hvis du ser nøye etter, kan du se formelens betingede formater bare radene som har både “Øst” som Region og “Bars” som Kategori .
Les mer: Hvordan endre en radfarge basert på en tekstverdi i en Celle i Excel
Metode 2: Bruke OR-funksjonen
Nå ønsker vi å ta den betingede formateringen et skritt videre. I dette tilfellet ønsker vi at rader skal formateres som har noen av oppføringene som “East” , “Boston” , “Crackers” og “Whole Wheat” i tekstverdikolonnene. Vi kan bruke ELLER -funksjonen for å oppnå ønsket resultat.
Trinn 1: Gjenta Trinn 1 til 4 fra Metode 1 . Bare erstatt innsettingsformelen i Rediger regelbeskrivelsen med følgende formel.
=OR($B4="East",$C4="Boston",$D4="Crackers",$E4="Whole Wheat")
Her har vi sjekket om B4 , C4 , D4 og E4 celler er lik “Øst” , “Boston” , “Crackers” og “Whole Wheat” henholdsvis. ELLER vil utløse handlingen hvis noen av betingelsene samsvarer.
Trinn 2: Klikk på OK . Du vil se formelen formaterer alle radene som inneholder teksten vi nevnte tidligere.
Du kan legge til eller fjerne tekstbetingelser som etter ditt behov for å formatere datasettet.
Lignende avlesninger:
- Excel betinget formatering basert på flere verdier av en annen celle
- Hvordan bruke betinget formatering på flere rader (5 måter)
- Excel betinget formatering basert på en annen celletekst [5 måter]
- Excel betinget formatering hvis en celle inneholder hvilken som helst tekst
Metode 3: Bruke OR ISNUMBER og SØK-funksjoner
Hva skjer når vi ønsker å betinget formatere datasettet som inneholder spesifikke flere produkter? For eksempel har vi flere produkter som Sjokoladebrikke , Brian og Hvete . I dette tilfellet ønsker vi å markere alle radenesom inneholder disse produktene.
For bedre representasjon sletter vi kolonnene Region og By for å diskutere denne metoden spesielt.
Trinn 1: Sett inn navnene på produktene i en ny kolonne (dvs. som inneholder flere tekster ).
Trinn 2 : Gjenta Trinn 1 til 4 fra Metode 1 , for dette spesielle tilfellet, Erstatt formelen i dialogboksen Format verdier der formelen er sann med følgende formel.
=OR(ISNUMBER(SEARCH($G$4:$G$7,$C4)))
I formelen,
SØK -funksjonen samsvarer med tekster som finnes i området $G$4:$G$7 til startcellen for oppslagsområde $C4 . Deretter returnerer ISNUMBER -funksjonen verdiene som True eller False. Til slutt samsvarer ELLER -funksjonen alternerende hvilken som helst av teksten i finn_verdiområdet (dvs. $G$4:$G$7 ).
Trinn 3: Klikk OK . Den innsatte formelen formaterer alle radene i datasettet som samsvarer med tekstene med Inneholder flere tekster -kolonnene.
Pass på at du velger det bestemte området ( $G$4:$G$7 ) som finn_tekst i SØK -funksjonen, resulterer enhver mismatch i formatering av hele datasettet eller ingen i det hele tatt.
Les mer: Hvordan gjøre betinget formatering for flere tilstander
Metode 4: Bruke SUM- og COUNTIF-funksjonene
Nå ønsker vi å forkorte metode 3 bruke et tildelt navn for alle produktnavnene og tilordne det som et kriterium. For å gjøre det bruker vi en kombinasjon av funksjonene SUM og COUNTIF .
Trinn 1: Tilordne et navn (dvs. Tekst ) til alle produktene til Inneholder flere tekster -kolonnene.
Trinn 2: Gjenta Trinn 1 til 4 fra Metode 1 , i dette tilfellet er det bare å erstatte formelen med formelen nedenfor.
=SUM(COUNTIF($C4,"*"&Text&"*"))
I formelen,
COUNTIF samsvarer bare med ett kriterium (dvs. Sjokoladebrikke ) til området som starter fra cellen $C4 . Ved å kombinere COUNTIF -funksjonen med SUM -funksjonen kan den matche alle kriteriene (dvs. Tekst ) til området.
Trinn 3: Klikk på OK . Formelen formaterer alle radene som inneholder tekster som samsvarer med det tildelte navnet Tekster .
Konklusjon
I denne artikkelen bruker vi ulike funksjoner og deres kombinasjon for å betinget formatere flere tekstverdier. Vi bruker AND , og OR funksjoner samt to kombinerte funksjoner. En kombinert funksjon er ELLER , ISNUMBER og SØK . De andre er SUM og COUNTIF . AND -funksjonen kan matche to tilfeldige tekster for å formatere et hvilket som helst datasett. På den annen side samsvarer ELLER -funksjonen enhver av de deklarerte tekstene i formelen. Det kombinertefunksjoner samsvarer med så mange tekster du tilordner til og formater dem deretter. Håper du finner disse metodene over klare nok til å jobbe med. Kommenter hvis du trenger ytterligere avklaringer eller har noe å legge til.