表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语句表达出来而已。
来源:Excel不加班
通知获取
1、下方评论区:领取,并转发收藏;
2、然后点击小编头像,找到私信功能、私我回复:【学习】,即可免费领取
,