如何使用Power Query合并两表并保留无匹配的缺失值?
Power Query 合并两表并保留所有缺失条目
原始数据
表1
ID Value 1 A 1 B 1 C
表2
ID Value 1 A 1 D 1 E
需求
合并上述两个表格,要求保留所有条目——即使某条记录只在其中一个表中存在,也要在结果里显示(对应另一表的列留空),最终期望输出如下:
期望结果
ID Value 1 Value 2 1 A A 1 B 1 C 1 D 1 E
解决方法
- 给两个表分别新增辅助列(比如命名为
匹配键),计算逻辑为ID & Value,用这个组合值唯一标记每一行内容 - 在Power Query中进行表合并时,选择全外部连接(Full Outer Join),以刚创建的辅助列为匹配条件
- 合并完成后,把两个表的
Value列分别重命名为Value 1和Value 2,再删除辅助列即可得到期望结果
内容的提问来源于stack exchange,提问作者Michal
相关产品推荐
相关产品推荐

