Nachdem Sie eine Pivot-Tabelle erstellt haben, wird sie nicht automatisch aktualisiert, wenn Sie neue Daten hinzufügen oder die vorhandenen Daten ändern.
Da Ihre Pivot-Tabelle mit dem Pivot-Cache erstellt wird, aktualisiert sich der Pivot-Cache nicht automatisch, wenn sich die vorhandenen Daten ändern oder wenn Sie den Daten neue Zeilen/Spalten hinzufügen, und daher wird die Pivot-Tabelle auch nicht aktualisiert.
Sie müssen bei jeder Änderung eine Aktualisierung erzwingen. Sobald Sie eine Aktualisierung erzwingen, wird der Pivot-Cache aktualisiert, was sich in der Pivot-Tabelle widerspiegelt.
Dieses Tutorial behandelt einige Möglichkeiten, dies zu tun.
Pivot-Tabelle aktualisieren
Diese Option ist am besten geeignet, wenn Änderungen an der vorhandenen Datenquelle vorgenommen wurden und Sie die Pivot-Tabelle aktualisieren möchten, um diese Änderungen widerzuspiegeln.
Hier sind die Schritte zum Aktualisieren einer Pivot-Tabelle:
- Klicken Sie mit der rechten Maustaste auf eine beliebige Zelle in der Pivot-Tabelle.
- Wählen Sie Aktualisieren.
Dadurch wird die Pivot-Tabelle sofort aktualisiert.
Sie können auch eine beliebige Zelle in der Pivot-Tabelle auswählen und die Tastenkombination ALT + F5 verwenden.
Schneller Tipp: Es empfiehlt sich, die Datenquelle in eine Excel-Tabelle zu konvertieren und diese Excel-Tabelle zum Erstellen der Pivot-Tabelle zu verwenden. Wenn Sie dies tun, können Sie die Pivot-Tabelle auch dann mit der Aktualisierungstechnik aktualisieren, wenn der Datenquelle neue Daten (Zeilen/Spalten) hinzugefügt werden (da eine Excel-Tabelle automatisch neue Zeilen/Spalten berücksichtigt, die hinzugefügt werden).
Pivot-Tabelle durch Ändern der Datenquelle aktualisieren
Wenn Sie der Datenquelle neue Zeilen/Spalten hinzugefügt haben, müssen Sie die Datenquelle ändern, um sicherzustellen, dass neue Zeilen/Spalten Teil des Datasets sind.
Um dies zu tun:
- Wählen Sie eine beliebige Zelle in der Pivot-Tabelle aus.
- Gehen Sie zu Analysieren -> Daten -> Datenquelle ändern. Dadurch wird die von Ihnen verwendete Datenquelle ausgewählt und das Dialogfeld „PivotTable-Datenquelle ändern“ geöffnet.
- Aktualisieren Sie im Dialogfeld PivotTable-Datenquelle ändern den Bereich, um neue Daten aufzunehmen.
- OK klicken.
Beachten Sie, dass Sie die Option zum Ändern der Datenquelle nicht verwenden müssen, wenn Sie die Datenquelle in eine Excel-Tabelle ändern und dann die Excel-Tabelle verwenden, um die Pivot-Tabelle zu erstellen. Sie können die Pivot-Tabelle einfach aktualisieren und sie berücksichtigt die neuen Zeilen/Spalten.
Pivot-Tabelle mit einem VBA-Makro automatisch aktualisieren
Das Aktualisieren einer Pivot-Tabelle ist zwar mit nur zwei Klicks erledigt, Sie müssen dies jedoch bei jeder Änderung tun.
Um es effizienter zu machen und die Pivot-Tabelle bei jeder Änderung der Datenquelle automatisch zu aktualisieren, können Sie einen einfachen einzeiligen VBA-Makrocode verwenden.
Hier der VBA-Code:
Private Sub Worksheet_Change(ByVal Target As Range) Worksheets("Sheet1").PivotTables("PivotTable1").PivotCache.Refresh End Sub
Entschlüsselung des Codes: Dies ist ein Änderungsereignis, das immer dann ausgelöst wird, wenn das Blatt mit den Quelldaten geändert wird. Sobald es eine Änderung gibt, aktualisiert der Code den Pivot-Cache der Pivot-Tabelle mit dem Namen PivotTable1.
Sie müssen diesen Code ändern, damit er für Ihre Arbeitsmappe funktioniert:
- "Sheet1" - Ändern Sie diesen Teil des Codes durch den Namen des Blatts, das die Pivot-Tabelle enthält.
- „PivotTable1“ – ändern Sie dies in den Namen Ihrer Pivot-Tabelle. Um den Namen zu erfahren, klicken Sie auf eine beliebige Stelle in der Pivot-Tabelle und dann auf die Registerkarte Analysieren. Der Name wäre im linken Teil des Menübands unter der Kopfzeile „PivotTable-Name“ sichtbar.
Wo soll dieser VBA-Code eingefügt werden:
- Drücken Sie Alt + F11. Es öffnet das VB-Editor-Fenster.
- Im VB-Editor befindet sich auf der linken Seite der Projekt-Explorer (der die Namen aller Arbeitsblätter enthält). Wenn es nicht vorhanden ist, drücken Sie Strg + R, um es sichtbar zu machen.
- Doppelklicken Sie im Projekt-Explorer auf den Blattnamen, der die Pivot-Tabelle enthält.
- Kopieren Sie im Codefenster auf der rechten Seite den angegebenen Code und fügen Sie ihn ein.
- Schließen Sie den VB-Editor.
Wenn Sie jetzt etwas in der Datenquelle ändern, wird die Pivot-Tabelle automatisch aktualisiert.
Hier klicken um die Beispieldatei herunterzuladen.
Hinweis: Da die Arbeitsmappe ein Makro enthält, speichern Sie dieses mit der Erweiterung .xls oder .xlsm.
Möglicherweise gefallen Ihnen auch die folgenden Pivot-Tabellen-Tutorials:
- So gruppieren Sie Datumsangaben in Pivot-Tabellen in Excel.
- So gruppieren Sie Zahlen in der Pivot-Tabelle in Excel.
- So filtern Sie Daten in einer Pivot-Tabelle in Excel.
- Vorbereiten von Quelldaten für Pivot-Tabelle.
- So wenden Sie die bedingte Formatierung in einer Pivot-Tabelle in Excel an.
- So fügen Sie ein berechnetes Feld für eine Excel-Pivot-Tabelle hinzu und verwenden es.
- So ersetzen Sie leere Zellen durch Nullen in Excel-Pivot-Tabellen.
- Verwenden von Slicern in der Excel-Pivot-Tabelle.