You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Power Query中通过子字符串匹配合并两张表格?

在Power Query中实现模糊匹配合并的步骤

操作步骤

  • 导入数据:将「售出商品表」和「产品名称表」导入Power Query编辑器,确保两张表都已加载完成。
  • 添加自定义匹配列:
    1. 选中「售出商品表」,切换到「添加列」选项卡,点击「自定义列」。
    2. 在弹出的公式编辑框中输入以下Power Query M代码:
      List.First(List.Select(Products[Products], each Text.Contains([Sold items], _, Comparer.OrdinalIgnoreCase)))
      
      这段代码会遍历产品名称表的所有条目,检查售出商品文本是否包含该产品名(忽略大小写),返回第一个匹配的产品名;无匹配时自动返回null。
  • 调整列名(可选):双击自定义列的列名,将其修改为「Products」,与预期结果格式一致。
  • 加载结果:确认匹配结果符合要求后,点击「关闭并上载」,将处理后的表格导出到Excel或Power BI中。

补充说明

  • 如果存在多个可能匹配的产品名,上述公式会返回第一个匹配的条目;若需要保留所有匹配值,可以修改逻辑(比如用逗号分隔所有匹配结果)。
  • 若需要严格区分大小写匹配,删除公式中的Comparer.OrdinalIgnoreCase参数即可。

内容的提问来源于stack exchange,提问作者Willian Lopes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 13:17:11