Excel频繁重复的表间数据对比,用Power Query一键刷新

2021-08-30 16:45:40 浏览数 (1)

前些天,大神高飞对本人小黄书做了一次送书活动,得到大家的热烈支持,小黄书自上市以来,保持Excel Power系列新书榜第1,非常感谢大家的认可:

我看了一下大伙儿的留言,非常感慨,Power Query、Pivot乃至Power BI给大家带来的效率提升绝对震撼人心,原来频繁重复的工作,其实只是几分钟的事情——评论摘录一二如下:

更多精彩文章及评论,请移步高飞个人博客:https://www.powerbigeek.com/activitywithpowerbibook-201901/comment-page-1/#comments

- 表间数据对比自动化 -

小勤:大海,公司有两个表的数据要天天做对比,找到差异的地方,原来用Excel做虽然也不复杂,但要是能用PowerQuery就好了,直接刷新才是真方便啊。

大海:嗯。的确是,PowerQuery最大的优势就是只需要干一次,以后有新数据就刷新一下就搞定,尤其适合这些需要频繁重复操作的工作。

小勤:就是啊。那像这种表间数据对比的怎样处理比较好呢?

大海:其实,核心就是做数据的合并,但合并毕竟是将2个表的数据放到一起,要进一步找差异的话,加个公式求一下差就可以了,其实跟Excel里用数据透视表做的情况也差不多。

Step-1:获取其中一个表的数据并加载为链接

Step-2:获取另一表数据

Step-3:以完全外部的方式合并查询

Step-4:展开合并的数据表

Step-5:添加自定义【差异】列

Step-6:筛选去除无差异的内容

Step-7:添加自定义【货品】列,公式=if [货品代码]=null then [货品代码.1] else [货品代码],将货品代码整合到同一列

Step-8:删除多余的列

Step-9:调整列的位置

Step-10:数据上载

小勤:看起来也不复杂啊。刚学的if…then…else…就可以用上了。以后这些数据的对比就真的可以一键刷新了。

大海:对的。其实PowerQuery里的操作都不难的,就是要靠多点操作练习,这样碰到问题的时候就有思路了。

0 人点赞