乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 一篇文章,让你学会Excel中的VLOOKUP函数-excel函数vlookup

一篇文章,让你学会Excel中的VLOOKUP函数-excel函数vlookup

作者:乔山办公网日期:

返回目录:excel表格制作

vlookup是Excel中非常常见的一个函数,用得好,能够让你的工作效率大大提升。它也意味着你的Excel技巧逐渐从“初级”往“中级”过度。

现在网络上已经有很多关于vlookup函数的教程,但大部分都不够清晰,具体。本文将理论与实践结合,并且通过具体案例给大家讲解如何用好vlookup函数。在内容上尽量由简单到复杂,争取让新手也能够学会。

一、函数详解

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

上面是vlookup函数的全部内容,我们可以看到总共有4个参数,下面分别简单介绍4个参数是什么:

1、lookup_value

为需要在Table_array第一列中查找的数值,可以为数值、引用或文本字符串。需要注意的是类型必须与table_array第一列的类型一致。

也就是说,lookup_value就是你需要查找的数值。这个查找,是在指定区域里面进行的,这个区域是由table_array来指定的。

一篇文章,让你学会Excel中的<a href='https://www.qiaoshan022.cn/tags/VLOOKUPhanshu_561_1.html' target='_blank'>VLOOKUP函数</a>

举个例子,上面是某公司的一个员工记录表。假如某一天,我们要做一个Excel分表,只要一输入某个员工的姓名,就能够显示TA的工号。如果用Excel自带的查找功能也能够实现,但这时候用vlookup就会更方便。

在这个案例中,查找的选项就是姓名,由lookup_value来指定,并且这个查找值是不一定要输入绝对值,可以是某个具体位置的值,如(sheet2的B2单元格)。而具体在哪张表的哪个区域来查找,是由第二个参数table_array来确定的。

2、table_array

这个参数,为需要在其中查找数据的数据表,可以使用对区域或区域名称的引用、常数数组、计算后的内存数组。该参数的第一列必须包含查找的内容,其它列包含需返回的内容;返回内容的列序号由下个参数col_index_num指定。

如上所述,这个参数就是指定查找区域的参数了。点击这个参数后,也可以用鼠标拖动的方式来确定查找区域,也可以直接输入指定区域矩形的两个对角坐标来确定。

举个例子,假如查找区域矩形左上角的坐标为B9,右下角坐标为F12,那么这个参数就是:

$B$9:$F$12

如果不在同一张sheet,还要指定具体是哪一张sheet,比如如果查找区域在sheet1,那么参数就写成:

sheet1!$B$9:$F$12

通过参数1和参数2,我们就可以查找到指定区域的某一个特定值了。查找到之后,我们还需要做输出,也就是得到和这个特定值相关的其他数据,这个输出是由第3个参数来确定的。

3、col_index_num

这个参数为table_array中待返回的匹配值的列序号,如为1时,返回table_array第一列中的数值;为2,返回table_array第二列中的数值,以此类推。

以上面的表格为例,“姓名”是第一列,“工号”是第二列。我们查找到某个具体的姓名之后,需要知道该姓名的工号,那么col_index_num参数的值就要设定为“2”。如果要知道性别,那么该参数的值就要设定为“3”,以此类推。

4、range_lookup

这个参数,为一逻辑值,指明函数VLOOKUP返回时是精确匹配还是近似匹配。如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果range_value为FALSE(或0),函数VLOOKUP将返回精确匹配值。

什么是近似匹配,什么是精确拼配,相信不用我详细讲解咯。

二、实际案例

案例1:精确匹配

一篇文章,让你学会Excel中的VLOOKUP函数

如上表,如果要查找某个人(姓名)所对应的性别,那么vookup函数的写法是:

vlookup(B14,$B$9:$F$12,3,0)

这里的B14这个参数仅为举例,你的查找项具体在哪里,就填写哪里的位置参数值。

案例2:近似匹配

有时候,我们要查找的项目不一定在指定区域有完全匹配的数值,这时候我们就要用近似匹配了。

一篇文章,让你学会Excel中的VLOOKUP函数

如上面是一个个人所得税的税率表,我们看到这个表格里面的第二列,工资收入的级数都是很整齐的。但企业里面员工的工资收入很多时候不是这么整齐的数字。比如某个员工的工资是5160元,如何通过vlookup函数自动计算税率呢?

公式如下:

VLOOKUP(B53−0.001,$C$35:$F$43,3)

在这里,我们看到第4个参数省略了,也就是采用近似匹配的方法进行查找。

为什么第一个参数要采用“B53-0.001”这样的形式呢?请大家思考一下。

值的注意的是,这种情况下使用vlookup函数,一定要提前对列进行升序排列操作,原因同样大家思考。

限于篇幅,对vlooup函数的介绍暂时到这里。以后还会有更详细、更高级的技巧教给大家。

一篇文章,让你学会Excel中的VLOOKUP函数

如何学习更多Excel技能?请关注公众号:zhichangcdb,回复Excel。

相关阅读

关键词不能为空
极力推荐
  • Excel最全最详细求和方法来了-excel求和

  • excel求和,当我们想下拉填充公式时,则会遇到一些问题,如下图所示:下拉填充遇到问题这时的条件区域和实际求和区域是B3:B17,D3:D17,正确的应该是B2:B17,D2:D17。

ppt怎么做_excel表格制作_office365_word文档_365办公网