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

如何在Google Sheets中跨工作表匹配ID获取对应任务名称?

Google Sheets跨表匹配任务名称的实现方法

你可以用以下两种常用公式实现需求,操作步骤如下:

方法一:使用VLOOKUP函数

假设Tasks表中quest_id在A列,要在B列显示对应的quest_name,在B2单元格输入公式:

=VLOOKUP(A2, Quests!A:B, 2, FALSE)

参数说明:

  • A2:当前行需要匹配的quest_id值
  • Quests!A:B:指定Quests表中包含id(A列)和quest_name(B列)的区域
  • 2:表示返回匹配行的第2列内容(即quest_name)
  • FALSE:要求精确匹配,避免模糊匹配导致错误结果

输入完成后,下拉B2单元格的填充柄,即可批量应用到整个列。

方法二:使用XLOOKUP函数(更直观)

同样假设Tasks表quest_id在A列,B列显示结果,在B2输入:

=XLOOKUP(A2, Quests!A:A, Quests!B:B)

参数说明:

  • A2:要查找的quest_id值
  • Quests!A:A:Quests表中用于匹配的id列
  • Quests!B:B:需要返回的quest_name列

XLOOKUP默认是精确匹配,无需额外参数,下拉填充即可批量生效。

优化提示

如果希望没有匹配到值时显示自定义文本(而非默认的#N/A),可以嵌套IFERROR函数,比如:

=IFERROR(VLOOKUP(A2, Quests!A:B, 2, FALSE), "未找到对应任务")

或者用XLOOKUP的简化写法:

=XLOOKUP(A2, Quests!A:A, Quests!B:B, "未找到对应任务")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 12:52:32