Power BI合并Excel与维基百科人口数据后部分行出现null值
问题排查与解决方案
- 优先检查国家名称匹配规则异常
该问题90%以上是两个表的关联键(国家名称字段)文本不一致导致的匹配失败,可按以下步骤处理:- 清理文本格式:在Power Query中对两个表的国家名称字段分别添加自定义列,用
Trim()清除前后多余空格、Clean()清除非打印隐形字符、Text.Lower()统一为全小写格式,避免大小写、隐形字符、空格导致的匹配失效 - 统一名称译法/表述:维基百科的国家名称可能和Excel表存在表述差异,比如Excel表用「美国」,维基表用「美利坚合众国」,其他如「北马其顿」/「马其顿」、「刚果(金)」/「刚果民主共和国」都属于常见差异,你可以提前做一张国家名称映射对照表,将两边的不同表述统一为同一值后再做关联
- 清理文本格式:在Power Query中对两个表的国家名称字段分别添加自定义列,用
- 检查合并操作配置
确认合并时选择的关联列是否正确,同时确认联接类型是否符合预期:如果选择的是左外部联接,要确认左表是你的Excel表、右表是维基人口表,避免选反导致匹配范围错误 - 批量校验不匹配条目
你可以在Power Query中新建一个合并查询,选择「反联接」模式,直接筛选出两个表中无法匹配的国家条目,批量调整后再重新执行合并操作
相关截图


内容的提问来源于stack exchange,提问作者Iftekhar
相关产品推荐
相关产品推荐

