首页 > 其他分享 >使用Vlookup函数,需要注意些什么?

使用Vlookup函数,需要注意些什么?

时间:2022-10-14 22:32:26浏览次数:51  
标签:函数 错误 数据源 Vlookup Excel 表格 查找 注意



Excel情报局

职场联盟Excel


生产挖掘分享Excel基础技能

Excel爱好者大本营

用1%的Excel基础搞定99%的职场问题

做一个超级实用的Excel公众号

Excel是门手艺玩转需要勇气

数万Excel爱好者聚集地

SUPER EXCEL MAN


使用Vlookup函数,需要注意些什么?_微信朋友圈

使用Vlookup函数,需要注意些什么?_数据源_02

    使用Vlookup函数,需要注意些什么?_数据_03

   使用Vlookup函数,需要注意些什么?_数据源_04


Vlookup函数是Excel中的一个纵向查找函数,它与Lookup函数Hlookup函数属于一类函数,在工作中都有广泛的应用。例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的Hlookup函数是按行查找的。


Vlookup函数使用时的注意点非常多,一旦输入或者理解错误,查询结果就会返回错误值,有时候让我们非常的费解。今天小编就给大家来总结一下Vlookup函数使用过程中的错误值及解决方法,希望可以帮助到大家。


类型1

返回错误值#N/A


一般函数结果出现“#N/A”的错误值,说明在数据源首列查找不到第一参数的值。


如下图所示,在数据源中姓名为“韩梅梅”,查询表中姓名为“韩梅”,两个名字虽然只差一个字,但是在Excel中是完全不一样的


使用Vlookup函数,需要注意些什么?_数据源_05


这种错误值的处理一般有两种方案:

第1:核实查找值是否拼写错误。

第2:改成用通配符查询。


=VLOOKUP(C7&"*",C1:D4,2,0)


使用Vlookup函数,需要注意些什么?_微信朋友圈_06



类型2

返回错误值#REF!


如果VLOOKUP函数的第三参数超过了数据源的最大列数或者小于1,将会出现#REF!错误值。


如下图所示:数据源表格中一共才有两列,而我们公式中的第三参数却查找第三列的值,是根本不可能实现的


使用Vlookup函数,需要注意些什么?_数据_07


这种情况下,修改正确的返回值列数即可。如下图所示,将第三参数由3改为2即可。


使用Vlookup函数,需要注意些什么?_数据源_08



类型3

逆向查询


如果查找的值不在数据源表的第一列,也会出现错误值。


如下图,“成绩”在数据源表格的第二列,要返回的是第一列“姓名”的值,因此公式返回错误。


使用Vlookup函数,需要注意些什么?_微信朋友圈_09


这种错误值的处理一般有两种方案:

第1:可以将【成绩】列挪到数据源表的第一列,

第2:可以使用INDEX+MATCH函数或者LOOKUP函数解决。


比如上图例子中,成绩在数据源表格的第二列,需要查询位于左侧的姓名,就可以使用:

=LOOKUP(1,0/(D2:D4=C7),C2:C4)


使用Vlookup函数,需要注意些什么?_数据_10



类型4

单元格格式不一致


如果查找的值为数字,并且返回错误值时,多数情况是查找值和数据源表格值的格式不一致。


如下图所示,B7单元格输入的是数字“1002”,而数据源表格中B2:B4单元格区域中是文本型数字,两者不同,因此返回错误。


使用Vlookup函数,需要注意些什么?_微信朋友圈_11


这种错误值的处理一般有两种方案:

第1:利用【分列】功能将B2:B4单元格区域的文本型数字转化为数字。


使用Vlookup函数,需要注意些什么?_数据_12


第2:把VLOOKUP函数的第一参数加上&””转换为文本即可。


使用Vlookup函数,需要注意些什么?_微信朋友圈_13


标签:函数,错误,数据源,Vlookup,Excel,表格,查找,注意
From: https://blog.51cto.com/u_15825298/5758033

相关文章