Jak stworzyć mapę ciepła w Excelu: statyczną i dynamiczną

  • Udostępnij To
Michael Brown

Ten przewodnik krok po kroku przeprowadzi Cię przez proces tworzenia mapy ciepła w Excelu z praktycznymi przykładami.

Microsoft Excel został zaprojektowany do prezentowania danych w tabelach. Ale w niektórych przypadkach wizualizacje są o wiele łatwiejsze do zrozumienia i przetrawienia. Jak zapewne wiesz, Excel ma wiele wbudowanych funkcji do tworzenia wykresów. Niestety, mapa ciepła nie jest na pokładzie. Na szczęście istnieje szybki i prosty sposób na stworzenie mapy ciepła w programie Excel za pomocą formatowania warunkowego.

    Czym jest mapa ciepła w programie Excel?

    A mapa ciepła (aka. heatmap ) to wizualna interpretacja danych liczbowych, w której różne wartości są reprezentowane przez różne kolory. Zazwyczaj stosuje się schematy kolorów od ciepłego do zimnego, więc dane są reprezentowane w postaci gorących i zimnych punktów.

    W porównaniu do standardowych raportów analitycznych, heatmapy znacznie ułatwiają wizualizację i analizę złożonych danych. Są szeroko wykorzystywane przez naukowców, analityków i marketerów do wstępnej analizy danych i odkrywania ogólnych wzorców.

    Oto kilka typowych przykładów:

    • Mapa ciepła temperatury powietrza - służy do wizualizacji danych dotyczących temperatury powietrza w określonym regionie.
    • Geograficzna mapa ciepła - wyświetla pewne dane liczbowe na obszarze geograficznym przy użyciu różnych odcieni.
    • Mapa cieplna zarządzania ryzykiem - pokazuje różne ryzyka i ich skutki w sposób wizualny i zwięzły.

    W programie Excel mapa ciepła służy do przedstawiania poszczególnych komórek w różnych kodach kolorystycznych na podstawie ich wartości.

    Na przykład na poniższej mapie cieplnej można od razu zauważyć najbardziej wilgotne (zaznaczone na zielono) i najbardziej suche (zaznaczone na czerwono) regiony i dekady:

    Jak stworzyć mapę ciepła w programie Excel

    Jeśli myślałeś o ręcznym kolorowaniu każdej komórki w zależności od jej wartości, zrezygnuj z tego pomysłu, ponieważ byłaby to niepotrzebna strata czasu. Po pierwsze, zastosowanie odpowiedniego odcienia koloru w zależności od rangi wartości wymagałoby wiele wysiłku, a po drugie, musiałbyś ponownie wykonywać kodowanie kolorów przy każdej zmianie wartości. Formatowanie warunkowe w Excelu skutecznie pokonuje obie przeszkody.

    Aby zrobić mapę ciepła w Excelu, będziemy używać warunkowego formatowania skali kolorów. Oto kroki, które należy wykonać:

    1. Wybierz swój zbiór danych, w naszym przypadku jest to B3:M5.

    2. Na Strona główna zakładka, w Style grupa, kliknij Formatowanie warunkowe > Skale kolorów , a następnie kliknij żądaną skalę kolorów. Gdy najedziesz myszką na daną skalę kolorów, Excel pokaże Ci podgląd na żywo bezpośrednio w Twoim zestawie danych.

      Dla tego przykładu wybraliśmy Czerwony - Żółty - Zielony skala kolorów:

      W rezultacie wysokie wartości zostaną zaznaczone na czerwono, średnie na żółto, a niskie na zielono. Kolory dostosują się automatycznie, gdy wartości komórek ulegną zmianie.

    Wskazówka Aby reguła formatowania warunkowego była automatycznie stosowana do nowych danych, możesz przekształcić swój zakres danych w pełni funkcjonalną tabelę programu Excel.

    Utwórz mapę ciepła z niestandardową skalą kolorów

    W przypadku zastosowania predefiniowanej skali kolorów, przedstawia ona najniższą, średnią i najwyższą wartość w predefiniowanych kolorach (w naszym przypadku zielonym, żółtym i czerwonym). Wszystkie pozostałe wartości otrzymują różne odcienie trzech głównych kolorów.

    Jeśli chcesz zaznaczyć wszystkie komórki niższe/wysokie od danej liczby na określony kolor niezależnie od ich wartości, to zamiast używać wbudowanej skali kolorów skonstruuj własną. Oto jak to zrobić:

    1. Na Strona główna zakładka, w Style grupa, kliknij Formatowanie warunkowe > Color Scales> Więcej przepisów.

  • W Nowa zasada formatowania okna dialogowego, wykonaj następujące czynności:
    • Wybierz 3-kolorowa skala od Format Styl lista rozwijana.
    • Dla Minimum i/lub Maksymalnie wartość, należy wybrać Numer w Typ i wprowadź żądane wartości w odpowiednich polach.
    • Dla Midpoint można ustawić albo Numer lub Percentyl (normalnie 50%).
    • Przypisz kolor do każdej z trzech wartości.

    Dla tego przykładu skonfigurowaliśmy następujące ustawienia:

    W tej niestandardowej mapie ciepła wszystkie temperatury poniżej 45°F są zaznaczone w tym samym odcieniu zieleni, a wszystkie temperatury powyżej 70°F w tym samym odcieniu czerwieni:

  • Utwórz mapę ciepła w programie Excel bez liczb

    Mapa ciepła, którą tworzysz w programie Excel, opiera się na rzeczywistych wartościach komórek i usunięcie ich zniszczyłoby mapę ciepła. Aby ukryć wartości komórek bez usuwania ich z arkusza, użyj niestandardowego formatowania liczb. Oto szczegółowe kroki:

    1. Wybierz mapę ciepła.
    2. Naciśnij Ctrl + 1, aby otworzyć Formatuj komórki dialog.
    3. Na Numer zakładka, pod Kategoria , wybrany Niestandardowe .
    4. W Typ pole, wpisz 3 średniki (;;;).
    5. Kliknij OK, aby zastosować niestandardowy format numeru.

    To jest to! Teraz twoja mapa ciepła w Excelu wyświetla tylko kolorowe kody bez liczb:

    Mapa ciepła w programie Excel z kwadratowymi komórkami

    Kolejnym ulepszeniem, które możesz wprowadzić do swojej mapy ciepła, są idealnie kwadratowe komórki. Poniżej znajduje się najszybszy sposób, aby to zrobić bez żadnych skryptów lub kodów VBA:

    1. Wyrównaj nagłówki kolumn w pionie Aby zapobiec obcinaniu nagłówków kolumn, zmień ich wyrównanie na pionowe. Można to zrobić za pomocą Orientacja przycisk na Strona główna zakładka, w Dostosowanie grupa:

      Więcej informacji znajdziesz w rozdziale Jak wyrównać tekst w programie Excel.

    2. Ustawianie szerokości kolumny Zaznacz wszystkie kolumny i przeciągnij krawędź nagłówka kolumny, aby ją poszerzyć lub zwęzić. Gdy to zrobisz, pojawi się etykieta narzędziowa pokazująca dokładną wartość liczba pikseli - zapamiętaj ten numer.

    3. Ustawianie wysokości wiersza Zaznacz wszystkie wiersze i przeciągnij krawędź nagłówka każdego wiersza do tej samej wartości pikseli co kolumny (w naszym przypadku 26 pikseli).

      Wszystkie komórki mapy kapelusza mają teraz kształt kwadratu:

    Jak zrobić mapę ciepła w Excelu PivotTable

    Zasadniczo tworzenie mapy ciepła w tabeli przestawnej jest takie samo jak w normalnym zakresie danych - poprzez użycie skali kolorów formatowania warunkowego. Istnieje jednak pewne zastrzeżenie: gdy nowe dane zostaną dodane do tabeli źródłowej, formatowanie warunkowe nie będzie automatycznie stosowane do tych danych.

    Na przykład dodaliśmy sprzedaż Lui do tabeli źródłowej, odświeżyliśmy tabelę przestawną i widzimy, że liczby Lui nadal znajdują się poza mapą ciepła:

    Jak sprawić, by mapa ciepła tabeli przestawnej była dynamiczna?

    Aby wymusić mapę ciepła tabeli przestawnej programu Excel, aby automatycznie uwzględnić nowe wpisy, oto kroki do wykonania:

    1. Wybierz dowolną komórkę w bieżącej mapie ciepła.
    2. Na Strona główna zakładka, w Style grupa, kliknij Formatowanie warunkowe > Zarządzaj zasadami...
    3. W Menedżer reguł formatowania warunkowego , wybierz regułę i kliknij na Edycja Reguła przycisk.
    4. W Edytuj regułę formatowania okna dialogowego, w pozycji Zastosuj regułę do , wybierz trzecią opcję, w naszym przypadku brzmi ona: Wszystkie komórki pokazujące wartości "Suma sprzedaży" dla "Resellera" i "Produktu" .
    5. Kliknij dwukrotnie przycisk OK, aby zamknąć oba okna dialogowe.

    Teraz Twoja mapa ciepła jest dynamiczna i będzie się automatycznie aktualizować, gdy dodasz nowe informacje w back-endzie. Pamiętaj tylko, aby odświeżyć swoją tabelę przestawną :)

    Jak stworzyć dynamiczną mapę ciepła w Excelu z polem wyboru

    Jeśli nie chcesz, aby mapa ciepła była tam przez cały czas, możesz ukryć i pokazać ją zgodnie ze swoimi potrzebami. Aby utworzyć dynamiczną mapę ciepła z polem wyboru, oto kroki, które należy wykonać:

    1. Wstaw pole wyboru Obok zbioru danych wstawiamy pole wyboru (Form control). W tym celu klikamy przycisk Deweloper tab> Wkładka > Kontrola formularzy > Checkbox Oto szczegółowe kroki, aby dodać pole wyboru w programie Excel.
    2. Powiązanie pola wyboru z komórką Aby powiązać pole wyboru z określoną komórką, należy kliknąć pole wyboru prawym przyciskiem myszy, a następnie kliknąć Kontrola formatu , przełącz na Kontrola zakładka, wprowadź adres komórki do Ogniwo i kliknij przycisk OK.

      W naszym przypadku pole wyboru jest powiązane z komórką O2. Gdy pole wyboru jest zaznaczone, w powiązanej komórce wyświetla się TRUE, w przeciwnym razie - FALSE.

    3. Ustawianie formatowania warunkowego Wybierz zbiór danych, kliknij Formatowanie warunkowe > Skale kolorów> Więcej zasad , i skonfigurować w ten sposób niestandardową skalę kolorów:
      • W Format Styl z listy rozwijanej wybierz 3-kolorowa skala .
      • Pod adresem Minimum , Midpoint oraz Maksymalnie , wybrany Formuła od Typ lista rozwijana.
      • W Wartość pola, wprowadź następujące formuły:

        Dla Minimum:

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

        Dla Midpointa:

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

        Za Maximum:

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

        Formuły te wykorzystują funkcje MIN, AVERAGE i MAX do opracowania najniższej, średniej i najwyższej wartości w zbiorze danych (B3:M5), gdy połączona komórka (O2) ma wartość TRUE, czyli gdy pole wyboru jest zaznaczone.

      • W Kolor pola rozwijane, wybierz żądane kolory.
      • Kliknij przycisk OK.

      Teraz mapa ciepła pojawia się tylko wtedy, gdy pole wyboru jest zaznaczone, a przez resztę czasu jest ukryta.

    Wskazówka. aby usunąć wartość TRUE / FALSE z widoku, możesz powiązać pole wyboru z jakąś komórką w pustej kolumnie, a następnie ukryć tę kolumnę.

    Jak zrobić dynamiczną mapę ciepła w Excelu bez liczb

    Aby ukryć liczby w dynamicznej mapie ciepła, musisz utworzyć jeszcze jedną regułę formatowania warunkowego, która stosuje niestandardowy format liczby.Oto jak:

    1. Utwórz dynamiczną mapę ciepła, jak wyjaśniono w powyższym przykładzie.
    2. Wybierz swój zestaw danych.
    3. Na Strona główna zakładka, w Style grupa, kliknij Nowa zasada > Użyj formuły, aby określić, które komórki mają być sformatowane .
    4. W Formatuj wartości, w których ta formuła jest prawdziwa w polu, wprowadź ten wzór:

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

      Gdzie O2 jest twoją połączoną komórką. Formuła mówi, aby zastosować regułę tylko wtedy, gdy pole wyboru jest zaznaczone (O2 jest TRUE).

    5. Kliknij przycisk Format... przycisk.
    6. W Formatuj komórki okno dialogowe, przejdź do Numer zakładka, wybierz Niestandardowe w Kategoria lista, wpisz 3 średniki (;;;) w Typ i kliknij przycisk OK.

  • Kliknij OK, aby zamknąć Nowa zasada formatowania okno dialogowe.
  • Od tej pory zaznaczenie pola wyboru spowoduje wyświetlenie mapy ciepła i ukrycie liczb:

    Aby przełączać się między dwoma różnymi typami map ciepła (z liczbami i bez), możesz wstawić trzy przyciski radiowe. A następnie skonfigurować 3 oddzielne reguły formatowania warunkowego: 1 regułę dla mapy ciepła z liczbami i 2 reguły dla mapy ciepła bez liczb. Możesz też utworzyć wspólną regułę skali kolorów dla obu typów, używając funkcji OR (jak to zrobiono w naszym przykładowym arkuszu poniżej).

    W rezultacie otrzymasz tę ładną, dynamiczną mapę ciepła:

    Aby lepiej zrozumieć, jak to działa, zapraszamy do pobrania naszego przykładowego arkusza. Mamy nadzieję, że to pomoże Ci stworzyć własny niesamowity szablon mapy ciepła w Excelu.

    Dziękuję za przeczytanie i mam nadzieję, że zobaczymy się na naszym blogu za tydzień!

    Zeszyt ćwiczeń do pobrania

    Mapa ciepła w Excelu - przykłady (plik .xlsx)

    Michael Brown jest oddanym entuzjastą technologii z pasją do upraszczania złożonych procesów za pomocą narzędzi programowych. Dzięki ponad dziesięcioletniemu doświadczeniu w branży technologicznej doskonalił swoje umiejętności w programach Microsoft Excel i Outlook, a także w Arkuszach i Dokumentach Google. Blog Michaela jest poświęcony dzieleniu się swoją wiedzą i doświadczeniem z innymi, dostarczając łatwych do zastosowania wskazówek i samouczków w celu poprawy produktywności i wydajności. Niezależnie od tego, czy jesteś doświadczonym profesjonalistą, czy początkującym, blog Michaela oferuje cenne spostrzeżenia i praktyczne porady dotyczące maksymalnego wykorzystania tych niezbędnych narzędzi programowych.