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

Google Sheets跨工作表匹配人员ID:Stats表A列补全问询

解决Google Sheets跨表匹配人员ID的问题

没问题,这事儿用Google Sheets的查找函数就能轻松搞定,给你两种常用方案,都完美适配你的需求:

方案1:用XLOOKUP(推荐,更灵活)

在Stats表的A2单元格输入以下公式,然后下拉填充到所有需要匹配的行:

=XLOOKUP(J2, People!A:A, People!B:B, "未找到匹配", 0)

参数解释:

  • J2:Stats表当前行的人员姓名(要查找的目标值)
  • People!A:A:People表的姓名列(查找范围)
  • People!B:B:要返回的人员ID列(匹配成功后取的对应列)
  • "未找到匹配":如果没找到对应姓名时显示的提示文字,你可以改成空值""或者其他内容
  • 0:表示精确匹配,确保只有完全一致的姓名才会返回结果

方案2:用VLOOKUP(经典查找函数)

如果你习惯用VLOOKUP,也可以在Stats表的A2单元格输入:

=VLOOKUP(J2, People!A:B, 2, FALSE)

参数解释:

  • J2:同样是要查找的姓名
  • People!A:B:查找范围(注意必须把姓名列放在这个范围的第一列,也就是A列)
  • 2:返回范围里的第2列(也就是People表的B列ID)
  • FALSE:强制精确匹配,避免近似匹配导致的错误结果

额外注意事项

  • 确保两个表的姓名完全一致:包括空格、大小写、特殊字符,要是存在大小写不一致的情况,可以用UPPER()统一格式,比如把公式改成:
    =XLOOKUP(UPPER(J2), UPPER(People!A:A), People!B:B, "未找到匹配", 0)
    
  • 如果People表存在重复姓名,两个函数都会返回第一个匹配到的ID,要是需要区分重复姓名,得额外增加匹配条件(比如部门、职位等)
  • 填充公式时,直接选中A2单元格,鼠标移到单元格右下角的小方块上,按住左键下拉就能批量应用到所有行

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 09:23:12