Wie lösche ich den Filtercache (alte Elemente) aus der Pivot-Tabelle in Excel?
Wie im folgenden Screenshot gezeigt, erstellen Sie eine Pivot-Tabelle basierend auf einem Datenbereich. Nach dem Löschen von Daten aus dem Quellbereich bleibt das alte Element im Dropdown-Menü der Pivot-Tabelle bestehen, obwohl Sie die Pivot-Tabelle aktualisieren. Wenn Sie alle alten Elemente aus dem Dropdown-Menü einer Pivot-Tabelle entfernen möchten, können Ihnen die Methoden in diesem Artikel helfen.
Löschen Sie den Filtercache (alte Elemente) aus einer Pivot-Tabelle, indem Sie die Option ändern
Löschen Sie den Filtercache (alte Elemente) mithilfe von VBA-Code aus allen Pivot-Tabellen
Löschen Sie den Filtercache (alte Elemente) aus einer Pivot-Tabelle, indem Sie die Option ändern
Sie können den Filtercache aus einer Pivot-Tabelle löschen, indem Sie deren Option ändern. Bitte gehen Sie wie folgt vor.
1. Klicken Sie mit der rechten Maustaste auf eine Zelle in der Pivot-Tabelle und klicken Sie dann auf PivotTable-Optionen aus dem Kontextmenü. Siehe Screenshot:
2. In dem PivotTable-Optionen Klicken Sie im Dialogfeld auf die Schaltfläche Datum Registerkarte, wählen Sie Andere von dem Anzahl der Elemente, die pro Feld aufbewahrt werden sollen Dropdown-Liste, und klicken Sie dann auf OK .
3. Klicken Sie mit der rechten Maustaste auf die Zelle Pivot-Tabelle, und klicken Sie dann auf Inspiration aus dem Kontextmenü. Siehe Screenshot:
Dann können Sie sehen, dass die alten Elemente aus dem Dropdown-Menü der Pivot-Tabelle entfernt wurden (siehe Abbildung unten).
Löschen Sie den Filtercache (alte Elemente) mithilfe von VBA-Code aus allen Pivot-Tabellen
Wenn Sie den Filtercache aus allen Pivot-Tabellen über mehrere Arbeitsblätter in der aktiven Arbeitsmappe löschen möchten. Bitte versuchen Sie das folgende VBA-Skript.
1. Drücken Sie in der Arbeitsmappe alte Elemente aus allen Pivot-Tabellen und drücken Sie die Taste Andere + F11 Tasten gleichzeitig zum Öffnen der Microsoft Visual Basic für Applikationen-Fenster.
2. In dem Microsoft Visual Basic für Applikationen Doppelklicken Sie auf das Fenster DiesesWorkbook der Projekt Fenster zum Öffnen der DiesesArbeitsbuch (Code) Kopieren Sie den folgenden VBA-Code und fügen Sie ihn in das Fenster ein.
VBA-Code: Löschen Sie den Filtercache (alte Elemente) aus allen Pivot-Tabellen in der aktiven Arbeitsmappe
Private Sub Workbook_Open()
Dim xPt As PivotTable
Dim xWs As Worksheet
Dim xPc As PivotCache
Application.ScreenUpdating = False
For Each xWs In ActiveWorkbook.Worksheets
For Each xPt In xWs.PivotTables
xPt.PivotCache.MissingItemsLimit = xlMissingItemsNone
Next xPt
Next xWs
For Each xPc In ActiveWorkbook.PivotCaches
On Error Resume Next
xPc.Refresh
Next xPc
Application.ScreenUpdating = True
End Sub
3. Drücken Sie die Taste F5 Wenn Sie die Taste drücken, um den Code auszuführen, werden alte Elemente sofort aus dem Dropdown-Menü aller Pivot-Tabellen in der aktiven Arbeitsmappe entfernt.
In Verbindung stehende Artikel:
- Wie lösche ich Filter aus allen Arbeitsblättern in der aktiven Arbeitsmappe in Excel?
- Wie lösche ich Filter beim Öffnen, Speichern oder Schließen von Arbeitsmappen in Excel?
- Wie filtere ich Daten basierend auf dem Kontrollkästchen in Excel?
- Wie fülle ich eine Reihe von Zahlen in eine gefilterte Listenspalte in Excel?
Beste Office-Produktivitätstools
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, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...
Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich
- Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
- Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!