如何自动将一个数据透视表过滤器应用于其他数据透视表

时间:2016-03-21 22:55:12

标签: vba filter excel-2007 pivot-table

我在工作表“Sheet3”中有3个Pivot表,分别名称为Pivot1,Pivot2,Pivot3。所有三个数据透视表都有相同的字段,但只有结构不同。

我正在尝试将一个在Pivot1中应用的过滤器应用到Pivot2,Pivot3,而无需手动调用宏。这意味着,一旦我在Pivot1中应用了“Date”过滤器,我希望将相同的过滤器应用于Pivot2,Pivot3。

是否可以通过宏在一个数据透视表中应用过滤器,当在数据透视表中更改一个过滤器时,该宏将自动触发?任何帮助表示赞赏。一个示例宏对我来说很棒。我在这里给出了同样问题的解决方案:How can I make multiple pivot tables mimic the filters (report and row label) of another on just that sheet in excel?但我既不理解代码,也没有代码更新数据透视表。

1 个答案:

答案 0 :(得分:0)

如果您使用的是Excel 2010或更高版本,只需为感兴趣的字段插入切片器,然后通过右键单击切片器将其连接到其他数据透视表,选择“报告连接”'从右键单击菜单,然后选择要控制的其他数据透视表的复选框。这假设所有数据透视表都基于相同的数据源。

相关问题