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

在OpenRefine中,如何按指定键值匹配合并对应列单元格?

在OpenRefine中实现基于匹配列的多行数据合并(替代Excel VLOOKUP场景)

操作步骤

  • 选中用于匹配的列(如示例中的ID列),点击列菜单 → 分组,分组方式选择「精确」,执行分组操作。
  • 选中需要合并内容的目标列,点击列菜单 → 编辑列 → 分组后编辑。
  • 在聚合方式中选择「连接」,设置合适的分隔符(如逗号、换行符),确认后即可将同一分组下的多行内容合并到单行。
  • (可选)分组完成后,若存在空行或冗余行,可通过列菜单的「删除匹配的行」或「移除空白行」功能清理。

关于行转列的说明

行转列功能需要固定列数,仅适用于结构化的多列转行场景,无法处理这种动态的一对多合并需求,而「分组+聚合」的逻辑和Excel中VLOOKUP搭配TEXTJOIN的实现思路一致,是这类场景的正确解法。

内容的提问来源于stack exchange,提问作者Seneca Meyer

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 04:17:05