Hvordan endre cellefarge basert på en verdi i Excel (5 måter)

  • Dele Denne
Hugh West

Når du utfører dataanalyse, må du kanskje finne ut bestemte verdier som er gunstige for dine behov. Å fremheve dem ved å endre cellefarge er en måte å finne dette ut fra en stor samling av data. I denne artikkelen skal jeg vise deg hvordan du kan endre cellefarge basert på verdien i Excel.

Last ned Practice Workbook

Du kan laste ned notatboken som brukes til å demonstrere i denne artikkelen med eksemplene inkluderte både med og uten fargene endret nedenfra.

Endre cellefarge basert på en verdi.xlsm

5 måter å endre cellefarge basert på på en verdi i Excel

Her vil jeg demonstrere 5 metoder du kan bruke for å endre cellefarge for spesielle forhold. For en lett fordøyelig demonstrasjon kommer jeg til å bruke to forskjellige datasett - ett med numeriske verdier for å klassifisere dem i områder og ett med tekstverdier.

1. Endre cellefarge dynamisk basert på en verdi

Med denne metoden vil ikke cellefargen din være permanent. Fargen på cellen vil endres i henhold til regelen du har angitt hvis du endrer verdien i den. For dette vil jeg bruke betinget formatering.

For å demonstrere fremgangsmåten vil jeg bruke følgende datasett.

Jeg skal dele opp befolkningstall inn i 3 kategorier - over 20 millioner, under 5 millioner og en i mellom.

Trinn:

  • Velg celleområdet du vil hafor å formatere.

  • Velg deretter Betinget formatering under Hjem Velg Ny regel fra rullegardinlisten.

  • I boksen Ny formateringsregel velger du Formater bare celler som inneholder under Velg en regeltype . I Regelbeskrivelse velg betingelsen større enn eller lik og legg inn verdien 20 .

  • Nå klikker du på Format for å fylle ut cellen med farger. For dette, gå til Fyll -fanen i Formater celler -boksen og velg en bakgrunnsfarge. Jeg velger rødt for dette eksemplet.

  • Deretter klikker du på OK på begge Formater celler og Ny formatregel . Cellene med verdier høyere enn 20 blir røde nå.

  • Du kan følge samme prosedyre fra starten og sette mellom som ​​tilstand og 5 og 20 som ​​verdier.

  • Gjør det samme for lavere enn eller lik 5 og du vil få cellefargen endret i henhold til verdiene for hele området.

Hvis du bruker denne metoden og endrer verdien av en rød boks til noe under 5 vil den endres til grønn.

Les mer: Excel-formel basert på cellefarge (5 eksempler)

2. Endre celle Farge basert på en verdi av en annen celle

La oss si at vi ønsker å endre fargene på celler basert påverdien fra en annen celle. Hvis verdien til den aktuelle cellen endres, vil fargen på hovedområdet endres tilsvarende.

For dette har jeg valgt to verdier i cellene F5 og F6 som en kilde å tilpasse fra.

Trinn:

  • Velg celleområdet du vil formatere.

  • Velg deretter Betinget formatering under fanen Hjem . Velg Ny regel fra rullegardinlisten.

  • I Ny formateringsregel boksen, velg Formater bare celler som inneholder under Velg en regeltype . I Regelbeskrivelse velg betingelsen til å være større enn eller lik og legg inn følgende:
=$F$5

  • Klikk på Format og i kategorien Fyll , velg bakgrunnsfargen.

  • Klikk på OK på både Formater celler og Ny formelregel. Du vil få endret farge på cellene dine.

  • Gjenta samme prosedyre for å endre farge for verdier mindre enn 5 ved å referere til den fra cellen F6 ved å velge mindre enn som ​​betingelsen og følgende som ​​verdien i boksen Ny formateringsregel .
=$F$6

Du vil få hele seriens farge endret basert på verdien av referanseceller.

Nå, hvis verdiene i en av cellene F5 eller F6 endre fargene fra celleområdet C5:C16 vil endres tilsvarende.

Les mer: Hvordan fylle farge i Excel-celle ved hjelp av formel (5 enkle måter)

3. Bruk hurtigformateringsalternativ for å endre cellefarge i Excel

For raskere, men mindre fleksible formateringsalternativer, kan du bruke hurtigformatering for å endre cellefarge basert på verdi. Bare følg disse trinnene.

Trinn:

  • Velg cellen og hold musepekeren i den nedre delen av det valgte området. Et verktøylinjeikon for hurtiganalyse vises.

  • Klikk på det. I kategorien Formatering , velg Større enn .

  • I Større enn fanen, velg verdien over som cellene innenfor området vil endre farge. Jeg har lagt den 20 her.

  • Du kan også endre fargen. Deretter klikker du OK .

Etter det vil du få endret cellefargene dine som vil være over 20.

Du kan også velge alternativet Fargeskala i kategorien Formatering fra verktøylinjeikonet for hurtigtilgang for å ha et annet fargeområde for kolonnen.

Du vil ha et bredt spekter av fargeceller basert på persentilene - rød for den laveste, til hvit, til grønn for den høyeste.

Les mer: Excel-cellefarge: Legg til, Rediger, Bruk &Fjern

Lignende avlesninger:

  • Hvordan markere hver 5. rad i Excel (4 metoder)
  • Hvordan fremheve fra topp til bunn i Excel (5 metoder)
  • Excel VBA for å fremheve celle basert på verdi (5 eksempler)
  • Hvordan markere en rad i Excel (5 raske metoder)
  • Hvordan markere en kolonne i Excel (3 metoder)

4. Endre cellefarge permanent basert på en verdi

Det er også en annen metode du kan bruke for å endre farger i en Excel-kolonne ved å bruke Finn og erstatt . Men denne fargeendringen vil ikke være dynamisk og fargen vil forbli den samme hvis du endrer verdien i cellen til du endrer den manuelt igjen.

For demonstrasjon har jeg valgt følgende datasett med gjentakende tekstverdier for enklere demonstrasjon. Du kan også gjøre det samme for numeriske verdier.

Her, i dette eksemplet, har jeg tre verdier som posisjoner, og jeg vil vise deg hvordan du har tre forskjellige farger for QB , LB og WR .

Trinn:

  • Velg området av celler du vil endre.

  • I kategorien Hjem velger du Finn & Velg fra Redigering
  • Velg deretter Erstatt fra rullegardinlisten.

  • I Finn og erstatt -boksen , sett QB i Finn hva
  • Sett QB i Erstatt med boks og endre formatet her.

  • Velg Erstatt alle og du vil ha alle boksene med QB som ​​verdien endres til denne fargen.

  • Uten å lukke Finn og erstatt boks kan du fortsette å endre farger for celler med forskjellige verdier.
  • Etter å ha endret farger for alle tre verdiene, lukk boksen. Du vil ha cellene formatert i området.

Relatert innhold: Hvordan markere celler i Excel basert på verdi ( 9 metoder)

5. Endre cellefarge basert på en verdi ved å bruke Excel VBA

Du kan bruke Microsoft Visual Basic for applikasjoner ( VBA) , for middels og avanserte brukere. Først av alt trenger du Utvikler-fanen for å endre cellefarge basert på verdi.

Hvis du har Utvikler-fanen på båndet ditt, kan du enkelt følge disse trinn.

Trinn:

  • Nevn først området ditt. For å gjøre det, velg cellene dine og gå til Formler -fanen, og velg Definer navn under Definerte navn -gruppen.

  • Nevn området ditt i Rediger navn Jeg skal bruke « Posisjoner » her. Jeg foreslår at du gir det samme navn hvis du vil kopiere VBA-koden.

  • Klikk på OK .
  • Gå til Utviklere -fanen og velg Visual Basic derfra.

  • I VBAvindu velg Sett inn , deretter Modul .

  • Nå, i denne nye modulen, skriv inn følgende kode.
1431
  • Lagre koden.
  • Nå går du til Makroer under fanen Utviklere .

  • I boksen Makroer velger du koden du nettopp har opprettet og kjørt.

Cellefargen din vil nå endres avhengig av verdien du har i det området.

Les mer: VBA for å endre cellefarge basert på verdi i Excel (3 enkle eksempler)

Konklusjon

Dette var de forskjellige metodene du kan bruke for å endre cellefarge basert på verdi i Excel. Håper denne veiledningen var informativ og nyttig for deg. Hvis du har spørsmål eller anbefalinger, kan du gjerne gi oss beskjed nedenfor.

For flere guider som dette, utforsk Exceldemy.com .

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.