Hvordan lage et varmekart i Excel: statisk og dynamisk

  • Dele Denne
Michael Brown

Denne trinnvise guiden vil lede deg gjennom prosessen med å lage et varmekart i Excel med praktiske eksempler.

Microsoft Excel er utviklet for å presentere data i tabeller. Men i noen tilfeller er det visuelle mye lettere å forstå og fordøye. Som du sikkert vet, har Excel en rekke innebygde funksjoner for å lage grafer. Dessverre er ikke et varmekart om bord. Heldigvis finnes det en rask og enkel måte å lage et varmekart i Excel med betinget formatering.

    Hva er varmekart i Excel?

    En heat kart (aka varmekart ) er en visuell tolkning av numeriske data der ulike verdier er representert med forskjellige farger. Vanligvis brukes varme-til-kjølige fargeskjemaer, slik at data er representert i form av varme og kalde flekker.

    Sammenlignet med standard analyserapporter gjør varmekart det mye enklere å visualisere og analysere komplekse data. De er mye brukt av forskere, analytikere og markedsførere for foreløpig analyse av data og oppdage generiske mønstre.

    Her er noen typiske eksempler:

    • Lufttemperaturvarmekart – brukes til å visualisere lufttemperaturdata i en bestemt region.
    • Geografisk varmekart - viser noen numeriske data over et geografisk område ved bruk av forskjellige nyanser.
    • Risikostyring varmekart - viser forskjellige risikoer og deres påvirkning i en visuell og kortfattet måte.

    I Excel er et varmekart vant tilskildre individuelle celler i forskjellige fargekoder basert på verdiene deres.

    For eksempel, fra varmekartet nedenfor, kan du se de våteste (uthevet i grønt) og de tørreste (uthevet i rødt) regionene og tiårene på en blikk:

    Hvordan lage et varmekart i Excel

    Hvis du tenkte på å fargelegge hver celle avhengig av verdien manuelt, gi opp den ideen som det ville være unødvendig sløsing med tid. For det første vil det kreve mye innsats å bruke en passende fargenyanse i henhold til verdiens rangering. Og for det andre må du gjøre om fargekoding hver gang verdiene endres. Excel betinget formatering overvinner effektivt begge hindringene.

    For å lage et varmekart i Excel, vil vi bruke betinget formateringsfargeskala. Her er trinnene du skal utføre:

    1. Velg datasettet ditt. I vårt tilfelle er det B3:M5.

    2. I kategorien Hjem i Stiler -gruppen klikker du Betinget formatering > Fargeskalaer , og klikk deretter på fargeskalaen du ønsker. Når du holder musen over en bestemt fargeskala, vil Excel vise deg forhåndsvisningen direkte i datasettet.

      For dette eksempelet har vi valgt Rød - Gul - Grønn fargeskala:

      I resultatet vil du ha de høye verdiene uthevet i rødt, midt i gult og lavt i grønt. Fargene justeres automatisk når celleverdieneendre.

    Tips. For at regelen for betinget formatering skal gjelde for nye data automatisk, kan du konvertere dataområdet til en fullt funksjonell Excel-tabell.

    Lag et varmekart med en egendefinert fargeskala

    Når du bruker en forhåndsinnstilt fargeskala, viser den de laveste, midterste og høyeste verdiene i de forhåndsdefinerte fargene (grønn, gul og rød i vårt tilfelle). Alle de gjenværende verdiene får forskjellige nyanser av de tre hovedfargene.

    Hvis du ønsker å markere alle cellene lavere/høyere enn et gitt tall i en bestemt farge, uavhengig av verdiene, så i stedet for å bruke en innebygd fargeskala lag din egen. Slik gjør du dette:

    1. I kategorien Hjem , i gruppen Stiler , klikker du Betinget formatering > Fargeskalaer > Flere regler.

  • I dialogboksen Ny formateringsregel gjør du følgende:
    • Velg 3-fargeskala fra rullegardinlisten Formatstil .
    • For Minimum og/eller Maksimum verdi, velg Tall i rullegardinmenyen Type , og skriv inn de ønskede verdiene i de tilsvarende boksene.
    • For Midtpunkt kan du angi enten Tall eller Persentil (normalt 50%).
    • Tildel en farge til hver av de tre verdiene.

    For dette for eksempel har vi konfigurert følgende innstillinger:

    I dette tilpassede varmekartet, alle temperatureneunder 45 °F er uthevet i samme nyanse av grønt og alle temperaturer over 70 °F i samme nyanse av rødt:

  • Lag et varmekart i Excel uten tall

    Varmekartet du lager i Excel er basert på de faktiske celleverdiene og sletting av dem vil ødelegge varmekartet. For å skjule celleverdiene uten å fjerne dem fra arket, bruk tilpasset tallformatering. Her er de detaljerte trinnene:

    1. Velg varmekartet.
    2. Trykk Ctrl + 1 for å åpne dialogboksen Formater celler .
    3. På kategorien Nummer , under Kategori , velg Egendefinert .
    4. I boksen Type skriver du inn 3 semikolon (; ;;).
    5. Klikk OK for å bruke det tilpassede tallformatet.

    Det var det! Nå viser Excel-varmekartet ditt bare fargekodene uten tall:

    Excel-varmekart med kvadratiske celler

    En annen forbedring du kan gjøre på varmekartet ditt er helt firkantede celler. Nedenfor er den raskeste måten å gjøre dette på uten skript eller VBA-koder:

    1. Juster kolonneoverskrifter vertikalt . For å forhindre at kolonneoverskrifter blir kuttet av, endre justeringen til vertikal. Dette kan gjøres ved hjelp av Orientering -knappen på Hjem -fanen, i Alignment -gruppen:

      For mer informasjon, se Hvordan justere tekst i Excel.

    2. Angi kolonnebredde . Velg alle kolonnene og dra en hvilken som helst kolonnetopptekstkanten for å gjøre den bredere eller smalere. Når du gjør dette, vises et verktøytips som viser et eksakt pikselantall - husk dette tallet.

    3. Angi radhøyde . Velg alle radene og dra en hvilken som helst radoverskriftskant til samme pikselverdi som kolonner (26 piksler i vårt tilfelle).

      Ferdig! Alle cellene i hattekartet ditt er nå kvadratiske:

    Hvordan lage et varmekart i Excel PivotTable

    I hovedsak, å lage et varmekart i en pivottabell er det samme som i et normalt dataområde - ved å bruke en fargeskala for betinget formatering. Det er imidlertid et forbehold: når nye data legges til kildetabellen, vil den betingede formateringen ikke gjelde automatisk for disse dataene.

    Vi har for eksempel lagt til Luis salg i kildetabellen, oppdatert Pivottabell, og se at Luis tall fortsatt er utenfor varmekartet:

    Hvordan gjøre PivotTable varmekart dynamisk

    For å tvinge et Excel-pivottabellvarmekart for å automatisk inkludere nye oppføringer, her er trinnene du skal utføre:

    1. Velg en hvilken som helst celle i ditt nåværende varmekart.
    2. Hjem -fanen, i Stiler -gruppen klikker du på Betinget formatering > Administrer regler...
    3. I Behandler for betinget formatering velger du regel og klikk på Rediger regel -knappen.
    4. I dialogboksen Rediger formateringsregel , under Bruk regel på , velger dudet tredje alternativet. I vårt tilfelle står det: Alle celler som viser "Sum of Sales"-verdier for "Forhandler" og "Produkt" .
    5. Klikk OK to ganger for å lukke begge dialogvinduene.

    Nå er varmekartet ditt dynamisk og oppdateres automatisk når du legger til ny informasjon i bakenden. Bare husk å oppdatere pivottabellen :)

    Hvordan lage et dynamisk varmekart i Excel med avkrysningsboks

    Hvis du ikke vil ha et varmekart til være der hele tiden, du kan gjemme og vise det i henhold til dine behov. For å lage et dynamisk varmekart med en avkrysningsboks, er disse trinnene å følge:

    1. Sett inn en avkrysningsboks . Ved siden av datasettet setter du inn en avmerkingsboks (skjemakontroll). For dette klikker du Utvikler -fanen > Sett inn > Skjemakontroller > Avmerkingsboks . Her er de detaljerte trinnene for å legge til en avmerkingsboks i Excel.
    2. Koble avmerkingsboksen til en celle . For å koble en avmerkingsboks til en bestemt celle, høyreklikk avkrysningsboksen, klikk Formatkontroll , bytt til Kontroll -fanen, skriv inn en celleadresse i Cellekoblingen boksen, og klikk OK.

      I vårt tilfelle er avmerkingsboksen koblet til celle O2. Når avkrysningsboksen er valgt, viser den koblede cellen TRUE, ellers - FALSE.

    3. Sett opp betinget formatering . Velg datasettet, klikk Betinget formatering > Fargeskalaer > Flere regler , og konfigurer en egendefinert fargeskala ipå denne måten:
      • I rullegardinlisten Formatstil velger du 3-fargeskala .
      • Under Minimum , Midtpunkt og Maksimum , velg Formel fra rullegardinlisten Type .
      • I Verdi -bokser, skriv inn følgende formler:

        For Minimum:

        =IF($O$2=TRUE, MIN($B$3:$M$5), FALSE)

        For Midtpunkt:

        =IF($O$2=TRUE, AVERAGE($B$3:$M$5), FALSE)

        For Maksimum:

        =IF($O$2=TRUE, MAX($B$3:$M$5), FALSE)

        Disse formlene bruker funksjonene MIN, AVERAGE og MAX for å beregne de laveste, mellomste og høyeste verdiene i datasettet (B3:M5) når den koblede cellen (O2) er TRUE, dvs. når avkrysningsboksen er valgt.

      • I rullegardinboksene Farge velger du ønskede farger.
      • Klikk på OK-knappen.

      Nå vises varmekartet bare når avkrysningsboksen er valgt og er skjult resten av tiden.

    Tips . For å fjerne TRUE / FALSE-verdien fra visningen, kan du koble avkrysningsboksen til en celle i en tom kolonne, og deretter skjule den kolonnen.

    Hvordan lage et dynamisk varmekart i Excel uten tall

    For å skjule tall i et dynamisk varmekart, må du lage enda en betinget formateringsregel som bruker et tilpasset tallformat. Slik gjør du det:

    1. Lag et dynamisk varmekart som forklart i eksemplet ovenfor.
    2. Velg datasettet ditt.
    3. Hjem i kategorien Stiler klikker du på Ny regel > Bruk en formel for å bestemme hvilke celler som skal formateres .
    4. I Formater verdier der denne formelen er sann -boksen, skriv inn denne formelen:

      =IF($O$2=TRUE, TRUE, FALSE)

      Der O2 er den koblede cellen. Formelen sier at regelen kun skal brukes når avmerkingsboksen er merket (O2 er TRUE).

    5. Klikk Format... -knappen.
    6. I dialogboksen Formater celler , bytt til kategorien Nummer , velg Egendefinert i listen Kategori , skriv inn 3 semikolon (;;;) i Type -boksen, og klikk OK.

  • Klikk OK for å lukke Ny formateringsregel dialogboks.
  • Fra nå av vil valg av avmerkingsboksen vise varmekartet og skjule tall:

    For å bytte mellom to forskjellige varmekarttyper (med og uten tall), kan du sette inn tre radioknapper. Og konfigurer deretter 3 separate regler for betinget formatering: 1 regel for varmekartet med tall og 2 regler for varmekartet uten tall. Eller du kan lage en felles fargeskalaregel for begge typer ved å bruke ELLER-funksjonen (som gjort i vårt eksempelarbeidsark nedenfor).

    I resultatet vil du få dette fine dynamiske varmekartet:

    For bedre å forstå hvordan dette fungerer, er du velkommen til å laste ned vårt eksempelark. Forhåpentligvis vil dette hjelpe deg med å lage din egen fantastiske Excel-varmekartmal.

    Jeg takker for at du leste og håper å se deg på bloggen vår neste uke!

    Øvningsarbeidsbok for nedlasting

    Varmekart i Excel - eksempler (.xlsx-fil)

    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.