VLOOKUP常见的4种报错原因。

如题所述

第1个回答  2023-05-16

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)