Google Sheets中VLOOKUP报范围越界错误,请求排查原因
解决Google Sheets VLOOKUP索引超出范围的问题
- 核心问题:你设置
index=2时,VLOOKUP的查找范围只包含了1列,函数找不到第2列,所以触发「VLOOKUP evaluates to an out of bounds range.」错误。 - 正确逻辑:VLOOKUP的
index参数是「你选定的查找范围内的列序号」,不是整个工作表的列序号。如果要返回c右侧列的对应值,必须把「包含c的列 + 右侧目标列」一起纳入查找范围。 - 实操示例:
- 假设
c在A列,目标返回值在B列,查找范围要选A:B(或具体单元格范围如A1:B3) - 此时用公式
=VLOOKUP("c", A:B, 2, FALSE)就能正常返回对应结果
- 假设
- 补充:
index=1能正常返回c,是因为查找范围只有1列时,index=1指向的就是这一列,自然能返回查找值本身。
内容的提问来源于stack exchange,提问作者Guy
相关产品推荐
相关产品推荐

