Automatisches Aktualisieren der Pivot-Tabelle in Excel (2 Methoden)

  • Teile Das
Hugh West

Dieser Artikel zeigt, wie man Pivot-Tabelle in Excel automatisch aktualisieren Die automatische Aktualisierung der Pivot-Tabelle mit der Änderung der Datenquelle ist eine leistungsstarke Funktion, die Excel zur Verfügung stellt. Es handelt sich jedoch nicht um eine integrierte Funktion. Folgen wir der Anleitung, um Ihre Excel-Berechnung zu automatisieren.

Download Arbeitsbuch Praxis

Laden Sie dieses Übungsheft herunter, um zu üben, während Sie diesen Artikel lesen.

Pivot-Tabelle aktualisieren.xlsm

2 Methoden zum automatischen Aktualisieren der Pivot-Tabelle in Excel

Zur Veranschaulichung wie man eine Excel-Pivot-Tabelle aktualisiert haben wir zwei Pivot-Tabellen für einen Datensatz. Der Datensatz zeigt eine Liste von Verkaufsdaten mit allen erforderlichen Angaben wie Datum, Region, Stadtname, Produktname, Produktkategorie, Stückpreis, Menge und Gesamtpreis.

Es gibt 2 Pivot-Tabellen die wir anhand dieses Datensatzes erstellt haben - eine, um zu zeigen, wie die Gesamtumsatz variieren für verschiedene Städte (Bildschirmfoto 1 ) und weitere Tabelle die den Gesamtumsatz für verschiedene Kategorien von Produkten (Bildschirmfoto 2 ).

Bildschirmfoto 1:

Screenshot 2:

1. Pivot-Tabelle automatisch aktualisieren, wenn die Arbeitsmappe geöffnet wird

Diese Methode wird die Pivot-Tabelle aktualisieren jedes Mal, wenn die Arbeitsbuch ist geöffnet und nicht jedes Mal, wenn eine Änderung am Datensatz vorgenommen wird. Es ist also wie teilweise Automatisierung der Pivot-Tabelle Führen Sie die folgenden Schritte aus, um die Funktion zum automatischen Aktualisieren einer Pivot-Tabelle zu aktivieren:

Schritte:

  • Klicken Sie mit der rechten Maustaste auf . jede Zelle der Pivot-Tabelle, um das Fenster Kontextmenü.
  • Wählen Sie PivotTable-Optionen aus dem Kontextmenü.

  • Von der PivotTable-Optionen Fenster, gehen Sie zum Daten Registerkarte und siehe die Aktualisieren der Daten beim Öffnen der Datei Option .

  • Drücken Sie schließlich OK um das Fenster zu schließen.

Lesen Sie mehr: So aktualisieren Sie alle Pivot-Tabellen in Excel

Ähnliche Lektüre

  • Pivot-Tabelle wird nicht aktualisiert (5 Probleme & Lösungen)
  • Aktualisieren von Diagrammen in Excel (2 wirksame Methoden)

  • Bearbeiten einer Pivot-Tabelle in Excel (5 Methoden)
  • 2. Automatisches Aktualisieren der Excel-Pivot-Tabelle mit VBA

    Mit einfachen VBA Code können wir automatisch aktualisieren unsere Pivot-Tabelle, wenn wir ändern jede Quelldaten Am wichtigsten ist, dass es passiert. sofort Im Gegensatz zur vorherigen Methode, bei der wir die Datei schließen und wieder öffnen müssen, um die Aktualisierungen zu sehen, folgen wir dieser Anleitung!

    Schritte:

    • Von der Excel-Farbband gehen Sie zum Registerkarte "Entwickler und klicken Sie auf das Visual Basic zum Öffnen der Registerkarte Visual Basic-Editor.

    • In der Visual Basic-Editor gehen Sie zum VBA-Projekt-Explorer wo alle Arbeitsblätter aufgelistet sind. Wählen Sie das Arbeitsblatt die Folgendes enthält Quelldaten und Doppelklick Das wird ein neues Fenster öffnen. Modul um den erforderlichen Code zu schreiben.

    • In diesem Schritt fügen wir eine Ereignismakro Klicken Sie dazu auf die Schaltfläche Objekt-Dropdown, über die links des Moduls und wählen Sie

    • Der obige Schritt würde eine Ereignis Worksheet_SelectionChange .

    • Um dem Modul ein Ereignis hinzuzufügen, klicken wir auf die Schaltfläche Dropdown-Menü Verfahren und wählen Sie die Ändern Sie

    • Jetzt sehen wir eine neue Ereignismakro wird dem Modul namens Arbeitsblatt_Ändern Wir werden unseren Code in diesen hineinschreiben, löschen die Arbeitsblatt_SelectionChange

    • Fügen Sie schließlich den einfachen VBA-Code in das Änderungsereignis ein.
     Private Sub Worksheet_Change(ByVal Target As Range) ThisWorkbook.RefreshAll End Sub 

    Diese VBA-Code wird immer laufen, wenn wir Zelldaten ändern im Quelldatei. Die gesamte Pivot-Tabellen im Zusammenhang mit dem Quelle wird aktualisiert entsprechend und sofort .

    Mehr lesen : Alle Pivot-Tabellen mit VBA aktualisieren (4 Möglichkeiten)

    VBA-Code zum automatischen Aktualisieren einer einzelnen Pivot-Tabelle

    Wenn wir nicht automatisch aktualisieren wollen alle Pivot-Tabellen in der Arbeitsmappe, sondern nur eine eine bestimmte Dieser Code aktualisiert nur die Pivot-Tabelle im Blatt Pivot-Kategorie wenn wir die Datenquelle.

     Private Sub Worksheet_Change(ByVal Target As Range) Worksheets("pivot-category").PivotTables("PivotTable1").PivotCache.Refresh End Sub 

    In diesem Code, Pivot-Kategorie ist der Blattname, der die PivotTable. Wir können den Namen eines Arbeitsblatts und einer Pivot-Tabelle leicht überprüfen.

    Im obigen Screenshot sehen wir die Blattname im untere Registerkarte des Excelsystems Arbeitsblatt .

    Wenn wir nicht automatisch aktualisieren wollen alle Pivot-Tabellen in der Arbeitsmappe, sondern nur eine eine spezifische, Dieser Code aktualisiert die Pivot-Tabelle in der Blatt-Pivot-Kategorie nur, wenn wir die Datenquelle ändern.

    Lesen Sie mehr: VBA zum Aktualisieren der Pivot-Tabelle in Excel

    Dinge zum Merken

    Verwendung von VBA-Code bei Methode 2 automatisiert unsere Pivot-Tabellen, aber es verliert die Geschichte rückgängig machen Nach einer Änderung können wir nicht zur vorherigen Stufe zurückkehren. Dies ist ein Nachteil der Verwendung eines Makros zur automatischen Aktualisierung von Pivot-Tabellen.

    Schlussfolgerung

    Jetzt wissen wir, wie man Pivot-Tabellen in Excel automatisiert. Hoffentlich ermutigt es Sie, diese Funktion sicherer zu nutzen. Wenn Sie Fragen oder Anregungen haben, vergessen Sie nicht, sie in das Kommentarfeld unten zu schreiben.

    Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.