怎样通过vb设置透视表多项选择_如何基于2张表做数据透视图避免无尽vlookup

b8b8f6c053689335cccbe23822413b8d.png

ce7e2145dd9bd3cef37214f987dcdaee.png

今天火箭君想说一个很常见的Excel问题,基于多张表关联起来做数据统计如何提高效率。

我们抛出实际问题:现在我们想通过数据透视图计算出各班级的各科成绩平均分,如果是你会如何做呢?

167740a4aa9e3fe51f8553d25f8ce95a.png

表1是各学生的各科成绩,表2是各学生所在班级

普通做法:vlookup辅助列

普通做法大家最容易想到的是添加辅助列,然后在有了辅助列的新表格上用数据透视图统计。

但是这个办法有4个缺点:

1. 辅助列要增加公式,对于初学者来说略显麻烦

2. 破坏了原始表的结构,如果以后数据要变,重新贴数据很麻烦

3. 数据行变多了变少了,拉公式有时候会漏行

4. 数据以后变多,数据透视图的数据源要变否则统计不全

d4b8c4938a033b7629727b890b4cecca.gif

高效做法:直接透视图

高效的做法是通过数据透视图的高级功能:数据模型,以及Excel的“数据表”的功能直接进行表格的关联。

说起来很复杂,操作起来很简单——

1. 把数据转化为表格

这一步很重要,一切都基于真正的表格开展工作。关于真正的表格介绍,也可以看火箭君之前写的文章。

38e954893336f4339ea4ec8b8f5a6ec9.gif

2. 下一步很简单,直接在任何一张表上创建数据透视图

千万记得:要多打一个勾,“把数据加入数据模型”。具体看动图

25f536b648a4a486ce93e7507efdd68f.gif

3. 选中2张表上的所有字段

这里的做法,和普通的透视图会有差异,请大家看动图。选择字段的时候,到“所有“标签卡下,就会看到刚才我们新建的两张表格。一次性选中所有的字段,之后会跳出黄色的标签就对了。

dc11366520ba60ceaf586a4a57ff9913.gif

4. 最后,我们设置字段关联

4b505b951baefd0ee3e3de09facc4945.png

我们点击数据透视图的“分析”选显卡,找到其中的“关系”按钮,创建一个关联,具体操作很简单,分别选中两张表,设置姓名是关联字段。这一步就相当于做了一次vlookup

b81c5cd05f8e83f128f9835dfdcbc819.gif

5. 正常的使用透视表吧!

我们直接就可以透视出每个班级各学科的平均分啦~

facd0586ee8d52aad9361a89d81725be.png
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页