VLOOKUP 用法详解
亲爱的ThinkPad用户:
您好
本期办公无忧系列将与大家分享:
VLOOKUP 用法详解
作为“性价比最高”的查找工具,
VLOOKUP函数已然是职场必备技能,
各类针对VLOOKUP的课程培训,
更是层出不穷,
部门热门课程甚至炒出699元高价!
看到商机 一心向用户的小编,
春节期间潜心研究网上热门课程,
整理出了一份从入门到高手的教程,
该教程从初级应用讲起,
难易结合,逐渐提高应用层次,
学会这份从入门到高手的教程,
足以应付98%用户的办公需求。
VLOOKUP 用法详解
1、什么是VLOOKUP
2、VLOOKUP怎么用
3、VLOOKUP的注意事项
4、VLOOKUP的进阶用法
什么是VLOOKUP?
在与您分享VLOOKUP的具体用法之前,先简单介绍一下该函数的用途与语法格式。
VLOOKUP是一个纵向查找函数,主要用于按列查找,并最终返回该列所需查询列序所对应的值;
该函数的语法规则,可以简单概括如下:
VLOOKUP(要查找的值,要查找的区域,返回数据在查找区域的第几列,精确匹配/模糊匹配)
参考上方的语法规则,下面将详细介绍这四个参数:
第一参数:要在表格或区域的第一列中查询的值。
第二参数:要查找的单元格区域。
值得注意的是,查询值必须在这个区域的首列,否则将返回错误值。如果查询区域中包含多个符合条件的查询值,VLOOKUP函数只能返回第一个查找到的结果。
第三参数:要返回查询区域中的第几列。
该参数如果超出待查询区域的总列数,VLOOKUP函数将返回错误值。
第四参数:精准匹配/模糊匹配
精确匹配为0或FALSE;模糊匹配为1或TRUE;
VLOOKUP怎么用
一、常规用法
示例如下,需要在下方表格中找出陈六的岗位;
依据语法规则,VLOOKUP公式为:
=VLOOKUP(E5,A:B,2,0)
将括号里的四个函数拆开来理解:
E5:需查找的信息——姓名
A:B:需查找的单元格区域——姓名+岗位
2:员工岗位在指定查找区域的第二列
0:精确匹配
VLOOKUP的注意事项
简单了解VLOOKUP的使用方法后,简单总结一下使用该函数的注意事项:
1、VLOOKUP函数的第一个参数要求必须是唯一的,不然返回的只能是第一次遇到的记录,如果需要一对多查询,需要借助辅助列的方式。
2、查找目标一定要在该查找范围(区域)的第一列。
3、第3个参数中的列号,不能理解为工作表中实际的列号,而是指定返回值在查找范围中的列数。
4、注意查找区域内数据类型的统一(更改数据格式即可),否则VLOOKUP可能显示错误。
VLOOKUP的进阶使用
一、模糊查询
如果只知道在职员工的姓氏,而不知道全名,也可以通过带通配符的查询方式使用VLOOKUP查询;
如图,想要通过E5的姓氏,查找任职员工的岗位;
根据语法规则,公式为:
=VLOOKUP(E5&'*',A:C,2,0)
通配符“*”表示任意多个字符,所以第一参数使用E5&'*';
二、逆向查找
如果想要通过岗位名称,找到该岗位任职人员的姓名,示例如下,需找出人力资源岗位任职员工的姓名;
依据语法规则,VLOOKUP公式为:
=VLOOKUP(E5,CHOOSE({1,2},B2:B11,A2:A11),2,0)
VLOOKUP函数要求查找目标一定要在该查找范围(区域)的第一列,如果查找目标不在数据表的首列时,需要先将目标数据进行特殊的转换,因此这里使用了CHOOSE函数。
CHOOSE函数第一参数使用常量数组{1,2},将查询值所在的B2:B11和返回值所在的A2:A11整合成一个新的两列多行的内存数组。
生成的内存数组符合VLOOKUP函数的查询值必须处于数据区域中首列的要求,从而实现了逆向查询。
三、多项查找
如果想要根据姓名查找多列数据,可通过COLUMN公式一次查找,示例如下,需通过姓名,查找岗位、部门及地区。
根据语法规则,公式为:
=VLOOKUP($A14,$A$2:$D$11,COLUMN(B1),0)
该公式中使用了一个新函数COLUMN函数,为什么在这里使用这个函数呢?
VLOOKUP函数中的第三个参数是查找返回值所在的列数,如需查找返回多列时,该列数值需要依次更改,比如返回第2列时,参数设置为2,示例:=VLOOKUP($A14,$A$2:$D$11,2,0)
如果需要返回第3列的,则需把值改为3,示例:
=VLOOKUP($A14,$A$2:$D$11,3,0)
如果有十几列这个过程就会非常耗时间,所以此处我们使用COLUMN函数,让第3个参数的数值自动变,在向后复制时第三参数自动变为3、4、5…
★注意:
千万注意单元格的引用方式——查找值要写成绝对,即第一个参数要写成$A14,不要丢掉$
联系客服