Indholdsfortegnelse
Denne trinvise vejledning vil vise dig, hvordan du kan oprette et varmekort i Excel med praktiske eksempler.
Microsoft Excel er designet til at præsentere data i tabeller. Men i nogle tilfælde er det meget nemmere at forstå og fordøje visuelt materiale. Som du sikkert ved, har Excel en række indbyggede funktioner til at oprette grafer. Desværre er et varmekort ikke med. Heldigvis er der en hurtig og enkel måde at oprette et varmekort i Excel med betinget formatering.
Hvad er et varmekort i Excel?
A varmekort (også kendt som varmekort ) er en visuel fortolkning af numeriske data, hvor forskellige værdier repræsenteres ved forskellige farver. Typisk anvendes varme-kolde farveskemaer, så data repræsenteres i form af varme og kolde pletter.
Sammenlignet med standardanalyserapporter gør heatmaps det meget nemmere at visualisere og analysere komplekse data. De bruges i vid udstrækning af forskere, analytikere og marketingfolk til foreløbig analyse af data og til at opdage generiske mønstre.
Her er et par typiske eksempler:
- Lufttemperaturvarmekort - bruges til at visualisere lufttemperaturdata i et bestemt område.
- Geografisk varmekort - viser nogle numeriske data over et geografisk område ved hjælp af forskellige nuancer.
- Risikostyringsvarmekort - viser forskellige risici og deres konsekvenser på en visuel og overskuelig måde.
I Excel bruges et varmekort til at vise de enkelte celler i forskellige farvekoder baseret på deres værdier.
På varmekortet nedenfor kan du f.eks. se de vådeste (markeret med grønt) og tørreste (markeret med rødt) regioner og årtier med et enkelt blik:
Sådan opretter du et varmekort i Excel
Hvis du overvejede at farve hver celle manuelt afhængigt af dens værdi, skal du opgive den idé, da det ville være unødvendigt tidsspilde. For det første ville det kræve en stor indsats at anvende en passende farvetone i henhold til værdienes rang. Og for det andet skulle du lave farvekodningen om, hver gang værdierne ændres. Excel betinget formatering overvinder effektivt begge forhindringer.
For at lave et varmekort i Excel skal vi bruge betinget formatering af farveskalaen. Her er de trin, der skal udføres:
- Vælg dit datasæt. I vores tilfælde er det B3:M5.
- På den Hjem under fanen, i fanen Stilarter gruppe, klik på Betinget formatering > Farveskalaer , og klik derefter på den ønskede farveskala. Når du holder musen over en bestemt farveskala, viser Excel dig et live preview direkte i dit datasæt.
I dette eksempel har vi valgt Rød - gul - grøn farveskala:
I resultatet vil de høje værdier være fremhævet med rødt, de midterste værdier med gult og de lave værdier med grønt. Farverne justeres automatisk, når celleværdierne ændres.
Tip. Hvis du vil have reglen om betinget formatering til automatisk at gælde for nye data, kan du konvertere dit dataramme til en fuldt funktionel Excel-tabelle.
Lav et varmekort med en brugerdefineret farveskala
Når du anvender en forudindstillet farveskala, vises den laveste, midterste og højeste værdi i de foruddefinerede farver (grøn, gul og rød i vores tilfælde). Alle de resterende værdier får forskellige nuancer af de tre hovedfarver.
Hvis du ønsker at fremhæve alle celler, der er lavere/højere end et bestemt tal, i en bestemt farve uanset deres værdier, skal du i stedet for at bruge en indbygget farveskala konstruere din egen skala:
- På den Hjem under fanen, i fanen Stilarter gruppe, klik på Betinget formatering > Farveskalaer> Flere regler.
- Vælg 3-farveskala fra den Format stil drop down-listen.
- Til Minimum og/eller Maksimum værdi, vælge Nummer i den Type og indtast de ønskede værdier i de tilsvarende felter.
- Til Midtpunkt , kan du indstille enten Nummer eller Percentile (normalt 50 %).
- Tildel en farve til hver af de tre værdier.
I dette eksempel har vi konfigureret følgende indstillinger:
I dette brugerdefinerede varmekort er alle temperaturer under 45 °F fremhævet i samme grønne nuance og alle temperaturer over 70 °F i samme røde nuance:
Opret et varmekort i Excel uden tal
Det varmekort, du opretter i Excel, er baseret på de faktiske celleværdier, og hvis du sletter dem, vil det ødelægge varmekortet. Hvis du vil skjule celleværdierne uden at fjerne dem fra arket, skal du bruge bruger brugerdefineret talformatering. Her er de detaljerede trin:
- Vælg varmekortet.
- Tryk på Ctrl + 1 for at åbne Formater celler dialog.
- På den Nummer under fanen under Kategori , vælg Tilpasset .
- I den Type feltet, skriv 3 semikoloner (;;;;).
- Klik på OK for at anvende det tilpassede nummerformat.
Nu viser dit Excel-varmekort kun farvekoderne uden tal:
Excel-varmekort med firkantede celler
En anden forbedring, du kan foretage på dit heatmap, er helt firkantede celler. Nedenfor er den hurtigste måde at gøre dette på uden scripts eller VBA-koder:
- Juster kolonneoverskrifter lodret For at forhindre, at kolonneoverskrifter bliver skåret af, skal du ændre deres justering til lodret. Dette kan gøres ved hjælp af Orientering på knappen på Hjem under fanen, i fanen Tilpasning gruppe:
Du kan finde flere oplysninger under Sådan justerer du tekst i Excel.
- Indstil kolonnebredde Vælg alle kolonnerne, og træk i kanten af en kolonneoverskrift for at gøre den bredere eller smallere. Når du gør dette, vises en værktøjstip, der viser en nøjagtig pixelantal - huske dette nummer.
- Indstille rækkehøjden Vælg alle rækker, og træk kanten af en rækkehovedlinje til den samme pixelværdi som kolonnerne (26 pixels i vores tilfælde).
Færdig! Alle cellerne i dit hatkort er nu firkantede:
Sådan laver du et varmekort i Excel PivotTable
Oprettelse af et varmekort i en pivottabel er grundlæggende det samme som i et normalt dataramme - ved at bruge en betinget formatering af farveskalaen. Der er dog et forbehold: Når der tilføjes nye data til kildetabellen, vil den betingede formatering ikke automatisk gælde for disse data.
Vi har f.eks. tilføjet Lui's salg til kildetabellen, opdateret PivotTable og kan se, at Lui's tal stadig ligger uden for varmekortet:
Sådan gøres PivotTable-varmekort dynamisk
Du kan tvinge et Excel-varmekort i en pivottabel til automatisk at inkludere nye poster ved at udføre følgende trin:
- Vælg en vilkårlig celle i det aktuelle varmekort.
- På den Hjem under fanen, i fanen Stilarter gruppe, klik på Betinget formatering > Administrer regler...
- I den Manager for regler for betinget formatering , vælg reglen, og klik på Rediger regel knap.
- I den Rediger formateringsregel dialogboksen, under Anvend regel på , vælg den tredje mulighed. I vores tilfælde lyder den: Alle celler, der viser værdierne "Sum af salg" for "Forhandler" og "Produkt" .
- Klik på OK to gange for at lukke begge dialogvinduer.
Nu er dit varmekort dynamisk og opdateres automatisk, når du tilføjer nye oplysninger i backend'en. Husk blot at opdatere din PivotTable :)
Sådan oprettes et dynamisk varmekort i Excel med afkrydsningsfelt
Hvis du ikke ønsker, at et varmekort skal være der hele tiden, kan du skjule og vise det efter dine behov. Du kan oprette et dynamisk varmekort med en afkrydsningsboks ved at følge disse trin:
- Indsæt en afkrydsningsboks Ved siden af dit datasæt skal du indsætte en afkrydsningsboks (formularkontrol). Klik i den forbindelse på Udvikler faneblad> Indsæt > Kontrolelementer til formularer > Afkrydsningsfelt Her er de detaljerede trin til at tilføje en afkrydsningsboks i Excel.
- Link afkrydsningsfeltet til en celle Hvis du vil knytte en afkrydsningsboks til en bestemt celle, skal du højreklikke på afkrydsningsboksen, klikke på Kontrol af format , skifter du til den Kontrol skal du indtaste en celleadresse i feltet Celleforbindelse feltet, og klik på OK.
I vores tilfælde er afkrydsningsfeltet knyttet til celle O2. Når afkrydsningsfeltet er markeret, vises TRUE i den tilknyttede celle, ellers FALSE i den tilknyttede celle.
- Opsætning af betinget formatering . Vælg datasættet, klik på Betinget formatering > Farveskalaer> Flere regler , og konfigurere en brugerdefineret farveskala på denne måde:
- I den Format stil på rullelisten, vælg 3-farveskala .
- Under Minimum , Midtpunkt og Maksimum , vælg Formel fra den Type drop-down-listen.
- I den Værdi felter, indtast 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 Maximum:
=IF($O$2=TRUE, MAX($B$3:$M$5), FALSE)
Disse formler bruger MIN-, AVERAGE- og MAX-funktionerne til at beregne den laveste, midterste og højeste værdi i datasættet (B3:M5), når den linkede celle (O2) er TRUE, dvs. når afkrydsningsfeltet er markeret.
- I den Farve rullemenuerne, vælg de ønskede farver.
- Klik på knappen OK.
Nu vises varmekortet kun, når afkrydsningsfeltet er markeret, og det er skjult resten af tiden.
Tip. Hvis du vil fjerne værdien TRUE / FALSE fra visningen, kan du knytte afkrydsningsfeltet til en celle i en tom kolonne og derefter skjule kolonnen.
Sådan laver du et dynamisk varmekort i Excel uden tal
Hvis du vil skjule tal i et dynamisk varmekort, skal du oprette endnu en betinget formateringsregel, der anvender et brugerdefineret talformat. Sådan gør du:
- Opret et dynamisk varmekort som forklaret i ovenstående eksempel.
- Vælg dit datasæt.
- På den Hjem under fanen, i fanen Stilarter gruppe, klik på Ny regel > Brug en formel til at bestemme, hvilke celler der skal formateres .
- I den Formater værdier, hvor denne formel er sand feltet, indtast denne formel:
=IF($O$2=TRUE, TRUE, FALSE)
Hvor O2 er din linkede celle. Formlen siger, at reglen kun skal anvendes, når afkrydsningsfeltet er markeret (O2 er TRUE).
- Klik på den Format... knap.
- I den Formater celler dialogboksen, skal du skifte til den Nummer skal du vælge Tilpasset i den Kategori liste, skal du skrive 3 semikolon (;;;;) i Type feltet, og klik på OK.
Hvis du markerer afkrydsningsfeltet, vises varmekortet fremover og tallene skjules:
Hvis du vil skifte mellem to forskellige varmekorttyper (med og uden tal), kan du indsætte tre radioknapper. Derefter kan du konfigurere tre separate betingede formateringsregler: 1 regel for varmekortet med tal og 2 regler for varmekortet uden tal. Du kan også oprette en fælles regel for farveskalaen for begge typer ved hjælp af OR-funktionen (som i vores eksempel på regnearket nedenfor).
Som resultat får du dette flotte dynamiske varmekort:
For bedre at forstå, hvordan det fungerer, er du velkommen til at downloade vores prøveark. Forhåbentlig vil dette hjælpe dig med at skabe din egen fantastiske Excel-varmekortskabelon.
Jeg takker for din læsning og håber at se dig på vores blog i næste uge!
Arbejdsbog til download
Varmekort i Excel - eksempler (.xlsx-fil)