So aktualisieren Sie die Pivot-Tabelle in Excel (manuell + automatische Aktualisierung mit VBA)

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.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave