Spis treści
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ć:
- Wybierz swój zbiór danych, w naszym przypadku jest to B3:M5.
- 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ć:
- Na Strona główna zakładka, w Style grupa, kliknij Formatowanie warunkowe > Color Scales> Więcej przepisów.
- 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:
- Wybierz mapę ciepła.
- Naciśnij Ctrl + 1, aby otworzyć Formatuj komórki dialog.
- Na Numer zakładka, pod Kategoria , wybrany Niestandardowe .
- W Typ pole, wpisz 3 średniki (;;;).
- 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:
- 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.
- 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.
- 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:
- Wybierz dowolną komórkę w bieżącej mapie ciepła.
- Na Strona główna zakładka, w Style grupa, kliknij Formatowanie warunkowe > Zarządzaj zasadami...
- W Menedżer reguł formatowania warunkowego , wybierz regułę i kliknij na Edycja Reguła przycisk.
- 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" .
- 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ć:
- 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.
- 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.
- 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:
- Utwórz dynamiczną mapę ciepła, jak wyjaśniono w powyższym przykładzie.
- Wybierz swój zestaw danych.
- 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 .
- 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).
- Kliknij przycisk Format... przycisk.
- 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.
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)