VLOOKUP常见的4种报错原因
#REF!错误
错误:引用了无效的单元格,会出现该错误
错误解析
C1:D10 这个数据区域只有两列,VLOOKUP函数的第三参数却要求返回第 3 列的数据,超过了查找区域的最大列,所以返回#REF!错误。
解决方法
D14 单元格正确公式应为:
=VLOOKUP(C14,C1:D10,2,0)
#VALUE!错误
错误: 公式中引用了错误参数或数值,会出现该错误。
错误解析
我们知道 VLOOKUP 函数的第三参数必须要介于 (1~查询区域的最大列),而此例中第三参数小于 1,所以返回#VALUE!错误。
解决方法
D14 单元格正确公式应为:
=VLOOKUP(C14,C1:D10,2,0)
返回结果错误
错误: 第 4 参数近似匹配
错误解析
武汉分部的销售额应该是 40846,但公式返回结果却是83070,经过检查发现是 VLOOKUP 的第四参数使用了近似匹配。
解决方法
D14 单元格正确公式应为 :
=VLOOKUP(C14,C1:D10,2,0)
返回结果错误
错误: 查找值中包含通配符
错误解析
10*20*50 产品型号的库存应该是 236,但公式返回结果却是 479。这是因为查找值中包含通配符 r*,,而VLOOKUP 支持通配符查询,导致查找到的是r10*200*50,所对应的库存数 479。
解决方法
D14 单元格正确公式应为:
=VLOOKUP(SUBSTITUTE(C14,"*""~*"),C1:D10,2,0)