分享

每日Excel分享(函数)| VLOOKUP函数常见错误解析,对面的新手看过来

 L罗乐 2017-10-09

导读

VLOOKUP函数是Excel函数中最常用的函数之一,主要用于查找内容,根据指定的条件从某个区域里面找到与条件相对应的结果。

这几天有好多个朋友都在问我VLOOKUP函数的问题,最基本的语法问题,所以今天在这里跟大家分享一下VLOOKUP函数的几个常见问题。

1、VLOOKUP函数结果为#N/A错误值

问题解析:

VLOOKUP函数结果为#N/A错误值,则表示查找条件E2(张三)在单元格区域B1:C11中的第1列(B列)不存在,函数匹配不到张三,所以结果才会为错误值。

所以当VLOOKUP函数出现#N/A错误值时,不要惊讶,请看一下你的查找条件是否存在于查找区域中。

上图查找条件包含在查找区域中,但是VLOOKUP的结果依然为#N/A错误值,原因是VLOOKUP的查找条件只会匹配查找区域的第1列,上图的查找区域是A1:C11,该区域的第1列是A1:A11,这里面只有工号没有姓名,无法匹配条件,所以结果为#N/A错误值。


2、VLOOKUP函数结果为0

问题解析:

VLOOKUP函数结果为0,有可能是因为要查找的内容结果真的为0,但很多情况都是因为要查找的结果为空单元格,空单元格会被函数认为是0值。

如果想要当查找的内容为空时,结果也为空不为0,则VLOOKUP函数后面用连接符连接空格即可


3、VLOOKUP函数结果为#REF!错误值

问题解析:

VLOOKUP函数结果为#REF!错误值,则表示第3参数要返回的区域的值大于查找区域的总列数,如上图查找区域是B1:C11,该区域只有2列,但是公式却要求返回第3列,则结果就为无效引用#REF!


4、VLOOKUP函数结果不正确

问题解析:

VLOOKUP函数结果不正确,如上图,由于函数少了第4参数,则表示模糊匹配,用的是二分法查找,所以找到的结果不正确。


以上几种是VLOOKUP函数中比较常见的问题,下面再提一个不是问题的问题

公式:=VLOOKUP(E:E,B1:C11,2,0)

VLOOKUP函数的第1参数直接整列引用了,虽然结果是正确的,但给我的感觉总是怪怪的,是否会影响计算效率这个我也不知道,但总觉得比较占字符,也没安全感,不建议这么写公式。

标准写法:=VLOOKUP(E2,B1:C11,2,0)

再多的不开心,终究还是要向前看,加油!

致各位亲

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多