关注Excel不加班置顶公众号



这是书籍《Excel透视表跟卢子一起学 早做完,不加班》里面的一道练习题,刚好有粉丝在问怎么做,顺便一起说明。


为了活跃气氛,从留言区随机抽取3名赠送书籍。


表1、表2的内容统计后,要核对两表的差异,效果如右边的透视表。


其实,这道题原先我是要考察SQL结合透视表的运用,后来,都教用简单的方法完成。


先来看简单的方法。


将表1、表2的内容复制到一起,并在最后一列写上表1、表2。


添加一列差异值,让表1的数量显示原来的值,让表2的数量显示负数。这样汇总后就是差异值,不需要额外再处理了。

=IF(D2="表1",C2,-C2)



选择A1,插入透视表,勾选地区、品名、差异,这样大框架就搞定,剩下的自己再简单美化一下就可以。


再来看看早期的SQL语句。

SELECT 地区,品名,数量 AS 差异 FROM [练习3$A2:C]

UNION ALL

SELECT 地区,品名,-数量 FROM [练习3$E2:G]


意思就是:


选择表1的区域,获取地区、品名、再将数量改名为差异。


选择表2的区域,获取地区、品名、再将数量变成负数。


UNION ALL 两表的内容合并在一起。


其实,就是刚才基础操作的整个过程,用SQL语句表达出来而已。


素材链接:

https://pan.baidu.com/s/19eXRlBFpA50i0QHN-b-4Xw


提取码:r2s9


199元,跟卢子学透视表。


报名后加卢子微信chenxilu2019,发送报名截图邀请进群。


推荐:对账麻不麻烦?那看你会不会这几招了

上篇:列数超级多,一列列拖到透视表拖动手酸,不慌,一次全拖进去不发愁


如果是你,怎么完成这道练习题?



作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

长按二维码,识别关注

请把「Excel不加班」推荐给你的朋友和同事


觉得有用,请点在看↓↓↓

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源; 2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任; 3.作者投稿可能会经我们编辑修改或补充。

相关文章
热门资讯