在Excel用户中如果一个用户能熟练VLOOKUP这个函数说明他的水平算很不错了,会使用VLOOKUP这个函数可以很大的提高工作效率,许多Excel用户还不知道怎么使用VLOOKUP函数,下面就教大家VLOOKUP函数使用方法,让你在同等水平中脱颖而出!
excel是我们工作中很常用的表格制作工具,它不仅仅只是用来制作表格,还能对数据进行处理(如:排序、运算等)。excel中还给我们提供了很多实用的函数,今天小编要介绍的就是其中一个,也是比较常用的一个函数,即vlookup函数。
vlookup函数的功能其实就是用来找东西的,只要是找excel表格中的某个数据,大家都会想到使用vlookup函数。vlookup函数怎么用呢?相信是很多人关心的问题,接下来就跟着小编一起来学习excel vlookup函数的用法吧!
Vlookup(查找值,数据表,列序数,[匹配条件]);
(注意:函数的参数和参数之间的逗号是英文下的逗号。)
查找值:根据什么查找,查找值必须位于数据表的第一列;
数据表:查找的区域,如果查找到多个值,只返回查找到的第一个所对应的数据;
列序数:返回数据表中第几列的数据(查找结果所对应的);
匹配条件:可选,如果为0表示精确查找;1或省略表示模糊查找。
了解vlookup函数的4个参数之后,相信大家就会用这个函数了,一起动手试试吧!
首先看一下这个实例:
这个表格的左边四列是一份人员名单,现在需要找出右边几个工号对应的姓名。
通常遇到这类问题,在不知道VLOOKUP这个函数的时候,大多数人会按照工号一个一个查找出对应的姓名,再复制到指定位置,需要提供的姓名少了还无所谓,如果数量多的话,这个工作量就会很大。VLOOKUP这个函数专门就是处理这类问题的,下面就通过这个问题来学习VLOOKUP函数如何使用。
首先,我们选中第一个需要填写姓名的单元格i2,再点插入函数(fx)这个按钮:
出现插入函数对话框以后,类别选择查找与引用,往下拉滚动条,找到VLOOKUP函数点确定,就会出现VLOOKUP函数的使用向导:
通过这个界面,我们可以了解到这个函数有四个参数需要我们提供,为了帮助大家掌握学习方法,以下结合函数向导的说明文字来逐个讲解每个参数的详细含义。
第一参数
红色框内是第一参数的说明,lookupvalue代表查找值的意思,查找值可以是数值、引用或者字符串。
本例中我们是以工号进行查找,直接引用单元格位置,将光标定位在第一参数的填写位置,点击H2单元格即可:
关于第一参数的说明,有一句非常关键的话:需要在数据表首列进行搜索的值。
这个是什么意思呢,我们先来看看第二参数的含义再来解释这句话。
第二参数:
第二参数叫Tablearray,也就是需要在期中搜索数据的信息表,这个表可以是区域或者区域名称的引用。
在本例中,我们要在表格的前四列这个数据表里进行查找,所以第二参数直接选择前四列:
这时候再来解释第一参数的这句话:需要在数据表首列进行搜索的值。
数据表是a:d这个区域,我们要查找的值是工号,工号在这个区域的第一列也就是首列。
举个例子说明这个要点:
如果现在是根据姓名找职位,数据表就要选择b:d这个范围,确保我们要找的数据(姓名)在区域的首列。
区分一个概念,区域的首列不同于表格的首列,表格的首列只能是a列,区域的首列是根据我们的选择来确定的。
回到前面的内容,第二参数也就是数据表(区域)我们完成了选择,再来看第三参数。
第三参数:
第三参数的含义是满足条件的单元格在数组区域中的序列号,换句话说,我们的数据区域是a:d,而我们需要的结果是姓名,姓名在这个区域中位于第二列。因此第三参数我们输入数字2即可。
这里还是要辨别一个概念,要找的内容在区域的列位置不同于在表格的列位置。
剩最后一个参数了
第四参数:
VLOOKUP有两种匹配模式,精确匹配和大致匹配,注意,关于这个参数的说明,与实际情况正好相反,我们只要记住,FALSE是精确匹配,TRUE是大致匹配。
同时这个参数是可以省略的,省略的时候也是精确匹配。
在日常使用的过程中,基本上都是精确匹配,为了方便,我们可以将FALSE写成0,这是利用了逻辑值与数字的对应关系,关于逻辑值的知识,后面会有专门的学习,这里不做解释了。
至此,我们完成了四个参数的填写,点击确定,可以看到公式的结果:
将公式下拉,任意验证几个结果,都是正确的:
关于这个函数的用法,其实用一句话也就可以说明白了:
=VLOOKUP(查找值,数据区域,要找的内容在第几列,精确匹配)
之所以啰啰嗦嗦说了一大堆,目的只有一个,教会大家如何通过Excel自身的说明文字去了解和学习函数,其实有些术语,初次见到的时候是比较让人难以理解,不过慢慢见得多了,了解深入了,大部分都是可以看明白的。
小结:使用VLOOKUP函数的时候有几个要点再次强调:
1、查找值(第一参数)应该是具体的内容或者是单元格,而不是一个范围,经常看到一些人的查找值选择了整列,这是非常不好的一个习惯;
2、数据区域(第二参数)应该是以查找值为首列的一个区域,而不是整个数据区域;
3、要找的内容的列序号(第三参数)应该是数据区域的列位置,而不是整个表格的第几列;
4、通常我们用VLOOKUP函数都是精确匹配,记得写0就行了,初学阶段不提倡省略参数;
5、关于精确匹配很好理解,而大致匹配却并不是我们理解中的按部分内容匹配,大致匹配的应用实例在VLOOKUP函数的拓展用法中会讲到。
通过以上讲解,对于VLOOKUP的基本用法是否已经掌握了?可以通过一个小测试来验证一下:
根据姓名找到对应的职位信息。
如果你做对了,那么VLOOKUP函数的基本用法就没有问题了。