小勤:大海,公司有两个表的数据要天天做对比,找到差异的地方,原来用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里的操作都不难的,就是要靠多点操作练习,这样碰到问题的时候就有思路了。