Symbole, Icons (Emojis) und Hex-Codes in Excel + Power BI + Power Query
- Admin

- 21. Dez. 2025
- 3 Min. Lesezeit
Wenn Sie sich übersichtlichere Dashboards, schnellere Übersicht und weniger Zahlenflut gewünscht haben, sind Unicode-Symbole und Hex-Farben eine überraschend leistungsstarke Kombination. In diesem Beitrag lernen Sie praktische Tricks kennen, die Sie direkt in Excel , Power BI (DAX + bedingte Formatierung) und Power Query verwenden können.
ÜBUNGSMATERIAL UNTEN!
Warum das wichtig ist (Anwendungsbeispiele aus der Praxis)
Statusspalten, die sich gut lesen lassen : ✅ OK, ⚠ Warnung, ❌ Problem, ⏳ Ausstehend
KPI-Trendindikatoren : ▲ / ▼ / • ohne zusätzliche Bilder
Einheitliche Farblogik für alle Werkzeuge : Verwendung einer Zuordnungstabelle (Status → Symbol → Hex-Farbe)
Übersichtlichere Berichterstattung : weniger Unordnung, weniger visuelle Elemente, schnelleres Scannen
Excel: Fügen Sie Symbole hinzu, die sich wie Daten verhalten (nicht wie Bilder).
1) Status-Icons mit UNICHAR() (keine Add-Ins, keine Bilder)
In der bereitgestellten Datei ist der Status einem Symbolcode zugeordnet, und Excel generiert das Symbol dynamisch.
=UNICHAR(XLOOKUP([@Status],tblStatusMap[Status],tblStatusMap[IconCode]))Sie wünschen eine schnelle Inline-Version ohne Zuordnungstabelle?
=IFS(A2="OK",UNICHAR(9989),A2="Warning",UNICHAR(9888),A2="Issue",UNICHAR(10060),A2="Pending",UNICHAR(9203))Warum das gut ist: Filter, Pivot-Tabellen und Formeln funktionieren weiterhin – weil es sich nur um Text handelt.
💡 Profi-Tipp: Kombinieren Sie Symbol und Beschriftung für „KPI-fähigen“ Text:
=UNICHAR(9989)&" "&A22) Trendpfeile ohne bedingte Formatierung
Verwenden Sie eine einzige Formel für ▲ / ▼ / • basierend auf einer prozentualen Änderung:
=IF(B2>0,UNICHAR(9650),IF(B2<0,UNICHAR(9660),UNICHAR(8226)))Dies ist ideal für kompakte Tabellen, bei denen man keine zusätzlichen Balkendiagramme benötigt.
3) Hexadezimalcodes in Excel: hervorragend geeignet zur Standardisierung von Farben (mit einem Haken)
Excel kann Hexadezimalcodes wie #00B050 speichern , wendet diese aber nicht allein durch eine Formel als Zellfarbe an (die Zellfüllfarbe von Excel ist kein Formelergebnis).
Was Sie zuverlässig tun können :
Hex-Codes als „Designwahrheit“ beibehalten
Hexadezimalzahlen in RGB-Zahlen aufteilen (nützlich für Dokumentation, Konsistenz und VBA/Makros)
Beispiel für die Aufteilung von #RRGGBB in R/G/B:
=HEX2DEC(MID([@HexColor],2,2))
=HEX2DEC(MID([@HexColor],4,2))
=HEX2DEC(MID([@HexColor],6,2))💡 Versteckter Trick (Excel-Formatierung): Sie können weiterhin bedingte Formatierungsregeln basierend auf dem Status (OK/Warnung/Problem) verwenden und Hexadezimalwerte in einer Zuordnungstabelle als Ihre „Quelle der Wahrheit“ speichern.

Power BI: Hex-Farben werden zu dynamischen Formatierungs-Superkräften
1) Das bedingte Formatierungsmuster „Feldwert“ (der große Vorteil)
Power BI kann einen Hex-Farbcode aus einer Spalte/Kennzahl lesen und als Formatierung anwenden.
Erstellen Sie eine Kennzahl wie:
Status Color =
SWITCH(
SELECTEDVALUE('DemoData'[Status]),
"OK", "#00B050",
"Warning", "#FFC000",
"Issue", "#C00000",
"Pending", "#7F7F7F",
"#7F7F7F"
)Dann in einer Tabelle/Matrix:
Bedingte Formatierung → Schriftfarbe (oder Hintergrundfarbe)
Formatieren nach → Feldwert
Basierend auf dem Feld → Statusfarbe
💡 Profi-Tipp: Das skaliert extrem gut. Sie können Designs oder Farbpaletten austauschen, indem Sie einfach die Zuordnungslogik (oder besser: eine Zuordnungstabelle) ersetzen.
2) KPI-Symbole in DAX mit UNICHAR()
Eine Kennzahl für Statussymbole erstellen:
Status Icon =
SWITCH(
SELECTEDVALUE('DemoData'[Status]),
"OK", UNICHAR(9989),
"Warning", UNICHAR(9888),
"Issue", UNICHAR(10060),
"Pending", UNICHAR(9203),
BLANK()
)Erstellen Sie anschließend eine „schöne KPI-Bezeichnung“:
KPI Label =
[Status Icon] & " " & SELECTEDVALUE('DemoData'[Status])✅ Funktioniert hervorragend in Tabellen, Matrizen, Karten (je nach Darstellungsweise), Tooltips und Titeln.
Power Query: Erstellen Sie eine zentrale Zuordnungstabelle für alle Abfragen
Power Query kann Zeichen aus Unicode-Zahlen generieren und Zuordnungen in Ihr Datenmodell integrieren.
Schritt-für-Schritt-Anleitung (empfohlen)
Erstellen Sie eine kleine StatusMap- Tabelle (Status, IconCode, HexColor)
Fügen Sie es in Ihre Faktentabelle (DemoData) ein.
Fügen Sie eine Symboltextspalte mit Character.FromNumber([IconCode]) hinzu.
Beispiel-M-Codeausschnitt:
let
Source = Excel.CurrentWorkbook(){[Name="tblDemo"]}[Content],
StatusMap = Excel.CurrentWorkbook(){[Name="tblStatusMap"]}[Content],
Merged = Table.NestedJoin(Source, {"Status"}, StatusMap, {"Status"}, "Map", JoinKind.LeftOuter),
Expanded = Table.ExpandTableColumn(Merged, "Map", {"IconCode", "HexColor"}, {"IconCode", "HexColor"}),
Icon = Table.AddColumn(Expanded, "Icon", each Character.FromNumber([IconCode]), type text),
Label = Table.AddColumn(Icon, "StatusLabel", each [Icon] & " " & [Status], type text)
in
Label💡 Geheimer Trick: Implementieren Sie die gesamte Logik in der Zuordnungstabelle. Ihre Faktentabelle bleibt übersichtlich und die Berichterstellung konsistent.
Praktische „versteckte“ Ideen, die Sie sich heute noch aneignen können
Verwenden Sie eine StatusMap für Excel, Power BI und PQ (Kopieren/Einfügen oder Speichern in SharePoint/CSV).
Verwenden Sie Symbole in Titeln und Tooltips , um die visuelle Unordnung zu reduzieren.
Speichern Sie die Hex-Codes in den Daten, damit Designs geändert werden können, ohne die Grafik zu verändern.
Verwenden Sie ▲/▼-Symbole in Tabellen, um in beengten Layouts zusätzliche Diagramme zu vermeiden.
Übungsmaterial
Verwenden Sie die beigefügte Datei:
DemoDatenblatt: Beispieldatensatz + Symbol-/Trendformeln + Hex-Aufteilung
StatusMap-Tabelle: Status → Symbolcode → Hex-Farbe
Kurzanleitung (Readme-Blatt):
Benötigen Sie ein Power Query-Starterpaket mit Anleitungen, den besten Funktionen und deren Anwendung in Excel- und Power BI-Berichten? Mit nur wenigen Anpassungen für schnelle und effiziente Arbeitsabläufe? Dann schauen Sie es sich an.









Kommentare