众力资讯网

对比两个 Excel 表格,把差异对比写在差异单元格中

今天教大家如何对比两个数据表的差异?案例:对比下图 1 中上下两个数据表,为了方便查看,我已经将差异区域标成了黄色。如果

今天教大家如何对比两个数据表的差异?

案例:

对比下图 1 中上下两个数据表,为了方便查看,我已经将差异区域标成了黄色。

如果相同的单元格只需直接列出,不同的则显示为 xx vs. yy。

效果如下图 2 所示。

解决方案:

1. 选中上方数据表的任意单元格 --> 选择任务栏的“数据”-->“从表格”

2. 在弹出的对话框中保留默认设置 --> 点击“确定”

表格已经上传至 Power Query。

3. 选择任务栏的“添加列”-->“自定义列”

4. 在弹出的对话框的公式区域中输入 "a" --> 点击“确定”

5. 选择任务栏的“添加列”-->“索引列”

6. 选择任务栏的“主页”-->“关闭并上载”-->“关闭并上载至”

7. 在弹出的对话框中选择“仅创建连接”-->“加载”

8. 用同样的方法将下方的数据表也上传至 PQ。

9. 选择任务栏的“添加列”-->“自定义列”

10. 在公式区域输入 "b" --> 点击“确定”

11. 选择“添加列”-->“索引列”

12. 选择“主页”-->“追加查询”

13. 在下拉菜单中选择“表1”--> 点击“确定”

14. 选中“姓名”、“自定义”和“索引”列 --> 选择任务栏的“转换”-->“逆透视”-->“逆透视其他列”

15. 将“值”列的格式修改为“文本”。

16. 选中“自定义”列 --> 选择任务栏的“转换”-->“透视列”

17. 在弹出的对话框的下拉菜单中选择“值”--> 点开“高级选项”--> 选择“不要聚合”--> 点击“确定”

18. 选择“添加列”-->“自定义列”

19. 在弹出的对话框中舍入以下代码 --> 点击“确定”

if[a]<>[b] then

[a]&" vs. "&[b]

else [a]

20. 删除 a 和 b 列。

21. 选中“属性”列 --> 选择任务栏的“转换”-->“透视列”

22. 在第一个下拉菜单中选择“自定义”--> 点开“高级选项”--> 选择“不要聚合”--> 点击“确定”

23. 将“索引”列按升序排序。

24. 删除“索引”列。

25. 选择任务栏的“主页”-->“关闭并上载”-->“关闭并上载至”

26. 在弹出的对话框中选择“表”--> 选择“现有工作表”及所需上传至的位置 --> 点击“加载”

右侧绿色的表格就对比的结果。