掌握VLOOKUP函数:提升工作效率的秘诀-WPS高效文档技巧使用方法

掌握VLOOKUP函数:提升工作效率的秘诀

liusiyang 85 2024-10-24 编辑

大家好,今天来和大家一起聊聊工作中最常用的函数之一Vlookup,它常常被称作函数中的大众情人,可见其功能的强大!

Vlookup基本语法:

根据指定的查询值,在数据表中的首列查找到该记录,并返回与该记录对应的其他列内容。

Vlookup函数使用十分的简单,但是仍然需要注意以下几点:

1. Vlookup只能从左向右查找,所以查找值必须是在查找区域的首列,否则会出错。

2. 要查找的值中不能有重复值:如果查找值中有重复值,Vlookup函数只返回第一个匹配值的相关信息。

3. 要查找的值,和要查找区域中的查找值必须完全一致,包括数据格式,否则要出错。

4. 如果没有特殊的要求,一般对查找区域进行绝对引用,可以有效避免拖动公式带来的数据报错。

5. 在VLOOKUP函数的最后一个参数,你可以选择FALSE/0(精确匹配)或TRUE/1(近似匹配)。精确匹配会查找与查找值完全相同的数据,而近似匹配则会查找比查找值小的最大的数据。通常情况下,我们都是使用精确匹配。

常规用法:

1. 精确查找

例:根据姓名查找部门

=VLOOKUP(H24,$C$24:$F$31,4,0)

函数解析:

H24:是要查找的值,也就是找什么。必须在查找区域第1列。

$C$24:$F$31:是要查找的区域,也就是上哪找。一般要绝对引用!

4:部门在查找区域$C$24:$F$31中是第4列。

0:是精确查找,找不到会返回错误值#N/A

2. 模糊查找

例:根据分数分等级

=VLOOKUP(C45,$F$52:$G$56,2,1)

函数解析:

C45:是要查找的值,也就是找什么。必须在查找区域第1列。

$F$52:$G$56:是要查找的区域,也就是上哪找。一般要绝对引用!

2:等级在查找区域第2列。

1:是模糊查找,如果找不到对应值会从比查找值小的数据里,找个最大的来匹配,而且查找值所在的区域必须升序排列。

特殊用法:

1.多条件查找

例:根据薪级,薪档求基本工资

=VLOOKUP(D5&E5,IF({1,0},$H$5:$H$46&$I$5:$I$46,$J$5:$J$46),2,0)

函数解析:

①.D5&E5:将薪级和薪档连接成一个字符串,作为查找条件

②.IF({1,0},$H$5:$H$46&$I$5:$I$46,$J$5:$J$46):

{1,0}:表示 true or false

$H$5:$H$46&$I$5:$I$46:表示将两个条件区域拼接成一个字符串来匹配上面的目标字符串

$J$5:$J$46:需要返回的结果列

Vlookup函数的第2参数实际上用If函数构造了一个数据区域,第一列是查找值所在的区域,第二列是要返回的值。

③.2:表示返回第 2 列的结果,即 $J$5:$J$46区域

④.0:表示精确查找

请注意:这是个数组公式,所以必须同时按下Ctrl+Shift+Enter 键才能生效,按下以后可以看到公式外面多出来一对 { },表示数组公式应用成功。

2.反向查找

例:根据姓名求工号

=VLOOKUP(E54,CHOOSE({1,2},C54:C61,B54:B61),2,0)

函数解析:

由于Vlookup函数只能从左向右进行查询,这里工号列在姓名列左边,正常情况Vlookup函数不能完成查询,所以这里我们通过CHOOSE({1,2}函数,将C54:C61B54:B61位置互换,然后在C54:C61精确匹配与E54单元格相同的单元格,并返回互换后的区域对应第2列即B54:B61的数据

3.通配符查找

例:查找张姓的行政职务

=VLOOKUP(E69&"*",$B$69:$C$79,2,0)

函数解析:

通配符“*”表示任意多个字符,VLOOKUP函数第一参数使用E69&"*",即在$B$69:$C$79中查询以E69单元格内容开头的内容,并返回对应列的信息。

好啦,今天关于Vlookup函数就分享到这里。

熟练掌握函数唯一的捷径就是多加练习,大家抓紧时间操练起来吧!

原文链接:https://bbs.wps.cn/topic/14145

上一篇: WPS从入门到熟练的快速指南
下一篇: WPS屏幕录制功能:轻松制作教学视频与演示
相关文章