Hur man skapar en värmekarta i Excel: statisk och dynamisk

  • Dela Detta
Michael Brown

Den här guiden går steg för steg igenom hur du skapar en värmekarta i Excel med praktiska exempel.

Microsoft Excel är utformat för att presentera data i tabeller. Men i vissa fall är visuella bilder mycket lättare att förstå och smälta. Som du säkert vet har Excel ett antal inbyggda funktioner för att skapa grafer. Tyvärr är en värmekarta inte med. Som tur är finns det ett snabbt och enkelt sätt att skapa en värmekarta i Excel med villkorlig formatering.

    Vad är en värmekarta i Excel?

    A värmekarta (alias värmekarta ) är en visuell tolkning av numeriska data där olika värden representeras av olika färger. Vanligtvis används färgscheman från varmt till kallt, så data representeras i form av varma och kalla punkter.

    Jämfört med vanliga analysrapporter gör värmekartor det mycket lättare att visualisera och analysera komplexa data. De används flitigt av forskare, analytiker och marknadsförare för preliminär analys av data och för att upptäcka generiska mönster.

    Här är några typiska exempel:

    • Lufttemperaturvärmekarta - används för att visualisera lufttemperaturdata i en viss region.
    • Geografisk värmekarta - visar vissa numeriska data över ett geografiskt område med hjälp av olika nyanser.
    • Värmeplan för riskhantering - visar olika risker och deras konsekvenser på ett visuellt och kortfattat sätt.

    I Excel används en värmekarta för att visa enskilda celler i olika färgkoder baserat på deras värden.

    I värmekartan nedan kan du till exempel se de regnigaste (markerade i grönt) och de torraste (markerade i rött) regionerna och årtiondena med en blick:

    Hur man skapar en värmekarta i Excel

    Om du funderade på att färglägga varje cell beroende på dess värde manuellt, ska du ge upp den idén eftersom det skulle vara ett onödigt slöseri med tid. För det första skulle det ta mycket kraft att applicera en lämplig färgskugga beroende på värdet. För det andra skulle du behöva göra om färgkodningen varje gång värdena ändras. Excel villkorlig formatering övervinner effektivt båda hindren.

    För att göra en värmekarta i Excel använder vi villkorlig formatering av färgskalan. Här är stegen som ska utföras:

    1. Välj ditt dataset. I vårt fall är det B3:M5.

    2. På den Hem på fliken Stilar grupp, klicka på Villkorlig formatering > Färgskalor och klicka sedan på den färgskala du vill ha. När du för musen över en viss färgskala visar Excel en förhandsgranskning direkt i datamängden.

      I det här exemplet har vi valt Röd - Gul - Grön färgskala:

      I resultatet kommer de höga värdena att markeras med rött, de mellersta med gult och de låga med grönt. Färgerna anpassas automatiskt när cellvärdena ändras.

    Tips: Om du vill att regeln för villkorlig formatering ska tillämpas automatiskt på nya data kan du konvertera datavärdet till en fullt fungerande Excel-tabell.

    Gör en värmekarta med en anpassad färgskala

    När en förinställd färgskala tillämpas visas de lägsta, mellersta och högsta värdena i de fördefinierade färgerna (grönt, gult och rött i vårt fall). Alla övriga värden får olika nyanser av de tre huvudfärgerna.

    Om du vill markera alla celler som är lägre/högre än en viss siffra i en viss färg oavsett värde, kan du istället för att använda en inbyggd färgskala konstruera en egen färgskala:

    1. På den Hem på fliken Stilar grupp, klicka på Villkorlig formatering > Färgskalor> Fler regler.

  • I Ny formateringsregel gör följande:
    • Välj 3-färgskala från Format stil rullgardinslistan.
    • För Minimum och/eller Maximalt värde, väljer du Antal i den Typ och ange de önskade värdena i motsvarande rutor.
    • För Mittpunkt kan du ställa in antingen Antal eller . Percentil (normalt 50 %).
    • Tilldela en färg till vart och ett av de tre värdena.

    I det här exemplet har vi konfigurerat följande inställningar:

    I den här anpassade värmekartan är alla temperaturer under 45 °F markerade i samma gröna nyans och alla temperaturer över 70 °F i samma röda nyans:

  • Skapa en värmekarta i Excel utan siffror

    Den värmekarta du skapar i Excel baseras på de faktiska cellvärdena och om du tar bort dem skulle värmekartan förstöras. Om du vill dölja cellvärdena utan att ta bort dem från arket använder du anpassad nummerformatering. Här är de detaljerade stegen:

    1. Välj värmekartan.
    2. Tryck på Ctrl + 1 för att öppna Formatera celler dialog.
    3. På den Antal under fliken Kategori , välj Anpassad .
    4. I Typ 3 semikolon (;;;;).
    5. Klicka på OK för att tillämpa det anpassade nummerformatet.

    Nu visar din Excel-värmekarta endast färgkoder utan siffror:

    Excel värmekarta med fyrkantiga celler

    En annan förbättring som du kan göra på din värmekarta är att göra helt fyrkantiga celler. Nedan följer det snabbaste sättet att göra detta utan några skript eller VBA-koder:

    1. Justera kolumnrubriker vertikalt För att förhindra att kolumnrubrikerna skärs av kan du ändra deras inriktning till vertikal. Detta kan göras med hjälp av Orientering på knappen på Hem på fliken Anpassning grupp:

      Mer information finns i avsnittet Hur du justerar text i Excel.

    2. Ange kolumnbredd Markera alla kolumner och dra i kanten på en kolumnrubrik för att göra den bredare eller smalare. När du gör detta visas en verktygstips som visar den exakta antal pixlar - komma ihåg detta nummer.

    3. Ställ in radhöjden Markera alla rader och dra kanten på varje radrubrik till samma pixelvärde som kolumnerna (26 pixlar i vårt fall).

      Nu är alla celler i din hattkarta fyrkantiga:

    Hur man gör en värmekarta i Excel PivotTable

    Att skapa en värmekarta i en pivottabell är i princip samma sak som i ett vanligt datafält - genom att använda en färgskala med villkorlig formatering. Det finns dock en invändning: när nya data läggs till i källtabellen kommer den villkorliga formateringen inte att tillämpas automatiskt på dessa data.

    Vi har till exempel lagt till Luis försäljning i källtabellen, uppdaterat pivottabellen och ser att Luis siffror fortfarande ligger utanför värmekartan:

    Hur man gör en dynamisk värmekarta i PivotTable

    Här är stegen för att tvinga en värmekarta i en Excel-pivottabell att automatiskt inkludera nya poster:

    1. Välj en valfri cell i den aktuella värmekartan.
    2. På den Hem på fliken Stilar grupp, klicka på Villkorlig formatering > Hantera regler...
    3. I Hanteraren för regler för villkorlig formatering , välj regeln och klicka på Redigera regel knapp.
    4. I Redigera formateringsregel dialogrutan, under Tillämpa regel på Välj det tredje alternativet. I vårt fall lyder det: Alla celler som visar värden för "Summa försäljning" för "Återförsäljare" och "Produkt". .
    5. Klicka på OK två gånger för att stänga båda dialogrutorna.

    Nu är din värmekarta dynamisk och uppdateras automatiskt när du lägger till ny information i backend. Kom bara ihåg att uppdatera din PivotTable :)

    Så här skapar du en dynamisk värmekarta i Excel med kryssrutor

    Om du inte vill att värmekartan ska vara där hela tiden kan du dölja och visa den efter dina behov. Så här gör du för att skapa en dynamisk värmekarta med en kryssruta:

    1. Infoga en kryssruta Bredvid din datauppsättning infogar du en kryssruta (formulärkontroll). För detta klickar du på Utvecklare flik> Infoga > Kontroller för formulär > Kryssrutan . Här är de detaljerade stegen för att lägga till en kryssruta i Excel.
    2. Länka kryssrutan till en cell Om du vill länka en kryssruta till en viss cell högerklickar du på kryssrutan, klickar på Formatkontroll , växla till Kontroll och anger en celladress i fältet Cell-länk och klicka på OK.

      I vårt fall är kryssrutan kopplad till cell O2. När kryssrutan är markerad visas TRUE i den kopplade cellen, annars FALSE.

    3. Konfigurera villkorlig formatering Välj datasetet, klicka på Villkorlig formatering > Färgskalor> Fler regler och konfigurera en anpassad färgskala på detta sätt:
      • I Format stil i rullgardinslistan, välj 3-färgsskala .
      • Under Minimum , Mittpunkt och Maximalt , välj Formel från Typ rullgardinslistan.
      • I Värde och anger följande formler:

        För Minimum:

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

        För Midpoint:

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

        För Maximum:

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

        Formlerna använder funktionerna MIN, AVERAGE och MAX för att räkna ut det lägsta, mellersta och högsta värdet i datasetet (B3:M5) när den länkade cellen (O2) är TRUE, dvs. när kryssrutan är markerad.

      • I Färg Välj önskade färger i rullgardinsrutorna.
      • Klicka på knappen OK.

      Nu visas värmekartan endast när kryssrutan är markerad och är dold resten av tiden.

    Tips: Om du vill ta bort värdet TRUE/FALSE från synligheten kan du koppla kryssrutan till en cell i en tom kolumn och sedan dölja kolumnen.

    Hur man gör en dynamisk värmekarta i Excel utan siffror

    Om du vill dölja siffror i en dynamisk värmekarta måste du skapa ytterligare en regel för villkorlig formatering som tillämpar ett anpassat sifferformat. Så här gör du:

    1. Skapa en dynamisk värmekarta enligt exemplet ovan.
    2. Välj din datamängd.
    3. På den Hem på fliken Stilar grupp, klicka på Ny regel > Använd en formel för att bestämma vilka celler som ska formateras .
    4. I Formatera värden där denna formel är sann och anger den här formeln:

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

      Där O2 är den länkade cellen. Formeln säger att regeln endast ska tillämpas när kryssrutan är markerad (O2 är VIKTIG).

    5. Klicka på Format... knapp.
    6. I Formatera celler dialogrutan, växla till den Antal Välj Anpassad i den Kategori listan, skriv 3 semikolon (;;;;) i Typ och klicka på OK.

  • Klicka på OK för att stänga Ny formateringsregel dialogrutan.
  • Om du markerar kryssrutan visas värmekartan och siffrorna döljs:

    Om du vill växla mellan två olika typer av värmekartor (med och utan siffror) kan du infoga tre radioknappar. Konfigurera sedan tre separata regler för villkorlig formatering: en regel för värmekartan med siffror och två regler för värmekartan utan siffror. Du kan också skapa en gemensam regel för färgskalan för båda typerna med hjälp av OR-funktionen (som i vårt exempel på arbetsblad nedan).

    I resultatet får du en fin dynamisk värmekarta:

    För att bättre förstå hur det fungerar kan du ladda ner vårt exempelark. Förhoppningsvis hjälper det dig att skapa din egen fantastiska Excel-mall för värmekartor.

    Jag tackar dig för att du läste och hoppas att vi ses på vår blogg nästa vecka!

    Arbetsbok för övning för nedladdning

    Värmekartor i Excel - exempel (.xlsx-fil)

    Michael Brown är en hängiven teknikentusiast med en passion för att förenkla komplexa processer med hjälp av mjukvaruverktyg. Med mer än ett decenniums erfarenhet inom teknikbranschen har han finslipat sina kunskaper i Microsoft Excel och Outlook, samt Google Sheets och Docs. Michaels blogg är tillägnad att dela med sig av sin kunskap och expertis med andra, och tillhandahåller lätta att följa tips och handledningar för att förbättra produktiviteten och effektiviteten. Oavsett om du är en erfaren proffs eller nybörjare, erbjuder Michaels blogg värdefulla insikter och praktiska råd för att få ut det mesta av dessa viktiga programvaruverktyg.