So beheben Sie das Problem, dass sich Pivot-Tabellen in Microsoft Excel nach einer Änderung der Quelldaten nicht automatisch aktualisieren.

Das Problem mit Pivot-Tabellen, die sich nicht korrekt aktualisieren, ist ärgerlich, besonders wenn man an Formeln mit automatischer Aktualisierung gewöhnt ist. Pivot-Tabellen speichern Daten im Cache und aktualisieren neue Informationen daher nicht automatisch, es sei denn, man fordert dies explizit an. In manchen Fällen funktioniert die automatische Aktualisierung einwandfrei, in anderen Fällen erhält man jedoch veraltete Ergebnisse, selbst nachdem man die Quelldaten geändert hat. Hier kommen die folgenden Lösungsansätze ins Spiel. Sie sind zwar nicht narrensicher, aber meistens lässt sich die Pivot-Tabelle mit einer kleinen Anpassung ohne großen Aufwand wieder in Ordnung bringen.

So beheben Sie häufige Probleme beim Aktualisieren von Pivot-Tabellen in Excel

Lösung 1 – Quelldaten als Tabelle formatieren (Strg+T)

Das ist quasi der erste Schritt. Wenn Ihre Daten nicht als Excel-Tabelle formatiert sind, werden neu hinzugefügte Zeilen möglicherweise nicht erkannt. Durch die Umwandlung der Daten in eine Tabelle wird der Bereich flexibel, sodass alle hinzugefügten Zeilen automatisch im Quellbereich verbleiben – was äußerst praktisch ist.

  • Wählen Sie zunächst Ihre Quelldaten aus – alle Spalten und Zeilen, mit denen Sie arbeiten.
  • Drücken Sie [Taste einfügen] Ctrl+T. Stellen Sie sicher, dass das Kontrollkästchen „Meine Tabelle hat Überschriften“ aktiviert ist, falls Ihre Tabelle Überschriften enthält.
  • Wechseln Sie in der PivotTable zur Registerkarte „Analysieren“ und klicken Sie dann auf „Datenquelle ändern“.
  • Geben Sie anstelle von Zellbereichen Ihren Tabellennamen ein – Sie finden ihn unter Entwurf > Tabellenname (z. B.Tabelle1).

Wenn Sie nun unterhalb Ihrer Daten neue Zeilen hinzufügen, werden diese beim nächsten Aktualisieren in die Pivot-Tabelle übernommen. Das funktioniert bei manchen Konfigurationen, aber nicht bei allen – denn Excel macht es einem natürlich unnötig schwer.

Lösung 2 – Funktion „Beim Öffnen aktualisieren“ aktivieren

Das ist zwar nur ein kurzer Gedanke, aber überraschend nützlich. Beim Öffnen der Datei wird die Pivot-Tabelle automatisch aktualisiert, sodass Sie es nicht vergessen. Besonders hilfreich, wenn Sie mit mehreren Dateien arbeiten oder einfach keine Lust auf manuelle Aktualisierungen haben.

  • Klicken Sie mit der rechten Maustaste auf eine beliebige Zelle in Ihrer PivotTable.
  • PivotTable-Optionen auswählen.
  • Wechseln Sie zur Registerkarte „Daten“.
  • Aktivieren Sie das Kontrollkästchen „ Daten beim Öffnen der Datei aktualisieren“.

Beim nächsten Öffnen des Tabellenblatts sollte die Pivot-Tabelle aktualisiert werden. Auf manchen Rechnern funktioniert dies beim ersten Mal nicht, erst nach einem zweiten Neustart von Excel. Warum das so unzuverlässig ist, ist mir unklar.

Lösung 3 – Hintergrundaktualisierung für externe Verbindungen deaktivieren

Wenn Ihre Pivot-Tabelle Daten aus einer externen Quelle wie einer CSV-Datei, einem SQL-Server oder einer anderen Arbeitsmappe bezieht, kann die Hintergrundaktualisierung zu Verzögerungen oder veralteten Daten führen. Durch Deaktivieren dieser Funktion wird bei jeder Aktualisierung eine vollständige Aktualisierung erzwungen.

  • Wechseln Sie in Excel zum Daten- Tab.
  • Klicken Sie auf Anfragen & Verbindungen.
  • Klicken Sie mit der rechten Maustaste auf die entsprechende Verbindung und wählen Sie Eigenschaften.
  • Deaktivieren Sie „Hintergrundaktualisierung aktivieren“.

Auf diese Weise wird Ihre Pivot-Tabelle erst aktualisiert, nachdem die externen Daten vollständig geladen wurden, anstatt dass die Aktualisierung im Hintergrund erfolgt, während Sie warten.

Lösung 4 – VBA-Arbeitsblatt-Trigger verwenden

Diese Variante ist etwas fortgeschrittener, aber wenn Sie auf Echtzeit-Aktualisierungen angewiesen sind, kann das Hinzufügen eines VBA-Makros, das bei jeder Änderung einer Zelle alles aktualisiert, viel Ärger ersparen.

Private Sub Worksheet_Change(ByVal Target As Range) ThisWorkbook. RefreshAll End Sub

Klicken Sie einfach mit der rechten Maustaste auf das Tabellenblatt-Register unten, wählen Sie „Code anzeigen“ und fügen Sie den Code in den Editor ein. Jedes Mal, wenn Sie nun eine Zelle ändern, wird die gesamte Arbeitsmappe aktualisiert. Für manche mag das etwas übertrieben sein, aber in bestimmten Konfigurationen behebt es Aktualisierungsverzögerungen vollständig.

Lösung 5 – Pivot-Cache-Konflikte finden und beheben

Manchmal können Beschädigungen im Pivot-Cache oder eine defekte Verbindung zur Datenquelle Aktualisierungsprobleme verursachen. In solchen Fällen hilft es, die Verbindung des Pivot-Tabellen-Caches zur Datenquelle wiederherzustellen.

  • Wählen Sie Ihre Quelldaten erneut aus und drücken Sie Ctrl+T.
  • Klicken Sie in der Pivot-Tabelle auf Analysieren > Aktualisieren.
  • Sollte das nicht funktionieren, versuchen Sie, die Datenquelle zu ändern und denselben Bereich oder dieselbe Tabelle erneut auszuwählen.

Dadurch lassen sich einige Cache-Probleme beheben und ein sauberes Update erzwingen. Bei manchen Excel-Versionen müssen Sie die Pivot-Tabelle möglicherweise komplett neu erstellen, wenn die Beschädigung schwerwiegend ist. Ein Versuch lohnt sich aber.