一、VLOOKUP函数的语法
VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
- lookup_value 需要在数据表首列进行搜索的值,可以是数值,引用或字符串
- table_array 要在其中搜索数据的文字、数字或逻辑值表,可以是对区域或区域名称的引用
- col_index_num 返回匹配的序列号,表中首个值列的序号为1
- range_lookup 逻辑值:大致匹配用True或省略,精确匹配用False
二、实践
1.精确匹配
- 步骤:在基本工资单元格中输入“=VLOOKUP”,按Tab进入函数,再点击fx参数面板——> 第一个参数为查找值,需要查找的是员工5的基本工资,因此查找值为员工5,可点击其单元格代替文字;第二个参数为数据表,是需要在其中查找数据的数据表,即整个表格;第三个参数为序列数,为待返回的匹配值的序列号,为1时,返回数据表中第一列的数值,这里需要返回的是基本工资,是第2列,因此填2;第四个参数为匹配条件,False为精确匹配,True或忽略为大致匹配,这里为False,精确匹配,可用0代替,如下图2-2——>得到的结果如下图2-3所示
2.模糊匹配
- 步骤:在“成绩级别”中输入“=VLOOKUP”,按Tab进入函数,再点击fx参数面板——>第一个参数为82,第二个参数为需要查找数据的数据表,第三个参数为待返回匹配值的序列号,这里为3,第四个参数为匹配条件,这里采用模糊匹配,为1,按F4锁定数据表的范围,如下图2-5——>下拉填充即可,得到的结果如下图2-6所示
3.反向查找
- 这里需要搭配使用IF函数使用
- IF 函数返回单一值的语法:IF(条件,返回值1,返回值2)
- 如果条件为真,函数的结果为:“返回值1”,如果条件为假,函数的结果是:“返回值2”。常用的条件返回值为单一值TRUE或FALSE,返回的结果也为单一值。
- 步骤:在“基本工资”中输入“=VLOOKUP”,按Tab进入函数,再点击fx参数面板——>第一个参数为员工5,即G57,第二个参数为需要查找数据的数据表,此时发现数据表中第一列是基本工资,第二列是姓名,用上面的做法无法求得结果,搭配IF函数使用,IF({1,0},D56:D65,C56:C65),第三个参数为待返回匹配值的序列号,这里为2,这是因为在使用IF函数时,“基本工资”和“姓名”这两列位置互换了,第四个参数为匹配条件,这里采用模糊匹配,为0,如下图2-7——>下拉填充即可,得到的结果如下图2-8所示
注意: 本文中的案例以及Excel的使用方法均来自哔哩哔哩中的珞珈AI办公up主!!!
如若有侵权,请联系删除。
本文是作者个人学习后的总结,未经作者授权,禁止转载,谢谢配合。
珞珈AI办公的个人空间-珞珈AI办公个人主页-哔哩哔哩视频哔哩哔哩珞珈AI办公的个人空间,提供珞珈AI办公分享的视频、音频、文章、动态、收藏等内容,关注珞珈AI办公账号,第一时间了解UP主动态。公众号【珞珈AI办公】回复【B站】领取30套顶级商业PPT模板与商业表格素材❤️跟着我,从零到一学会EXCEL❤️https://space.bilibili.com/308552985