KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie fügt man mehrere Felder in eine PivotTable ein?

AutorXiaoyang Änderungsdatum

Beim Erstellen einer PivotTable ziehen wir normalerweise Felder einzeln in den Bereich „Zeilenbeschriftungen“ oder „Werte“. Bei einer langen Feldliste ist es zwar einfach, einige Felder als Zeilenbeschriftungen hinzuzufügen, doch das manuelle Hinzufügen aller übrigen Felder zum Werte-Bereich kann zeitaufwändig sein. Gibt es eine Möglichkeit, alle verbleibenden Felder mit nur einem Klick in den Werte-Bereich einzufügen?

Mehrere Felder mit VBA-Code in den Werte-Bereich von PivotTable einfügen


blauer Pfeil nach rechts in SprechblaseMehrere Felder mit VBA-Code in den Werte-Bereich von PivotTable einfügen

Excel bietet derzeit keine native Funktion – wie beispielsweise eine „Alle auswählen“-Checkbox – im Feldlistenbereich, mit der Sie alle verbleibenden Felder direkt per Klick in den Werte-Bereich einfügen können. Mithilfe eines einfachen VBA-Makros lässt sich dies jedoch effizient umsetzen. Dieser Ansatz eignet sich besonders gut, wenn Sie diesen Vorgang häufig wiederholen oder eine große Anzahl von Datenfeldern verarbeiten müssen. Im Folgenden finden Sie detaillierte Schritte sowie wichtige Hinweise zur korrekten Anwendung dieser Methode:

1.Nachdem Sie Ihre PivotTable erstellt haben, fügen Sie die gewünschten Felder auf herkömmliche Weise per Drag-and-Drop als Zeilenbeschriftungen hinzu. Lassen Sie die anderen Felder – also jene, die Sie als Werte zusammenfassen möchten – im Abschnitt Felder für Bericht auswählen der Feldliste deaktiviert. Zur Orientierung finden Sie unten einen Screenshot:

Zeilenbeschriftungsfelder hinzufügen

3. Öffnen Sie über das Excel-Menüband Entwicklertools > Visual Basic, und stellen Sie sicher, dass Sie in der richtigen Arbeitsmappe arbeiten. Drücken Sie anschließend im VBA-Fenster Einfügen > Modul, um ein neues Modul zu erstellen, und fügen Sie den folgenden VBA-Code in das Modulfenster ein.

2. Drücken Sie ALT + F11, um das Fenster des Microsoft Visual Basic for Applications-Editors zu öffnen. Alternativ können Sie darauf über

VBA-Code: Mehrere Felder in den Werte-Bereich von PivotTable im aktiven Arbeitsblatt einfügen

Sub AddAllFieldsValues()
'Update 20141112
    Dim pt As PivotTable
    Dim I As Long
    For Each pt In ActiveSheet.PivotTables
        For I = 1 To pt.PivotFields.Count
            With pt.PivotFields(I)
              If .Orientation = 0 Then .Orientation = xlDataField
            End With
        Next
    Next
End Sub

4. Drücken Sie anschließend F5, um das Makro auszuführen, oder klicken Sie auf die Schaltfläche „Ausführen“ in der Symbolleiste des VBA-Editors. Das Makro verarbeitet alle PivotTables im aktuellen Arbeitsblatt: Für jede Tabelle fügt es alle Felder, die Sie noch nicht als Zeilen- oder Spaltenbeschriftungen hinzugefügt haben, direkt in den Werte-Bereich ein. Dadurch erscheint jedes verfügbare Datenfeld als zusammengefasster Wert in Ihrer PivotTable – für schnelle und umfassende Analysen. Zur Orientierung siehe folgenden Screenshot:

VBA-Code ausführen, um mehrere Felder hinzuzufügen

Hinweis: Dieses Makro wendet Änderungen auf alle PivotTables im aktiven Arbeitsblatt an, sobald Sie es ausführen. Falls Sie mehrere PivotTables haben und nur eine aktualisieren möchten, verschieben Sie diese vorübergehend in ein separates Blatt. Speichern Sie Ihre Arbeit stets vor dem Ausführen eines VBA-Makros – denn Makros können irreversible Änderungen bewirken. Außerdem versucht das Makro, alle verbleibenden Felder hinzuzufügen, einschließlich solcher, die sich möglicherweise nicht für eine numerische Zusammenfassung eignen. Das kann zu Fehlern bei der Zusammenfassung oder zu sinnlosen Ergebnissen bei Feldern mit nicht-numerischen Daten führen.



Verwandte Artikel:

Wie listet man alle PivotTables einer Arbeitsmappe auf?

Wie können Sie prüfen, ob eine PivotTable in einer Arbeitsmappe vorhanden ist?

Beste Office-Produktivitätstools

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...


Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
  • Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!

Alle Kutools-Add-Ins – ein Installationsprogramm

Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
  • Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
  • Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
  • 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins