Excel: Endre radfargen basert på celleverdi

  • Dele Denne
Michael Brown

Lær hvordan du raskt endrer fargen på hele raden basert på en enkelt celles verdi i Excel-regnearkene dine. Tips og formeleksempler for tall- og tekstverdier.

I forrige uke diskuterte vi hvordan man endrer bakgrunnsfargen til en celle basert på verdien. I denne artikkelen lærer du hvordan du markerer hele rader i Excel basert på en verdi av én celle, og du finner også noen tips og formeleksempler som vil fungere med numeriske og tekstcelleverdier.

    Hvordan endre en radfarge basert på et tall i en enkelt celle

    Si at du har en tabell over bedriftsbestillinger som denne:

    Det kan være lurt å skyggelegge radene i forskjellige farger basert på celleverdien i Antall. -kolonnen for å se de viktigste bestillingene på et øyeblikk. Dette kan enkelt gjøres ved hjelp av Excel Conditional Formatting.

    1. Begynn med å velge cellene bakgrunnsfargen du vil endre.
    2. Opprett en ny formateringsregel ved å klikke Betinget formatering > Ny regel... på fanen Hjem .
    3. I dialogvinduet " Ny formateringsregel " som åpnes, velg alternativet " Bruk en formel for å bestemme hvilke celler som skal formateres " og skriv inn følgende formel i feltet " Formater verdier der denne formelen er sann " for å fremheve bestillinger med antall. større enn 4:

      =$C2>4

      Og selvfølgelig kan du bruke mindre enn (<) og lik (=) operatorene for åfinn og marker rader som har Antall. mindre enn 4 eller lik 4:

      =$C2<4

      =$C2=4

      Vær også oppmerksom på dollartegnet $ før cellens adresse - det er nødvendig for å holde kolonnebokstaven den samme når formelen blir kopiert over raden. Det er faktisk det som gjør susen og bruker formatering på hele raden basert på en verdi i en gitt celle.

    4. Klikk på " Format... "-knappen og bytt til Fyll -fanen for å velge bakgrunnsfarge. Hvis standardfargene ikke er tilstrekkelig, klikker du på " Flere farger... "-knappen for å velge den du liker, og klikker deretter OK to ganger.

      Du kan også bruke andre formateringsalternativer, for eksempel skriftfargen eller cellekanten på de andre fanene i dialogboksen Formater celler .

    5. Forhåndsvisningen av formateringsregelen din vil se slik ut:
    6. Hvis det er slik du ville ha det og du er fornøyd med fargen, klikk OK for å se den nye formateringen i kraft.

      Nå, hvis verdien i Antall. -kolonnen er større enn 4, blir hele radene i Excel-tabellen blå.

    Som du kan se, er det ganske enkelt å endre radens farge basert på et tall i en enkelt celle i Excel. Videre finner du flere formeleksempler og et par tips for mer komplekse scenarier.

    Hvordan bruke flere regler med den prioritet du trenger

    I forrige eksempelvil kanskje markere radene med forskjellige verdier i kolonnen Antall. i forskjellige farger. Du kan for eksempel legge til en regel for å skyggelegge radene med antall 10 eller høyere. I dette tilfellet bruker du denne formelen:

    =$C2>9

    Etter at den andre formateringsregelen din er opprettet, setter du regelprioriteten slik at begge reglene dine fungerer.

    1. I kategorien Hjem , i gruppen Stiler , klikker du Betinget formatering > Administrer regler... .
    2. Velg « Dette regnearket » i « Vis formateringsregler for »-feltet. Hvis du vil administrere reglene som bare gjelder for det gjeldende utvalget ditt, velg " Gjeldende utvalg ".
    3. Velg formateringsregelen du vil skal brukes først, og flytt den til toppen av listen ved hjelp av pilene. Resultatet skal ligne på dette:

      Klikk på OK -knappen og de tilsvarende radene vil umiddelbart endre bakgrunnsfargen basert på celleverdiene du spesifiserte i begge formlene.

    Hvordan endre en radfarge basert på en tekstverdi i en celle

    I vår eksempeltabell, for å gjøre oppfølging av bestillinger enklere, kan du kan skyggelegge radene basert på verdiene i Levering -kolonnen, slik at:

    • Hvis en bestilling har forfall om X dager, vil bakgrunnsfargen til slike rader endres oransje;
    • Hvis en vare er "levert", vil hele raden bli farget i grønt;
    • Hvis en ordre er "Forfalt", vil radenblir rød.

    Naturligvis vil radfargen endres hvis ordrestatusen oppdateres.

    Mens formelen fra vårt første eksempel kan fungere for "Leveret" og "Forfalt" "( =$E2="Delivered" og =$E2="Past Due" ), oppgaven høres litt vanskeligere ut for "Due in..."-ordrer. Som du ser, forfaller forskjellige bestillinger innen 1, 3, 5 eller flere dager, og formelen ovenfor vil ikke fungere fordi den er ment for eksakt samsvar.

    I dette tilfellet bør du bruke SØK funksjon som også fungerer for det delvise samsvaret:

    =SEARCH("Due in", $E2)>0

    I formelen er E2 adressen til cellen du vil basere formateringen på, dollartegn ($) brukes til å låse kolonnekoordinaten, og >0 betyr at formateringen vil bli brukt hvis den angitte teksten (" Forfaller innen " i vårt tilfelle) er funnet i hvilken som helst posisjon i cellen.

    Lag tre slike regler ved å følge trinnene fra det første eksemplet, og du vil få tabellen nedenfor, som resultat:

    Marker rad hvis cellen starter med spesifikk tekst

    Hvis du bruker >0 i formelen ovenfor, betyr det at raden blir farget uansett hvor den angitte teksten befinner seg i nøkkelcellen. For eksempel kan leveringskolonnen (F) inneholde teksten " Haster, forfaller om 6 timer ", og denne raden vil også bli farget.

    For å endre radfargen når nøkkelcelle starter med en bestemt verdi, bruk =1 i formelen, f.eks.:

    =SEARCH("Due in", $E2)=1

    i dennesak, vil raden bare bli uthevet hvis den angitte teksten er funnet i den første posisjonen i cellen.

    For at denne betingede formateringsregelen skal fungere riktig, må du sørge for at det ikke er innledende mellomrom i nøkkelkolonnen, ellers kan det hende du prøver å finne ut hvorfor formelen ikke fungerer :) Du kan bruke dette gratisverktøyet til å finne og fjerne innledende og etterfølgende mellomrom i regnearkene dine - Trim Spaces-tillegget for Excel.

    Hvordan for å endre en celles farge basert på en verdi av en annen celle

    Faktisk er dette ganske enkelt en variant av å endre bakgrunnsfargen til en radsak. Men i stedet for hele tabellen velger du en kolonne eller et område hvor du vil endre cellefargen og bruker formlene beskrevet ovenfor.

    Vi kan for eksempel lage tre slike regler for å skyggelegge bare cellene i kolonnen " Ordrenummer " basert på en annen celleverdi (verdier i kolonnen Levering ).

    Hvordan endre radfarge basert på flere forhold

    Hvis du vil skyggelegge radene i samme farge basert på flere verdier , så i stedet for å lage flere formateringsregler du kan bruke ELLER- eller OG-funksjonene til å angi flere betingelser.

    Vi kan for eksempel farge bestillingene som skal forfalle om 1 og 3 dager i den rødlige fargen, og de som har forfall om 5 og 7 dager i gul farge. Formlene er som følger:

    =OR($F2="Due in 1 Days", $F2="Due in 3 Days")

    =OR($F2="Due in 5 Days", $F2="Due in 7 Days")

    Og du kan bruke OGfunksjon for å endre bakgrunnsfargen på rader med Antall. lik eller større enn 5 og lik eller mindre enn 10:

    =AND($D2>=5, $D2<=10)

    Naturligvis er ikke begrenset til å bruke bare 2 betingelser i slike formler, du står fritt til å bruke så mange du trenger. For eksempel:

    =OR($F2="Due in 1 Days", $F2="Due in 3 Days", $F2="Due in 5 Days")

    Tips: Nå som du vet hvordan du fargelegger celler for å skille mellom ulike typer verdier, vil du kanskje vite hvor mange celler som er uthevet i en bestemt farge og beregne summen av verdiene i disse cellene. Den gode nyheten er at du kan automatisere dette også, og du finner løsningen i denne artikkelen: Hvordan telle, summere og filtrere celler etter farge i Excel.

    Dette er bare noen få av mange mulige måter å sebra på. stripe Excel-regnearkene dine basert på en celles verdi som vil reagere på endring av data i den cellen. Hvis du trenger noe annet for datasettet ditt, send oss ​​en kommentar, så prøver vi å finne ut av dette.

    Michael Brown er en dedikert teknologientusiast med en lidenskap for å forenkle komplekse prosesser ved hjelp av programvareverktøy. Med mer enn ti års erfaring i teknologibransjen, har han forbedret ferdighetene sine i Microsoft Excel og Outlook, samt Google Sheets og Docs. Michaels blogg er dedikert til å dele sin kunnskap og ekspertise med andre, og gir enkle å følge tips og veiledninger for å forbedre produktivitet og effektivitet. Enten du er en erfaren profesjonell eller nybegynner, tilbyr Michaels blogg verdifull innsikt og praktiske råd for å få mest mulig ut av disse viktige programvareverktøyene.