在Excel的众多函数中,VLOOKUP的地位很重要又很特殊,它的功能不同于我们之前介绍的统计类函数和逻辑类函数,VLOOKUP通常被称为引用函数或者是匹配函数。在这类函数中,VLOOKUP是当之无愧的大明星,能够熟练使用VLOOKUP函数的人往往会成为身边人眼中的Excel高手。
但是很遗憾,能用好这个函数的人的确不多,原因无他,仅仅是因为这个函数的教程都过于专业了,身为菜鸟的我们,想从中汲取出精华是非常困难的。
今天老菜鸟将从另一个角度去介绍这个函数,让大家能够快速的把这个函数看的更加通透。
其实VLOOKUP就是查找+复制粘贴!
VLOOKUP能为我们做什么
在介绍这个函数之前,我们先来看一个实际问题:
A列至E列是一份员工信息表,现在需要按照姓名找到其中几位员工的最高学历,将结果填入右边浅蓝色的单元格中。
![f8bbada4f3fda8d620b3ce676d0062db.png](https://i-blog.csdnimg.cn/blog_migrate/40e20cfcc0705c9b60f904dbbd0ab890.jpeg)
通常完成这个工作的步骤应该是这样的,从B列筛选或查找出“付怡青”这个名字,将同一行中最高学历(从姓名开始向右第四列)的数据复制,然后粘贴到第一个单元格中,再继续找第二个名字,复制粘贴对应的学历,一直如此直到把这四个员工的学历都找出来。
这个事情好像也不是很难对吧,我和大家一样都是这样做的,直到有一天,四个员工变成了四百个……
把一件简单的事情重复做四百次,我想没人愿意干,可是不干又能怎么样呢?
其实只要把VLOOKUP学会就行了,这个函数就能帮我们完成这个查找复制粘贴的工作,不但很快,而且很准确!
下面正式给大家介绍VLOOKUP,不需要准备纸笔,只需要你打开电脑里的表格,跟着老菜鸟一起操作。
VLOOKUP原来是这样玩的
和以往学习函数的过程一样,还是使用向导这个功能来认识VLOOKUP。
打开函数向导的方法分为3步:
- 在单元格输入=vl,就能看到VLOOKUP;
- 按一下Tab键或者点击函数名称就能完成函数的输入;
- 按CTRL A组合键或者点击fx按钮打开参数对话框。
![469a548398fd4f08c6447547fd022c2d.gif](https://i-blog.csdnimg.cn/blog_migrate/a3f6f32032141e88c38133a8bdeef3bd.gif)
可以看到函数需要我们提供四个参数,你当然可以点击每个参数的输入栏去看看参数的解释,会自己看明白这些解释是一大进步。如果还看不懂的话,咱们还是继续用菜鸟才能懂的语言交流吧。
回想一下最开始筛选复制粘贴的这个过程:
1.首先我们需要一个姓名(要找的值):
![2f1413225e9e9fc8d73d8348de08b2fc.gif](https://i-blog.csdnimg.cn/blog_migrate/2487eecc2992d0df1b5a2eee81a8df4d.gif)
2.还需要一个数据区域,并且要找的值必须在这个数据区域的首列:
![6d07f6d76614d296132912d307d7e716.gif](https://i-blog.csdnimg.cn/blog_migrate/951683cb9d83fd2c33ff50c0ff50e73b.gif)
因为是按照姓名去找学历,所以数据源是从B列开始,这一点一定要牢记。
选择区域后按一下F4键将范围锁定(绝对引用)。
3.要找的结果(学历)是从姓名(B列)向右开始第四列的数据,所以第三个参数填4:
![0d109ed83b27d6349d5b36071c5b2908.png](https://i-blog.csdnimg.cn/blog_migrate/1c266c5424091227eb1ede196af90628.jpeg)
这里有个很多人都犯迷糊的地方,需要的结果不是在E列吗,为什么是4而不是5?
有这个想法的朋友,你还是没明白我们一开始的操作,这个4不是表格中的第四列,而是第二步中数据区域中的列数,也就是从B列开始算,这样的话E列就应该是4。
4.当然是要精确查找咯,所以填0:
![75a8d01624528ef7226262ba3dd4d14f.png](https://i-blog.csdnimg.cn/blog_migrate/ea7a89207f975a16b4f14e71a119efb7.jpeg)
本来这个地方是要填逻辑值的,FALSE表示精确匹配,TRUE表示大致匹配,但我们早已经弄清楚逻辑值和数字之间的瓜葛了,填0当然OK的。
(有关逻辑值和数字之间的瓜葛了,不清楚的同学可以留言。)
好了,回顾了一下查找复制粘贴的过程,VLOOKUP的四个参数也填完了,现在可以点下确定了:
![45e15f33030f7287d131f3b5a6d3409c.png](https://i-blog.csdnimg.cn/blog_migrate/5939ebc174aa95bbb7a6398b8b5ee62e.jpeg)
结果是正确的呢!
可以将公式下拉,一次把四个人的学历都算出来:
![806fefe3929b774a980d52dbcc31d93e.gif](https://i-blog.csdnimg.cn/blog_migrate/6f4f24e127ca81b9aba23a130c394f1a.gif)
结果都是正确的,这下别说400个人了,给我4000人也不怕!
再来整理一下思路,其实VLOOKUP的用法用一句话就可以说明白:
VLOOKUP(要找的值,在哪找,找第几列,0)
当然这里面还是需要注意两个地方:
1.要找的值必须在数据区域的首列,这个首列是第二参数所设置的区域的第一列,而不是表格中的A列;
2.第三参数中的列数,是要找的结果在第二参数所设置的区域中的列数,而不是在表格中的列数。
下面用两个练习题巩固一下VLOOKUP的基本用法:
题目1:根据给出的员工ID,找到对应的姓名
题目2:根据给出的员工姓名,找到对应的性别
![3082ceaa0d72f3ba800bb729eaefa0c7.png](https://i-blog.csdnimg.cn/blog_migrate/5dd4eed26e250ead7d0b24dd003293f6.jpeg)
自己动手做一下,结果对了说明公式就没问题。
关于VLOOKUP的基本用法,相信你已经明白了吧。
下次我们研究如何使用VLOOKUP得到连续的多列内容,在这之前,请你务必要牢记今天提到的要点。
怎么做练习才是学习Excel正确的打开方式?
1、首先独立思考必不可少,看见习题先独立思考,不懂就要问指的是独立思考之后还是不懂,不经过思考就提问那是对自己的不负责;
2、思考之后还不会怎么办?这个世界没有百度一下不会的,如果有,那就百度两下;
3、看了案例也不会做练习怎么办?那就加入QQ群聊老菜鸟的群吧,还有老菜鸟的公众号每天推送教程,QQ群聊可以让众多Excel老师和高手与你一对一交流。