Inhaltsverzeichnis
Dieser Leitfaden führt Sie Schritt für Schritt durch den Prozess der Erstellung einer Heatmap in Excel mit praktischen Beispielen.
Microsoft Excel ist für die tabellarische Darstellung von Daten konzipiert, aber in manchen Fällen sind visuelle Darstellungen viel einfacher zu verstehen und zu verdauen. Wie Sie wahrscheinlich wissen, verfügt Excel über eine Reihe integrierter Funktionen zur Erstellung von Diagrammen. Leider ist eine Heatmap nicht mit an Bord. Glücklicherweise gibt es eine schnelle und einfache Möglichkeit, eine Heatmap in Excel mit bedingter Formatierung zu erstellen.
Was ist eine Heatmap in Excel?
A Wärmekarte (alias Heatmap ) ist eine visuelle Interpretation numerischer Daten, bei der verschiedene Werte durch unterschiedliche Farben dargestellt werden. Üblicherweise werden Farbschemata von warm nach kalt verwendet, so dass die Daten in Form von heißen und kalten Stellen dargestellt werden.
Im Vergleich zu Standard-Analyseberichten erleichtern Heatmaps die Visualisierung und Analyse komplexer Daten und werden von Wissenschaftlern, Analysten und Marketingfachleuten häufig zur Voranalyse von Daten und zur Entdeckung allgemeiner Muster verwendet.
Hier sind einige typische Beispiele:
- Lufttemperatur-Wärmekarte - wird zur Visualisierung von Lufttemperaturdaten in einer bestimmten Region verwendet.
- Geografische Heatmap - zeigt einige numerische Daten über ein geografisches Gebiet in verschiedenen Schattierungen an.
- Heatmap zum Risikomanagement - zeigt die verschiedenen Risiken und ihre Auswirkungen in visueller und übersichtlicher Form.
In Excel wird eine Heatmap verwendet, um einzelne Zellen auf der Grundlage ihrer Werte in verschiedenen Farbcodes darzustellen.
Auf der nachstehenden Wärmekarte können Sie beispielsweise die feuchtesten (grün hervorgehoben) und die trockensten (rot hervorgehoben) Regionen und Jahrzehnte auf einen Blick erkennen:
Wie man eine Heatmap in Excel erstellt
Wenn Sie daran gedacht haben, jede Zelle in Abhängigkeit von ihrem Wert manuell einzufärben, sollten Sie diese Idee aufgeben, da dies eine unnötige Zeitverschwendung wäre. Erstens wäre es sehr mühsam, einen geeigneten Farbton entsprechend dem Rang des Wertes anzuwenden, und zweitens müssten Sie die Farbcodierung jedes Mal neu vornehmen, wenn sich die Werte ändern. Mit der bedingten Formatierung von Excel werden beide Hürden effektiv überwunden.
Um eine Heatmap in Excel zu erstellen, verwenden wir die bedingte Formatierung der Farbskala und führen die folgenden Schritte aus:
- Wählen Sie Ihren Datensatz aus, in unserem Fall ist es B3:M5.
- Auf der Startseite auf der Registerkarte Stile Gruppe, klicken Sie auf Bedingte Formatierung > Farbskalen Wenn Sie mit dem Mauszeiger über eine bestimmte Farbskala fahren, zeigt Excel die Live-Vorschau direkt in Ihrem Datensatz an.
Für dieses Beispiel haben wir Folgendes gewählt Rot - Gelb - Grün Farbskala:
Im Ergebnis werden die hohen Werte in rot, die mittleren in gelb und die niedrigen in grün hervorgehoben. Die Farben passen sich automatisch an, wenn sich die Zellwerte ändern.
Tipp: Damit die bedingte Formatierungsregel automatisch auf neue Daten angewendet wird, können Sie Ihren Datenbereich in eine voll funktionsfähige Excel-Tabelle umwandeln.
Erstellen einer Heatmap mit einer benutzerdefinierten Farbskala
Bei der Anwendung einer voreingestellten Farbskala werden die niedrigsten, mittleren und höchsten Werte in den vordefinierten Farben (in unserem Fall grün, gelb und rot) dargestellt. Alle übrigen Werte erhalten unterschiedliche Schattierungen der drei Hauptfarben.
Wenn Sie alle Zellen, die niedriger/höher als eine bestimmte Zahl sind, unabhängig von ihren Werten in einer bestimmten Farbe hervorheben möchten, dann erstellen Sie anstelle einer eingebauten Farbskala eine eigene:
- Auf der Startseite auf der Registerkarte Stile Gruppe, klicken Sie auf Bedingte Formatierung > Farbskalen> Weitere Regeln.
- Wählen Sie 3-Farben-Skala von der Format Stil Dropdown-Liste.
- Für Minimum und/oder Maximum Wert, wählen Sie Nummer im Typ und geben Sie die gewünschten Werte in die entsprechenden Felder ein.
- Für Mittelpunkt können Sie entweder Nummer oder Perzentil (normalerweise 50 %).
- Ordnen Sie jedem der drei Werte eine Farbe zu.
Für dieses Beispiel haben wir die folgenden Einstellungen konfiguriert:
In dieser benutzerdefinierten Heatmap sind alle Temperaturen unter 45 °F im gleichen Grünton und alle Temperaturen über 70 °F im gleichen Rotton hervorgehoben:
Erstellen einer Heatmap in Excel ohne Zahlen
Die Heatmap, die Sie in Excel erstellen, basiert auf den tatsächlichen Zellwerten, und das Löschen dieser Werte würde die Heatmap zerstören. Um die Zellwerte auszublenden, ohne sie aus dem Blatt zu entfernen, verwenden Sie die benutzerdefinierte Zahlenformatierung. Hier sind die detaillierten Schritte:
- Wählen Sie die Wärmekarte aus.
- Drücken Sie Strg + 1, um das Fenster Zellen formatieren Dialog.
- Auf der Nummer Registerkarte, unter Kategorie auswählen Benutzerdefiniert .
- In der Typ geben Sie 3 Semikolons (;;;) ein.
- Klicken Sie auf OK, um das benutzerdefinierte Zahlenformat zu übernehmen.
Das war's! Jetzt zeigt Ihre Excel-Heatmap nur noch die Farbcodes ohne Zahlen an:
Excel-Heatmap mit quadratischen Zellen
Eine weitere Verbesserung, die Sie an Ihrer Heatmap vornehmen können, sind perfekt quadratische Zellen. Nachfolgend finden Sie den schnellsten Weg, dies ohne Skripte oder VBA-Codes zu erreichen:
- Spaltenüberschriften vertikal ausrichten Um zu verhindern, dass die Spaltenüberschriften abgeschnitten werden, sollten Sie sie vertikal ausrichten. Dies kann mit Hilfe des Befehls Orientierung auf der Schaltfläche Startseite auf der Registerkarte Ausrichtung Gruppe:
Weitere Informationen finden Sie unter Ausrichten von Text in Excel.
- Spaltenbreite festlegen Markieren Sie alle Spalten und ziehen Sie den Rand einer beliebigen Spaltenüberschrift, um sie zu verbreitern oder zu verschmälern. Wenn Sie dies tun, erscheint ein Tooltip, der eine genaue Pixelanzahl - Merken Sie sich diese Nummer.
- Zeilenhöhe einstellen Markieren Sie alle Zeilen und ziehen Sie den Rand einer beliebigen Kopfzeile auf denselben Pixelwert wie die Spalten (in unserem Fall 26 Pixel).
Fertig! Alle Zellen Ihrer Hutkarte sind nun quadratisch geformt:
Wie man eine Heatmap in Excel PivotTable erstellt
Die Erstellung einer Heatmap in einer Pivot-Tabelle erfolgt im Grunde genauso wie in einem normalen Datenbereich - unter Verwendung einer Farbskala für die bedingte Formatierung. Es gibt jedoch einen Nachteil: Wenn der Quelltabelle neue Daten hinzugefügt werden, wird die bedingte Formatierung nicht automatisch auf diese Daten angewendet.
Wir haben z. B. die Umsätze von Lui zur Quelltabelle hinzugefügt, die PivotTable aktualisiert und gesehen, dass die Zahlen von Lui immer noch außerhalb der Heatmap liegen:
Wie macht man eine PivotTable-Heatmap dynamisch?
Um zu erzwingen, dass eine Excel-Pivot-Tabelle automatisch neue Einträge enthält, führen Sie die folgenden Schritte aus:
- Wählen Sie eine beliebige Zelle in Ihrer aktuellen Heatmap aus.
- Auf der Startseite auf der Registerkarte Stile Gruppe, klicken Sie auf Bedingte Formatierung > Regeln verwalten...
- In der Manager für bedingte Formatierungsregeln wählen Sie die Regel aus und klicken Sie auf die Schaltfläche Regel bearbeiten Taste.
- In der Formatierungsregel bearbeiten Dialogfenster, unter Regel anwenden auf wählen Sie die dritte Option, die in unserem Fall lautet: Alle Zellen, die "Summe der Verkäufe" Werte für "Wiederverkäufer" und "Produkt" zeigen .
- Klicken Sie zweimal auf OK, um beide Dialogfenster zu schließen.
Jetzt ist Ihre Heatmap dynamisch und wird automatisch aktualisiert, wenn Sie neue Informationen im Backend hinzufügen. Denken Sie einfach daran, Ihre PivotTable zu aktualisieren :)
Erstellen einer dynamischen Heatmap in Excel mit Kontrollkästchen
Wenn Sie nicht möchten, dass eine Heatmap ständig angezeigt wird, können Sie sie je nach Bedarf ein- und ausblenden. So erstellen Sie eine dynamische Heatmap mit einem Kontrollkästchen:
- Ein Kontrollkästchen einfügen Fügen Sie neben Ihrem Datensatz ein Kontrollkästchen (Formularsteuerelement) ein. Klicken Sie dazu auf die Schaltfläche Entwickler tab> einfügen. > Formular-Steuerelemente > Kontrollkästchen Hier sind die detaillierten Schritte zum Hinzufügen eines Kontrollkästchens in Excel.
- Verknüpfung des Kontrollkästchens mit einer Zelle Um ein Kontrollkästchen mit einer bestimmten Zelle zu verknüpfen, klicken Sie mit der rechten Maustaste auf das Kontrollkästchen und dann auf Formatsteuerung wechseln Sie zum Kontrolle geben Sie eine Zelladresse in das Feld Link zur Zelle und klicken Sie auf OK.
In unserem Fall ist das Kontrollkästchen mit der Zelle O2 verknüpft. Wenn das Kontrollkästchen aktiviert ist, zeigt die verknüpfte Zelle TRUE an, andernfalls FALSE.
- Einrichten der bedingten Formatierung Wählen Sie den Datensatz aus, klicken Sie auf Bedingte Formatierung > Farbskalen> Weitere Regeln und konfigurieren Sie auf diese Weise eine benutzerdefinierte Farbskala:
- In der Format Stil Dropdown-Liste, wählen Sie 3-Farben-Skala .
- Unter Minimum , Mittelpunkt und Maximum auswählen Formel von der Typ Dropdown-Liste.
- In der Wert geben Sie die folgenden Formeln ein:
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)
Diese Formeln verwenden die Funktionen MIN, AVERAGE und MAX, um den niedrigsten, mittleren und höchsten Wert im Datensatz (B3:M5) zu ermitteln, wenn die verknüpfte Zelle (O2) WAHR ist, d. h. wenn das Kontrollkästchen aktiviert ist.
- In der Farbe Dropdown-Boxen die gewünschten Farben aus.
- Klicken Sie auf die Schaltfläche OK.
Jetzt wird die Wärmekarte nur angezeigt, wenn das Kontrollkästchen aktiviert ist, und ist in der übrigen Zeit ausgeblendet.
Tipp: Um den Wert TRUE / FALSE aus der Ansicht zu entfernen, können Sie das Kontrollkästchen mit einer Zelle in einer leeren Spalte verknüpfen und diese Spalte dann ausblenden.
Wie man in Excel eine dynamische Heatmap ohne Zahlen erstellt
Um Zahlen in einer dynamischen Heatmap auszublenden, müssen Sie eine weitere bedingte Formatierungsregel erstellen, die ein benutzerdefiniertes Zahlenformat anwendet, und zwar wie folgt:
- Erstellen Sie eine dynamische Heatmap wie im obigen Beispiel beschrieben.
- Wählen Sie Ihren Datensatz aus.
- Auf der Startseite auf der Registerkarte Stile Gruppe, klicken Sie auf Neue Vorschrift > Verwenden Sie eine Formel, um die zu formatierenden Zellen zu bestimmen. .
- In der Werte formatieren, auf die diese Formel zutrifft geben Sie diese Formel ein:
=IF($O$2=TRUE, TRUE, FALSE)
Die Formel besagt, dass die Regel nur angewendet werden soll, wenn das Kontrollkästchen aktiviert ist (O2 ist WAHR).
- Klicken Sie auf die Format... Taste.
- In der Zellen formatieren wechseln Sie in das Dialogfenster Nummer Registerkarte, wählen Sie Benutzerdefiniert im Kategorie Liste zu erstellen, geben Sie 3 Semikolons (;;;) in die Typ und klicken Sie auf OK.
Wenn Sie nun das Kontrollkästchen aktivieren, wird die Heatmap angezeigt und die Zahlen werden ausgeblendet:
Um zwischen zwei verschiedenen Heatmap-Typen (mit und ohne Zahlen) umzuschalten, können Sie drei Optionsfelder einfügen. Dann konfigurieren Sie drei separate bedingte Formatierungsregeln: eine Regel für die Heatmap mit Zahlen und zwei Regeln für die Heatmap ohne Zahlen. Oder Sie können eine gemeinsame Farbskala-Regel für beide Typen erstellen, indem Sie die ODER-Funktion verwenden (wie in unserem Beispiel-Arbeitsblatt unten).
Im Ergebnis erhalten Sie diese schöne dynamische Heatmap:
Um besser zu verstehen, wie das funktioniert, können Sie gerne unser Beispielblatt herunterladen, das Ihnen hoffentlich hilft, Ihre eigene beeindruckende Excel-Heatmap-Vorlage zu erstellen.
Ich danke Ihnen für die Lektüre und hoffe, Sie nächste Woche in unserem Blog begrüßen zu dürfen!
Übungsheft zum Herunterladen
Heatmap in Excel - Beispiele (.xlsx-Datei)