Google Sheets中VLOOKUP出现“范围越界”报错求助
解决Google Sheets中VLOOKUP的“范围越界”错误
你的公式=VLOOKUP(C8,Users!A3:A35,3,FALSE)触发“VLOOKUP evaluates to an out of bounds range”(范围越界)错误,问题出在VLOOKUP的查找范围没有包含你要返回的列:
- 你指定的查找范围是
Users!A3:A35,仅包含A列一列数据 - 但公式要求返回对应行的第3列,这个范围里最多只有1列,第3列根本不存在,所以报错
修正后的公式
把查找范围扩展到包含目标列的区域(假设你要返回的名称在Users表的C列),修改为:
=VLOOKUP(C8,Users!A3:C35,3,FALSE)
关键规则提醒
- VLOOKUP的第二个参数(查找范围)的第一列必须是匹配列(这里Users表的A列符合要求)
- 查找范围必须覆盖到你要返回的列,公式里的列序号是相对于这个范围的,不是整个工作表的列号
从你提供的截图来看,Users表的A列是匹配列,C列是目标名称列,扩展范围到A3:C35后,就能正常返回对应行的第3列数据了。
内容的提问来源于stack exchange,提问作者Jorge Sanchez
相关产品推荐
相关产品推荐

