2016-03-21 10 views
0

Ich habe 3 Pivot-Tabellen in einem Arbeitsblatt "Sheet3" und mit Namen Pivot1, Pivot2, Pivot3 jeweils. Alle drei Pivot-Tabellen haben dieselben Felder, unterscheiden sich jedoch nur in der Struktur.Wie man einen Pivot-Tabellen-Filter auf andere Pivot-Tabelle anwenden Automatisch

Ich versuche, einen Filter anzuwenden, der in Pivot1 auf Pivot2, Pivot3 angewandt wird, ohne manuell ein Makro aufzurufen. Das heißt, sobald ich den Filter "Datum" in Pivot1 angewendet habe, möchte ich, dass der gleiche Filter für Pivot2, Pivot3 angewendet wird.

Ist es möglich, Filter auf eine Pivot-Tabelle durch ein Makro anzuwenden, das automatisch ausgelöst wird, wenn ein Filter in einer Pivot-Tabelle geändert wird? Jede Hilfe wird geschätzt. Ein Beispiel-Makro wird großartig für mich sein. Ich habe die Lösung für das gleiche Problem versucht, das hier gegeben wird: How can I make multiple pivot tables mimic the filters (report and row label) of another on just that sheet in excel?, aber ich habe weder den Code verstanden, noch aktualisiert der Code die Pivot-Tabellen.

Antwort

0

Wenn Sie Excel 2010 oder höher haben, fügen Sie einfach einen Slicer für das Interessenfeld ein und verbinden Sie dann den Slicer mit den anderen PivotTables, indem Sie mit der rechten Maustaste darauf klicken und im Kontextmenü die Option "Verbindungen melden" auswählen. Aktivieren Sie dann die Kontrollkästchen der anderen PivotTables, die Sie steuern möchten. Dies setzt voraus, dass alle PivotTables auf derselben Datenquelle basieren.

+0

Es tut mir leid. Ich habe vergessen zu erwähnen, dass ich Excel 2007 – Pramod

+0

OK verwende. Wie viele Felder befinden sich in dieser PivotTable und ungefähr wie viele PivotItems in jedem Feld? Grund: Wenn die Pivots klein sind, können Sie sie mit ziemlich einfachem Code synchronisieren. Wenn sie jedoch groß sind, kann die Synchronisierung Minuten dauern, es sei denn, Sie verwenden einen intelligenteren, aber wesentlich komplexeren Ansatz. – jeffreyweir

+0

Hallo, mein Pivot-Tisch ist riesig. nicht nur groß. Aber ich habe eine andere Lösung gefunden. Ich habe ein Makro codiert, um alle Tabellen gleichzeitig zu filtern. anstatt einen von einem anderen nachzuahmen – Pramod