Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Pivot-Tabelle soll Zellinhalt anzeigen

Pivot-Tabelle soll Zellinhalt anzeigen
10.03.2020 22:23:19
Astis
Hallo ich habe eine Tabelle die aufzeigt welcher Kunde welche Produkte hat. Pro Produkt existiert eine Zeile. Die Anzahl der Produkte ist variabel. Derzeit hat also ein Kunde mit 3 Produkten 3 Zeilen. Ziel ist es die Produkte nicht untereinander sondern hintereinander zu stellen. In Access gibt es eine Kreuztabellenabfrage.
In Excel kann ich mit einer Pivot Tabelle mir nur die ANzahl der Produkte, aber nicht den Namen anzeigen lassen. Gibt es da eine Möglichkeit?
aus:
Kunde 1 - Käse
Kunde 1 - Brot
Kunde 2 - Brot
Kunde 3 - Käse
Kunde 3 - Milch
Kunde 3 - Kaffee
soll werden:
Kunde 1 - Käse - Brot
Kunde 2 - Brot
Kunde 3 - Käse - Milch - Kaffee
mein Pivot "Miss"erfolg:
Name Käse - Brot - Milch - Kaffee
Kunde 1 1 1
Kunde 2 1
Kunde 3 1 1 1
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: nicht mit Pivotauswertung ...
11.03.2020 08:32:02
neopa
Hallo Astis,
... wenn es keine Massendatenauswertung (dann möglicherweise eine PowerQuery-Lösung) werden soll, dann z.B. mit einer Formellösung wie folgt. Formel D2 nach unten E1 nach rechts und E2 nach unten und rechts ziehend kopieren:
Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGH
1KundeArtikel KundeArtikel 1Artikel 2Artikel 3 
2Kunde 1Käse Kunde 1KäseBrot  
3Kunde 1Brot Kunde 2Brot   
4Kunde 2Brot Kunde 3KäseMilchKaffee 
5Kunde 3Käse      
6Kunde 3Milch      
7Kunde 3Kaffee      
8        
9        

ZelleFormel
E1=WENN(ZÄHLENWENN(E2:E99;"?*")=0;"";"Artikel "&SPALTE(A1))
D2=WENNFEHLER(INDEX(A:A;AGGREGAT(15;6;ZEILE(A$2:A$99)/(A$2:A$99>"")/(ZÄHLENWENN(D$1:D1;A$2:A$9)=0);1));"")
E2=WENNFEHLER(INDEX($B:$B;AGGREGAT(15;6;ZEILE(A$2:A$99)/($A$2:$A$99=$D2);SPALTE(A1)));"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Gruß Werner
.. , - ...
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Pivot-Tabelle: Zellinhalt als Text anzeigen


Schritt-für-Schritt-Anleitung

  1. Daten vorbereiten: Stelle sicher, dass Deine Daten in einer Excel-Tabelle korrekt formatiert sind. Die erste Spalte sollte die Kunden enthalten, die zweite Spalte die Artikel.

  2. Pivot-Tabelle erstellen:

    • Wähle Deine Daten aus.
    • Gehe auf Einfügen und klicke auf PivotTable.
    • Wähle den Speicherort für die Pivot-Tabelle und klicke auf OK.
  3. Felder anordnen:

    • Ziehe das Feld Kunde in den Bereich Zeilen.
    • Ziehe das Feld Artikel in den Bereich Werte. Standardmäßig wird hier die Anzahl der Artikel angezeigt.
  4. Werte als Text anzeigen:

    • Klicke mit der rechten Maustaste auf einen der Werte in der Pivot-Tabelle und wähle Wertfeldeinstellungen.
    • Wähle Keine Berechnung und dann Text anzeigen.
  5. Pivot-Tabelle aktualisieren: Klicke auf Daten und dann auf Aktualisieren, um sicherzustellen, dass alle Änderungen übernommen werden.


Häufige Fehler und Lösungen

  • Fehler: "Werte werden nicht als Text angezeigt":

    • Überprüfe, ob Du die richtigen Einstellungen in den Wertfeldeinstellungen vorgenommen hast. Stelle sicher, dass die Option Text anzeigen aktiviert ist.
  • Problem: Pivot-Tabelle zeigt nur die Anzahl der Artikel:

    • Stelle sicher, dass Du das richtige Feld in den Wertebereich gezogen hast. Es sollte das Artikel-Feld sein.

Alternative Methoden

  • Power Query verwenden: Wenn Du eine massivere Datenanalyse benötigst, könnte Power Query eine bessere Lösung sein. Du kannst die Daten entsprechend transformieren, sodass sie in der gewünschten Form angezeigt werden.

  • Formellösung: Eine Alternative zur Pivot-Tabelle ist die Verwendung von Excel-Formeln, um die Daten zu aggregieren und den Text in einer Zelle anzuzeigen:

    =TEXTVERKETTEN(", "; WAHR; WENN(A:A="Kunde 1"; B:B; ""))

Praktische Beispiele

  • Beispiel 1: Angenommen, Du hast die folgende Datentabelle:

    Kunde    Artikel
    Kunde 1  Käse
    Kunde 1  Brot
    Kunde 2  Brot
    Kunde 3  Käse
    Kunde 3  Milch
    Kunde 3  Kaffee

    Nach der Anwendung der Pivot-Tabelle und der obigen Schritte solltest Du folgende Ansicht erhalten:

    Kunde 1 - Käse - Brot
    Kunde 2 - Brot
    Kunde 3 - Käse - Milch - Kaffee

Tipps für Profis

  • Benutzerdefinierte Formatierung: Nutze die benutzerdefinierte Formatierung, um die Darstellung Deiner Pivot-Tabelle weiter zu optimieren.
  • Filtern und Sortieren: Füge Filter hinzu, um die Daten dynamisch zu analysieren. Du kannst auch die Sortierung anpassen, um die wichtigsten Informationen schnell zu finden.

FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass meine Pivot-Tabelle die neuesten Daten anzeigt? Um sicherzustellen, dass Deine Pivot-Tabelle die neuesten Daten anzeigt, gehe auf Daten und klicke auf Aktualisieren. Dies stellt sicher, dass die Pivot-Tabelle alle aktuellen Änderungen in den zugrunde liegenden Daten berücksichtigt.

2. Kann ich in einer Pivot-Tabelle mehrere Werte in einer Zelle zusammenfassen? Ja, das ist möglich! Du kannst die oben genannte Formel verwenden, um mehrere Werte in einer Zelle anzeigen zu lassen, oder Power Query nutzen, um dieselbe Aufgabe zu erledigen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige