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

Google Spreadsheet:匹配相似名称值并复制对应位置至目标列

问题描述

现有Google表格包含三列数据:

  • A列:目标名称列
  • B列:参考名称列
  • C列:与B列名称一一对应的位置数据

需要在D列生成与A列名称匹配的对应位置数据,预期效果如下:

ABCD(预期值)
ApplesApplesFridgeFridge
OrangesBananasKitchenFridge
OrangesFridge
解决方案

在D2单元格(对应A2的位置)输入以下任意一种公式后,下拉填充即可实现需求:

方法1:使用VLOOKUP函数

=IFERROR(VLOOKUP(A2, $B$2:$C, 2, FALSE), "")
  • 说明:
    • VLOOKUP(A2, $B$2:$C, 2, FALSE):在B2:C区域中精确匹配A2的内容,匹配成功后返回对应行的第2列(即C列的位置数据)
    • IFERROR(..., ""):处理匹配失败的情况,返回空单元格,避免显示错误提示

方法2:使用XLOOKUP函数(更直观灵活)

=IFERROR(XLOOKUP(A2, $B:$B, $C:$C, ""), "")
  • 说明:
    • XLOOKUP(A2, $B:$B, $C:$C, ""):在B列中匹配A2的内容,匹配成功后返回C列对应位置的数据,匹配失败直接返回空
    • 相比VLOOKUP,XLOOKUP无需指定返回列序号,支持更多查找场景,推荐使用

内容的提问来源于stack exchange,提问作者Dave Loepr

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 20:57:17