Innholdsfortegnelse
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:
- Velg datasettet ditt. I vårt tilfelle er det B3:M5.
- 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:
- I kategorien Hjem , i gruppen Stiler , klikker du Betinget formatering > Fargeskalaer > Flere regler.
- 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:
- Velg varmekartet.
- Trykk Ctrl + 1 for å åpne dialogboksen Formater celler .
- På kategorien Nummer , under Kategori , velg Egendefinert .
- I boksen Type skriver du inn 3 semikolon (; ;;).
- 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:
- 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.
- 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.
- 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:
- Velg en hvilken som helst celle i ditt nåværende varmekart.
- På Hjem -fanen, i Stiler -gruppen klikker du på Betinget formatering > Administrer regler...
- I Behandler for betinget formatering velger du regel og klikk på Rediger regel -knappen.
- 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" .
- 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:
- 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.
- 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.
- 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:
- Lag et dynamisk varmekart som forklart i eksemplet ovenfor.
- Velg datasettet ditt.
- På Hjem i kategorien Stiler klikker du på Ny regel > Bruk en formel for å bestemme hvilke celler som skal formateres .
- 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).
- Klikk Format... -knappen.
- I dialogboksen Formater celler , bytt til kategorien Nummer , velg Egendefinert i listen Kategori , skriv inn 3 semikolon (;;;) i Type -boksen, og klikk OK.
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)