treeselect 如何选中多个_【真实案例】切片器连接多个透视表

↑↑↑关注ExcelEasy,让Excel更简单

90f780b619863da0179f9dd59746b0e8.gif

在Excel中一个切片器可以控制多个数据透视表,这个特性让我们在制作数据报告或者Dashboard时有了很大的发挥空间。本文详细介绍了在Excel中如何实现。

a3700d5957af969c35aff7abab1f00de.gif

5f2dd0b0e52fafe5955b154d470c860f.png

介绍

本文起源于一个提问邀请: 099acff943eb25ad27ab7030e8f0aacb.png 实际上,在Excel中实现切片器关联多个透视表,有两种方法:其一是使用VBA,其二则是利用Excel切片器自身的功能。我们今天主要介绍如何利用切片器自身功能实现关联多个透视表。

5f2dd0b0e52fafe5955b154d470c860f.png

实现方法

利用切片器自身功能实现关联多个工作表有两种情形。我们分别介绍

1. 基于同一个数据源的多个透视表

第一种情形就是多个透视表都来源于同一个数据源。

例如下图中我们基于同一个数据表创建了两个透视表。

fa54bf51b9d8803b5f6035f9acd26d64.png

然后,我们为左边的透视表添加了一个切片器,用于控制地区的筛选:

21def0e84d11fef55b887a74786471f2.png

此时,切片器只能控制一个透视表:

d9a6d3ac959b6a221c318ad5c3448e83.png

选中另一个透视表任意单元格,点击“分析”选项卡下的“筛选器连接”,在弹出的对话框中勾选需要连接的切片器(我们的例子中只有一个),

0bfe4dd2e6ab1b6ec1342ef4879e8e6f.png

点击“确定”。

现在切片器可以同时控制两个透视表了:

19fd3161b852f2cda89e255ec2856f62.png

2. 基于不同数据表的多个透视表

如果多个透视表来自于不同的数据表,上面的方法就行不通了。我们需要做的稍微复杂些。

首先,我们需要添加一个中间表,用于汇总所有的地区信息:

d7056798772bc69767bf88df646e21e6.png

很简单,就是数据表1和数据表2的所有地区的不重复列表。

这三个表都需要转换为表格(Table,用Ctrl+T键可以转换)。

然后为数据表1创建透视表,记住勾选“将此数据添加到数据模型”

fb9c41577271cb167720fe4ec19a19dd.png

对数据表2也执行此操作,得到两个透视表。

42aa8ad4d270c8281558e080be18d8f3.png

选中添加的中间表任意单元格,然后点击“Power Pivot”选项卡中的“添加到数据模型”:

e79fd485ad0c68820e37e4fdebe9762a.png

可以看到,数据模型中有了3个表格。

在Power Pivot for Excel中点击“主页”选项卡中的“关系图视图”,分别为表1和表3以及表2和表3分别创建关系(鼠标拖拽一个表的地区字段an放到目标表的地区字段上):

0392d1b8a22e8c50d04480c1b51fd358.png

关闭“Power Pivot for Excel”窗口。回到我们创建的透视表。

为左边的透视表插入切片器,注意此时插入切片器窗口发生了变化:

c5cb01b472a2dc0acde3096bd95f6695.png

选择“全部”选项卡,然后勾选“表3”的“地区”,点击“确定”。

切片器已经插入,此时只能控制左边的透视表:

2b6778072cb4b0012e010d8c774eff96.png

同样,在右边透视表中设置“筛选器连接”:

f45a4ba2dd866e9bcdf24bd197ca712b.png

我们得到了想要的结果。

7ab32d7205ea04d0d56cc37cd2e6044a.png

5f2dd0b0e52fafe5955b154d470c860f.png

总结

要注意的是第二种情形下,我们只是利用了数据模型功能,并没有创建超级透视表,使用的还是普通数据透视表。 由于Mac版的Excel中没有添加到数据模型的功能,所以第二种情形在Mac版本下不适用,只能使用VBA来解决了。

6d5c3d01862dbcd78fa9dc5bfc38dd04.png

取得本文模板文件的方式:

本文没有模板

5562ec5ffb8635d66f3118880e0fb7e6.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值