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

跨工作表使用VLOOKUP函数返回#REF!错误问题咨询

VLOOKUP返回#REF!错误的解决方法

错误原因

你使用的公式存在查找范围不匹配的问题:
=VLOOKUP(A2,Sheet1!$A$2:$A$6,2,FALSE)
公式第二个参数的查找区域仅选中了Sheet1的A列(仅1列数据),但第三个参数指定要返回查找区域的第2列数据,查找区域不存在对应列,因此触发#REF!错误。

修正方案

根据你需要返回的匹配字段,将查找区域扩展到包含目标字段的范围即可:

  • 匹配返回性别:公式修改为 =VLOOKUP(A2,Sheet1!$A$2:$B$6,2,FALSE)
  • 匹配返回年龄:公式修改为 =VLOOKUP(A2,Sheet1!$A$2:$C$6,3,FALSE)

注意事项

  • VLOOKUP的查找区域第一列必须为匹配关键字段(本次场景为姓名,当前设置符合要求)
  • 第三个参数的列号为查找区域内的相对列顺序,而非工作表的绝对列号,例如查找区域为B:D列时,要返回D列数据需将列号设为3而非4
  • 你当前对查找区域使用的绝对引用格式是正确的,下拉填充公式时不会出现查找区域偏移的问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 04:15:03