分享

Vlookup函数的6个高级用法,及99%新手都会犯的错误

 恶猪王520 2022-01-20

大家好,这里是部落窝编辑部。

今天给大家汇总一下VLOOKUP函数的公式。

作为Excel界的明星函数,这么多年来一直热度不减,想必也是因为有其独特的魅力吧!

Vlookup函数用法

一:基本语法

是在表格或区域中按列查找内容的函数,它的基本语句是:

=VLOOKUP(查找值,查找区域,返回值的列号,精确/近似匹配 )

1、单条件查找 

=VLOOKUP(D2,A1:B12,2,0)

图片

D2:是要查找的值

A1:B12:是要查找的区域。

2:是绰号在查找的第2例

0:指精确查找

2、模糊包含查找 

比如,找出包含“路飞”的姓名的绰号

=VLOOKUP('*'&D3&'*',A1:B12,2,0)

注:查找值两边连接通配符号*即可实现

图片

3、交叉查询 

比如:我们要查找“阿普”的多个字段“绰号”“能力”“职位”,而顺序与数据源的却不一致。

=VLOOKUP($G3,$A$1:$E$12,MATCH(H$2,$A$1:$E$1,0),0)

图片

说明:在基本用法上,将第三个参数返回值列序用MATCH替换,通过匹配,自动返回目标字段在查找区域的列序。

4、区间查询  

根据区间来查找对应的等级

=VLOOKUP(B2,$E$2:$F$5,2,1)

图片

注:最末参数是1的时候,实现模糊查找,要得到正确结果,查找区域首列必须升序排列

5、横向查询 

比如:通过职位查询姓名

{=VLOOKUP(B7,TRANSPOSE($A$2:$K$3),2,0)}

图片

注:通过TRANSPOSE函数将横向区域转置为纵向区域,然后再用VLOOKUP函数进行纵向查询。

6、逆向查询  

比如:通过恶魔果实来查人物

=VLOOKUP(D2,IF({1,0},B2:B9,A2:A9),2,0)

注:公式中用IF({1,0} 把B列和A列组合在一起,并把 B列放在A列前面。

图片

Vlookup函数常见错误

1、公式输入错误

图片

以下情况均以此图为例

即查找的对象D2,必须对应区域的第1例,即A1,要一一对应起来。

同理,B12,写公式时要注意将查找区间囊括完整,不能漏掉列数、行数。

“,0”

0:精确查找

1或省略时:模糊查找。

如果忘了设置第4个参数会被公式认为按模糊查找进行。当区域也不符合模糊查找规则时,公式会返回错误值。

注:当参数为0时可以省略,但必须保留“,”号。

2、感觉公式没错啊?怎么返回#N/A?

#N/A是区域中找不到对应值。公式没错,就是数据源问题。

查找为数字,被查找区域为文本型数字

解决方案:=VLOOKUP(D2&'',A1:B12,2,0)

查找为文本,被查找区域为数字

解决方案:=VLOOKUP(D2*1,A1:B12,2,0)

3、不小心键入了空格

比如:在D2处含有多余的空格,造成查找错误。

解决方案:删除多余空格;也可以用公式trim替换掉空格。

=VLOOKUP(TRIM(D2),A1:B12,2,0)

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多