将过滤器从一个PowerPivot数据透视表复制到另一个

时间:2015-10-09 20:24:14

标签: excel-vba pivot-table powerpivot vba excel

我有两个从PowerPivot连接创建的数据透视表。我希望第二个数据透视表根据用户在第一个数据透视表上做出的选择进行更改。我有一些VBA背景,所以你不需要编写整个代码,而是指向正确的函数/结构。

1 个答案:

答案 0 :(得分:1)

如果使用切片器,则只需将两个表链接到同一组切片器即可。您甚至可以拥有每个切片器的多个副本。

自2010年以来,所有版本的Excel都是如此。Here's a link.

编辑:在此处添加我的评论中的信息。

即使您在数据透视表上明确使用过滤器,也可以使用此技术,无论是通过向“过滤器”部分添加字段,还是将该字段放在行/列标签上,然后根据行/列标题下拉列表。您也可以混合和匹配这些,Pivot1在过滤器部分中包含相关字段,而Pivot2在行部分中包含字段。

正常创建两个数据透视表,然后将两者连接到同一个切片器。此切片器可以隐藏在另一个未向最终用户显示的工作表上。这个解决方案比我见过的VBA解决方案更方便。