Wie verknüpft man einen PivotTable-Filter mit einer bestimmten Zelle in Excel?
In Excel möchten Sie häufig interaktive Berichte erstellen, bei denen Ihr PivotTable-Filter den Wert einer bestimmten Zelle widerspiegelt. So können Benutzer an einer zentralen Stelle einen Filterwert auswählen oder eingeben – und der PivotTable aktualisiert sich automatisch basierend auf dieser Eingabe. Diese Methode eignet sich besonders gut für das Design von Dashboards oder benutzerfreundlichen Schnittstellen zur Datenexploration mit dynamischen Filterbedingungen.
Dieser Artikel stellt mehrere praktische Lösungen vor – darunter einen VBA-basierten Ansatz sowie weitere integrierte Excel-Methoden –, um Ihnen zu helfen, einen PivotTable-Filter mit einem Zellwert zu verknüpfen oder ähnliche dynamische Berichtseffekte zu erzielen.
- Verknüpfen Sie den PivotTable-Filter mithilfe von VBA-Code mit einer bestimmten Zelle
- Excel-Formel – Nutzen Sie Formeln wie GETPIVOTDATA in Kombination mit Verweisen auf Slicer oder Berichtsfilter.
- Weitere integrierte Excel-Methoden – Verbinden Sie PivotTable-Slicer und Dashboards für interaktives Filtern
Verknüpfen Sie den PivotTable-Filter mithilfe von VBA-Code mit einer bestimmten Zelle
Wenn Sie eine direkte Verknüpfung zwischen einer Zelle und einem PivotTable-Filter benötigen – sodass sich jede Änderung des Zellwerts automatisch im PivotTable-Filter widerspiegelt – bietet VBA eine elegante Lösung. Dieser Ansatz eignet sich ideal für interaktive Dashboards oder Berichte, bei denen Benutzer Datenausschnitte mühelos über eine einzelne Zelle steuern möchten.
Damit diese Technik funktioniert, muss Ihre PivotTable ein Filterfeld enthalten – dessen Name ist entscheidend für die korrekte Konfiguration des VBA-Codes.
Betrachten Sie folgendes Beispiel: Die PivotTable verfügt über ein Filterfeld mit dem Namen Kategorie und zwei Filterwerten: „Ausgaben“ und „Umsatz“. Indem Sie eine Zelle mit dem PivotTable-Filter verknüpfen, steuern Sie die angezeigten Daten ganz einfach – geben Sie dazu „Ausgaben“ oder „Umsatz“ in Ihre gewählte Zelle ein.

So implementieren Sie dies:
- Wählen Sie die Zelle aus, die Sie als Filtersteuerung nutzen möchten (z. B. Zelle H6), und tragen Sie im Voraus einen Ihrer Filterwerte ein – achten Sie dabei darauf, dass dieser exakt mit einem der verfügbaren Werte im PivotTable-Filterfeld übereinstimmt.
- Wechseln Sie zum Arbeitsblatt, das Ihre PivotTable enthält. Klicken Sie mit der rechten Maustaste auf die Blattregisterkarte und wählen Sie Code anzeigen aus dem Menü. Dadurch öffnet sich das Fenster „Visual Basic for Applications“.

Fügen Sie im Fenster Microsoft Visual Basic for Applications den folgenden VBA-Code in den Codebereich ein.
VBA-Code: Verknüpfen Sie den PivotTable-Filter mit einer bestimmten Zelle
Private Sub Worksheet_Change(ByVal Target As Range)
'Update by Extendoffice 20180702
Dim xPTable As PivotTable
Dim xPFile As PivotField
Dim xStr As String
On Error Resume Next
If Intersect(Target, Range("H6")) Is Nothing Then Exit Sub
Application.ScreenUpdating = False
Set xPTable = Worksheets("Sheet1").PivotTables("PivotTable2")
Set xPFile = xPTable.PivotFields("Category")
xStr = Target.Text
xPFile.ClearAllFilters
xPFile.CurrentPage = xStr
Application.ScreenUpdating = True
End Sub Hinweise:
Drücken Sie nach dem Einfügen des Codes Alt + Q, um das VBA-Editor-Fenster zu schließen und zu Excel zurückzukehren.
Der Filterstatus Ihrer PivotTable wird jetzt direkt vom Inhalt der Zelle H6 gesteuert. Sobald Sie den Wert in Zelle H6 ändern – etwa auf „Umsatz“ oder „Ausgaben“ – aktualisiert sich Ihre PivotTable-Anzeige sofort. Sollten Probleme auftreten, prüfen Sie bitte, ob der Zellwert exakt einem Filterwert in der PivotTable entspricht und ob die Namen in Ihrem Code korrekt zugewiesen sind.

Jedes Mal, wenn Sie den Zellinhalt ändern, aktualisiert Ihre PivotTable automatisch die gefilterten Daten.

Tipps und Fehlerbehebung: Wenn der Wert im Filterfeld der Zelle nicht exakt mit den verfügbaren Elementen übereinstimmt – einschließlich Groß-/Kleinschreibung und Leerzeichen – wird der Filter möglicherweise nicht wie erwartet angewendet. Stellen Sie daher stets sicher, dass Ihre Feld- und Tabellennamen im VBA-Code korrekt geschrieben sind. Soll diese Einrichtung für mehrere PivotTables verwendet werden, können Sie den Code entsprechend anpassen oder mithilfe von Schleifen erweitern.

Entfesseln Sie die Magie von Excel mit KUTOOLS AI
- Intelligente Ausführung: Führen Sie Zelloperationen durch, analysieren Sie Daten und erstellen Sie Diagramme – alles ganz einfach per Sprachbefehl.
- Benutzerdefinierte Formeln: Erstellen Sie maßgeschneiderte Formeln, um Ihre Arbeitsabläufe optimal zu optimieren.
- VBA-Programmierung: Schreiben und implementieren Sie VBA-Code ganz mühelos.
- Formelinterpretation: Verstehen Sie komplexe Formeln spielend leicht.
- Textübersetzung: Überwinden Sie Sprachbarrieren direkt in Ihren Tabellenkalkulationen.
Excel-Formel – Nutzen Sie Formeln wie GETPIVOTDATA in Kombination mit Verweisen auf Slicer oder Berichtsfilter.
Obwohl Excel keine rein native, formelbasierte Methode bietet, um den Filter einer PivotTable direkt an eine Zelle zu binden, können Sie dennoch dynamische Berichte erstellen und relevante Werte mithilfe von Formeln wie GETPIVOTDATA in Kombination mit Slicern oder Berichtsfiltern anzeigen. Diese Lösung eignet sich ideal für Dashboards, bei denen sich Zusammenfassungswerte sofort anhand einer Filterauswahl oder der Eingabe in einer anderen Zelle aktualisieren – für eine interaktivere Datenanalyse.
Anwendbare Szenarien umfassen dynamische Berichtspanels, Dashboards oder vergleichende Zusammenfassungen, bei denen das angezeigte Ergebnis den Slicer-Auswahlen folgen oder Daten widerspiegeln soll, die sich auf den Inhalt einer Zelle beziehen. Der Hauptvorteil liegt darin, dass sich mit dieser Methode aktualisierte Zusammenfassungsdaten zuverlässig darstellen lassen. Allerdings lässt sich der tatsächliche Filterstatus der PivotTable nicht allein über eine Zellenformel programmatisch festlegen.
Beispiel: Anzeige der PivotTable-Zusammenfassung basierend auf einem Zellwert
Angenommen, Sie haben eine PivotTable, die Umsätze nach Kategorie (z. B. „Umsatz“, „Ausgaben“) zusammenfasst. Mit der Funktion GETPIVOTDATA können Sie den zugehörigen Wert für eine in einer Zelle angegebene Kategorie abrufen.
1. Angenommen, Zelle H6 enthält die Kategorie, die Sie anzeigen möchten (z. B. „Umsatz“). Geben Sie folgende Formel in Ihre Zusammenfassungszelle ein (z. B. I6):
=GETPIVOTDATA("Sum of Amount",$B$4,"Category",H6) 2. Drücken Sie nach der Eingabe der Formel in I6 die Eingabetaste. Sobald Sie H6 in eine gültige Kategorie ändern (z. B. „Ausgaben“ oder „Umsatz“), aktualisiert sich I6 sofort und zeigt die Summe für diese Kategorie gemäß der aktuellen PivotTable an.
- Das erste Argument „Summe von Betrag“ sollte durch den tatsächlichen Namen des Werte-Felds in Ihrer PivotTable ersetzt werden (z. B. „Gesamtumsatz“ oder das Etikett, das Ihre Werte verwenden). Ebenso ersetzen Sie $B$4 durch die Referenz auf eine beliebige spezifische Zelle innerhalb Ihrer PivotTable – Excel erkennt diese Referenz automatisch und verknüpft sie mit der richtigen PivotTable, damit die GETPIVOTDATA-Funktion korrekt funktioniert.
- Um die exakte GETPIVOTDATA-Syntax zu erhalten, klicken Sie in eine Zelle Ihrer PivotTable und verweisen Sie auf einen Wert – Excel generiert automatisch die korrekte Syntax. Stellen Sie sicher, dass H6 einer der verfügbaren Kategorien in der Tabelle entspricht, um präzise Ergebnisse zu erhalten.
Tipp: Obwohl diese Methode den Filter innerhalb der PivotTable selbst nicht verändert, zeigt sie die Ergebnisdaten so an, als wäre nach der Zelle gefiltert worden – und bietet damit eine dynamische Anzeige, die direkt mit Ihrer Zielzelle verknüpft ist. Nutzen Sie diese Methode auch zur Steuerung von Diagrammen, Zusammenfassungstabellen oder Dashboards.
Fehlerbehebung: Wenn die Formel einen #BEZUG!- oder #WERT!-Fehler zurückgibt, überprüfen Sie, ob Ihre Zellbezüge korrekt sind, ob die eingegebene Kategorie in Ihrer PivotTable vorhanden ist und ob Feld- und Summenname exakt übereinstimmen.
Weitere integrierte Excel-Methoden – Verbinden Sie PivotTable-Slicer und Dashboards für interaktives Filtern
Die Slicer- und Berichtsfilter-Tools von Excel bieten benutzerfreundliche, integrierte Optionen für interaktives Filtern – ganz ohne VBA-Code. Nutzen Sie diese Methoden, um einen dashboardähnlichen Effekt zu erzielen und mehrere PivotTables oder Ansichten mit einem oder mehreren Slicern zu verknüpfen.
Ein gängiger Ansatz besteht darin, einen Slicer mit Ihrem PivotTable-Feld (z. B. „Kategorie“) zu verknüpfen. Benutzer klicken einfach auf die gewünschten Elemente im Slicer, und die PivotTable(s) aktualisieren sich automatisch. Wenn Sie mehrere PivotTables auf demselben Datenbereich basierend verwenden, können Sie einen einzigen Slicer mit allen Tabellen verbinden – für synchronisiertes Filtern und eine intuitivere, konsistentere Berichtsschnittstelle.
So erstellen Sie einen Slicer und verknüpfen ihn:
- Klicken Sie in Ihre PivotTable und wechseln Sie zur PivotTable analysieren-Registerkarte (oder zur)Optionen-Registerkarte, abhängig von Ihrer Excel-Version) und wählen Sie Slicer einfügen.
- Aktivieren Sie das gewünschte Feld (z. B.)Kategorie) und klicken Sie auf „OK“. Der Slicer wird auf dem Blatt angezeigt und ermöglicht Benutzern visuelles Filtern.
- Um einen Slicer mit mehreren PivotTables zu verknüpfen, klicken Sie mit der rechten Maustaste auf den Slicer, wählen Sie Berichtsverbindungen(oder)PivotTable-Verbindungen) und aktivieren Sie alle PivotTables, die Sie synchronisieren möchten.
Dies ist besonders leistungsstark für Dashboard-Szenarien, bei denen verschiedene Visualisierungen gemeinsam auf Benutzerfilter reagieren.
Vorteile: Äußerst einfach zu bedienen für die meisten interaktiven Filteranforderungen – ohne Makros oder benutzerdefinierten Code. Ideal für Dashboards oder geteilte Berichte, bei denen Einfachheit und Zuverlässigkeit im Vordergrund stehen. Einschränkung: Eine vollständige Automatisierung der Zelle-zu-Filter-Bindung wird nicht nativ unterstützt; die direkte Zuweisung eines Zellwerts an einen Filter erfordert VBA oder externe Tools.
Fehlerbehebung: Wenn ein Slicer nicht mit mehreren PivotTables verbunden werden kann, stellen Sie sicher, dass alle Tabellen aus demselben Cache bzw. Quellbereich erstellt wurden. Die Option Berichtsverbindungen wird nur angezeigt, wenn die Tabellen kompatibel sind.
Zusammenfassende Empfehlung: Berücksichtigen Sie bei der Wahl der optimalen Methode zum Verknüpfen von PivotTable-Filtern mit Zellwerten oder zum Erstellen interaktiver Dashboards Ihr gewünschtes Automatisierungsniveau, die Einschränkungen Ihrer Excel-Version sowie, ob VBA/Makros in Ihrer Umgebung erlaubt sind. Für grundlegende Anforderungen liefern Slicer und Formeln (GETPIVOTDATA) schnelle, zuverlässige Ergebnisse. Für fortgeschrittene Automatisierung bietet die VBA-Lösung größere Kontrolle. Achten Sie stets darauf, dass Filternamen und -elemente konsistent verwendet werden, um präzise Ergebnisse zu erzielen. Sollten Fehler auftreten, überprüfen Sie die eingegebenen Zellwerte und stellen Sie sicher, dass alle Namen exakt zwischen Code, Formeln und Datensatz übereinstimmen.
Verwandte Artikel:
- Wie kombiniert man mehrere Arbeitsblätter in Excel zu einer einzigen PivotTable?
- Wie erstellt man eine PivotTable aus einer Textdatei in Excel?
- Wie filtert man eine PivotTable in Excel basierend auf einem bestimmten Zellwert?
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 zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.
- Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins