Tutorial: Textwerte im Wertebereich einer Pivot-Tabelle anzeigen (statt Zahlen)

Melden

Hier ist ein detailliertes Tutorial auf Deutsch, wie du Textwerte anstelle von Zahlen im Wertebereich einer Pivot-Tabelle anzeigen kannst.


Standardmäßig sind Pivot-Tabellen darauf ausgelegt, Zahlen zu aggregieren (Summe, Mittelwert, Anzahl). Wenn du versuchst, ein Textfeld in den Bereich „Werte“ zu ziehen, zeigt Excel lediglich die „Anzahl“ der Einträge an.

Mithilfe des Datenmodells und der Formelsprache DAX (Power Pivot) kannst du jedoch echte Textwerte anzeigen lassen.


Schritt 1: Die Daten als Tabelle formatieren

Damit du das Datenmodell nutzen kannst, sollten deine Quelldaten als offizielle Excel-Tabelle formatiert sein.

  1. Markiere deinen Datensatz.
  2. Drücke Strg + T (oder Einfügen > Tabelle).
  3. Bestätige mit „OK“.

Schritt 2: Die Pivot-Tabelle erstellen (Wichtiger Zwischenschritt!)

Beim Erstellen der Pivot-Tabelle musst du eine bestimmte Option aktivieren:

  1. Gehe auf Einfügen > PivotTable.
  2. Wähle im Dialogfenster ganz unten den Haken: „Dem Datenmodell diese Daten hinzufügen“.
  3. Klicke auf „OK“.

Schritt 3: Ein neues „Measure“ (Berechnung) erstellen

Da Excel standardmäßig keinen Befehl für „Text anzeigen“ hat, erstellen wir eine kleine Formel.

  1. Suche in der Pivot-Feldliste (rechts) deine Tabelle.
  2. Klicke mit der rechten Maustaste auf den Tabellennamen ganz oben in der Liste.
  3. Wähle „Measure hinzufügen...“ (in älteren Versionen: „Handle hinzufügen“).

Schritt 4: Die DAX-Formel eingeben

Es öffnet sich ein Fenster. Hier definieren wir, was im Wertebereich passieren soll.

  1. Measure-Name: Gib einen Namen ein, z. B. Angezeigter Text.
  2. Formel: Nutze die Funktion CONCATENATEX. Diese Funktion verbindet Textwerte.

Die Formel lautet:

=CONCATENATEX(Tabellenname; [Spaltenname]; ", ")
  • Tabellenname: Der Name deiner Tabelle.
  • [Spaltenname]: Die Spalte, die den Text enthält, den du anzeigen willst.
  • ", ": Das Trennzeichen (hier ein Komma und ein Leerzeichen), falls mehrere Texte in einer Zelle kombiniert werden müssen.

Beispiel: Wenn du die Namen von Mitarbeitern pro Abteilung anzeigen willst, lautet die Formel: =CONCATENATEX(Tabelle1; [Mitarbeitername]; ", ")

  1. Klicke auf „OK“.

Schritt 5: Das Measure in die Pivot-Tabelle ziehen

  1. In deiner Feldliste siehst du nun ein neues Feld mit einem kleinen Taschenrechner-Symbol (dein Measure Angezeigter Text).
  2. Ziehe dieses Feld in den Bereich Werte.
  3. Ziehe die gewünschten Kategorien (z.B. „Abteilung“ oder „Datum“) in den Bereich Zeilen.

Warum diese Methode die beste ist:

  • Eindeutige Werte: Wenn du nur eindeutige Werte sehen willst (keine Duplikate), kannst du die Formel so erweitern: =CONCATENATEX(DISTINCT([Spaltenname]); [Spaltenname]; ", ")
  • Dynamisch: Wenn du deine Quelldaten änderst oder filterst, aktualisiert sich der Text in der Pivot-Tabelle automatisch.
  • Kein VBA: Du benötigst keine Makros oder komplizierte Programmierung.

Alternative (Ohne Datenmodell – nur für einfache Layouts):

Falls du das Datenmodell nicht nutzen möchtest, kannst du den Text einfach in den Bereich „Zeilen“ ziehen. Klicke dann im Menü auf Entwurf > Berichtslayout > In Tabellenform anzeigen. Das ist jedoch keine echte Lösung für den „Wertebereich“, sondern nur eine optische Anpassung der Zeilenstruktur.

Für professionelle Berichte ist der Weg über DAX (Schritt 1–5) die richtige Wahl!

0