Sådan ændres cellefarve baseret på en værdi i Excel (5 måder)

  • Del Dette
Hugh West

Når du udfører dataanalyse, kan du have brug for at finde ud af bestemte værdier, der er gunstige for dine behov. At fremhæve dem ved at ændre cellefarve er en måde at finde ud af dette fra en stor pulje af data. I denne artikel vil jeg vise dig, hvordan du kan ændre cellefarve baseret på værdien i Excel.

Download arbejdsbog til øvelser

Du kan downloade den notesbog, der blev brugt til at demonstrere i denne artikel, med de medfølgende eksempler både med og uden ændrede farver nedenfor.

Ændre cellefarve baseret på en værdi.xlsm

5 måder at ændre cellefarve baseret på en værdi i Excel på

Her vil jeg demonstrere 5 metoder, som du kan bruge til at ændre cellefarve under bestemte forhold. For at gøre demonstrationen let fordøjelig vil jeg bruge to forskellige datasæt - et med numeriske værdier til at klassificere dem i intervaller og et med tekstværdier.

1. Dynamisk ændring af cellefarve baseret på en værdi

Med denne metode vil din cellefarve ikke være permanent. Cellens farve vil ændre sig i henhold til den regel, du har indstillet, hvis du ændrer værdien i den. Til dette formål vil jeg bruge betinget formatering.

For at demonstrere proceduren vil jeg bruge følgende datasæt.

Jeg vil opdele befolkningstallene i tre kategorier - over 20 millioner, under 5 millioner og en kategori midt imellem.

Trin:

  • Vælg det område af celler, du vil formatere.

  • Vælg derefter Betinget formatering under den Hjem Vælg Ny regel fra rullelisten.

  • I den Ny formateringsregel boksen, vælg Formater kun celler, der indeholder under Vælg en regeltype . I den Regel Beskrivelse vælge betingelse er større end eller lig med og indsæt værdien 20 .

  • Klik nu på Format for at udfylde cellen med farver. Gå til Fyld i fanen i Formater celler feltet og vælg en baggrundsfarve. Jeg vælger rød i dette eksempel.

  • Derefter skal du klikke på OK på både den Formater celler og Ny formatregel . Celler med værdier på over 20 bliver nu røde.

  • Du kan følge den samme procedure fra starten og sætte mellem som betingelse og 5 og 20 som værdier.

  • Gør det samme for lavere end eller lig med 5, og du får ændret cellefarven i overensstemmelse med værdierne for hele området.

Hvis du bruger denne metode og ændrer værdien af en rød boks til noget under 5, bliver den grøn.

Læs mere: Excel-formel baseret på cellefarve (5 eksempler)

2. Ændre cellefarve baseret på værdien af en anden celle

Lad os sige, at vi ønsker at ændre cellernes farver baseret på værdien fra en anden celle. Hvis værdien af den pågældende celle ændres, ændres farven i hovedområdet tilsvarende.

Til dette formål har jeg valgt to værdier i cellerne F5 og F6 som en kilde til at tilpasse fra.

Trin:

  • Vælg det område af celler, du vil formatere.

  • Vælg derefter Betinget formatering under den Hjem fanen . Vælg Ny regel fra rullelisten.

  • I den Ny formateringsregel boksen, vælg Formater kun celler, der indeholder under Vælg en regeltype . I den Regel Beskrivelse vælge den betingelse, der skal være er større end eller lig med og indsætter følgende:
=$F$5

  • Klik på Format og i den Fyld skal du vælge baggrundsfarven.

  • Klik på OK på både Formater celler og Ny formelregel. Farven på dine celler vil blive ændret.

  • Gentag den samme procedure for at ændre farven for værdier under 5 ved at henvise til den fra celle F6 ved at vælge mindre end som betingelse og følgende som værdien i Ny formateringsregel boks.
=$F$6

Du får hele intervallets farve ændret på baggrund af værdien af referencecellerne.

Hvis nu værdierne i en af cellerne F5 eller F6 ændre farverne fra området af celler C5:C16 ændres i overensstemmelse hermed.

Læs mere: Sådan udfylder du farve i Excel-celle ved hjælp af formel (5 nemme måder)

3. Brug hurtig formateringsmulighed til at ændre cellefarve i Excel

Hvis du vil have hurtigere, men mindre fleksible formateringsmuligheder, kan du bruge hurtig formatering til at ændre cellefarven baseret på værdien. Følg blot disse trin.

Trin:

  • Vælg cellen, og hold musemarkøren i den nederste del af det valgte område. A Ikon på værktøjslinjen for hurtig analyse vil blive vist.

  • Klik på den. I den Formatering skal du vælge Større end .

  • I den Større end Vælg den værdi, over hvilken cellerne i intervallet skal skifte farve. Jeg har sat den 20 her.

  • Du kan også ændre farven. Klik derefter på OK .

Herefter vil du få ændret dine cellefarver, som vil være over 20.

Du kan også vælge den Farveskala i Formatering fra fanen Ikon for hurtig adgang til værktøjslinjen for at få en anden række farver til kolonnen.

Du vil få en bred vifte af farveceller baseret på percentilerne - rødt for de laveste, hvidt og grønt for de højeste.

Læs mere: Excel cellefarve: Tilføj, rediger, brug & Fjern

Lignende læsninger:

  • Sådan fremhæver du hver 5. række i Excel (4 metoder)
  • Sådan fremhæver du fra top til bund i Excel (5 metoder)
  • Excel VBA til at fremhæve celle baseret på værdi (5 eksempler)
  • Sådan fremhæver du en række i Excel (5 hurtige metoder)
  • Sådan fremhæver du en kolonne i Excel (3 metoder)

4. Ændre cellefarve permanent baseret på en værdi

Der er også en anden metode, du kan bruge til at ændre farver i en Excel-kolonne ved at bruge Find og erstat Men denne farveændring vil ikke være dynamisk, og farven vil forblive den samme, hvis du ændrer værdien i cellen, indtil du ændrer den manuelt igen.

Til demonstration har jeg valgt følgende datasæt med tilbagevendende tekstværdier for at lette demonstrationen. Du kan også gøre det samme for numeriske værdier.

Her i dette eksempel har jeg tre værdier som positioner, og jeg vil vise dig, hvordan du kan få tre forskellige farver for QB , LB , og WR .

Trin:

  • Vælg det område af celler, du vil ændre.

  • I den Hjem skal du vælge Find & Vælg fra den Redigering af
  • Vælg derefter på rullelisten Udskift .

  • I den Find og erstat boks , put QB i den Find hvad
  • Sæt QB i den Udskift med feltet og ændre formatet her.

  • Vælg Udskift alle og du vil få alle kasser med QB da værdien vil ændre sig til denne farve.

  • Uden at lukke den Find og erstat boks kan du fortsætte med at ændre farverne for celler med forskellige værdier.
  • Når du har ændret farverne for alle tre værdier, lukker du boksen. Du har nu dine celler formateret i intervallet.

Relateret indhold: Sådan fremhæver du celler i Excel baseret på værdi (9 metoder)

5. Ændre cellefarve baseret på en værdi ved hjælp af Excel VBA

Du kan bruge Microsoft Visual Basic for Applications ( VBA) , for mellemliggende og avancerede brugere. Først og fremmest skal du bruge fanen Udvikler for at ændre cellefarven baseret på værdien.

Hvis du har den Udvikler i dit bånd, kan du følge disse enkle trin.

Trin:

  • Først skal du navngive dit område. Vælg dine celler og gå til Formler fanen, og vælg Definer navn under den Definerede navne gruppe.

  • Navngiv dit område i Rediger navn Jeg vil bruge " Stillinger " her. Jeg foreslår, at du kalder den det samme, hvis du vil kopiere VBA-koden.

  • Klik på OK .
  • Gå til Udviklere og vælg Visual Basic derfra.

  • I VBA-vinduet skal du vælge Indsæt , så Modul .

  • Skriv nu følgende kode i dette nye modul.
 Sub Change_Cell_Color() Dim cell_value As Range Dim stat_value As String Dim rng As Range Set rng = Range("Position") For Each cell_value In rng stat_value = cell_value.Value Select Case stat_value Case "QB" cell_value.Interior.Color = RGB(0, 255, 0, 255) Case "WR" cell_value.Interior.Color = RGB(255, 255, 0) Case "LB" cell_value.Interior.Color = RGB(255, 255, 0) End Select Nextcell_value End Sub 
  • Gem din kode.
  • Gå nu til Makroer under den Udviklere fanebladet.

  • I den Makroer boksen, vælg den kode, du lige har oprettet, og kør.

Cellens farve vil nu ændre sig afhængigt af den værdi, du har i det pågældende område.

Læs mere: VBA til at ændre cellefarve baseret på værdi i Excel (3 nemme eksempler)

Konklusion

Dette var de forskellige metoder, du kan bruge til at ændre cellefarve baseret på værdi i Excel. Jeg håber, at denne vejledning var informativ og nyttig for dig. Hvis du har spørgsmål eller anbefalinger, er du velkommen til at fortælle os det nedenfor.

Du kan finde flere vejledninger som denne på Exceldemy.com .

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.