背景

刚开始工作时,我会花在处理表格上很长时间。终于有一天,发现了vlookup函数(当然不止这一个函数),大大的节省了我的时间。我终于可以喝着茶,慢慢的享受excel了。

当然工具只是工具,你还得亲自处理很多业务的事情,只是原先因为没有工具会花费的很多时间,因为熟练使用工具而节省了下来。

vLookup函数能做什么?

简单的说,vLookup函数的功能和它的名字一样。vlookup是英文vertical lookup的缩写,也就是竖向查找。它能够在一个表格区域中为你快速查找你要的数据。以前面章节的成绩表为例,你说帮我找张三同学的语文成绩,vlookup就会帮你找到张三的语文成绩。

在官网找到英文参数定义:

=VLOOKUP(What you want to look up, where you want to look for it, the column number in the range containing the value to return, return an Approximate or Exact match – indicated as 1/TRUE, or 0/FALSE).

=VLOOKUP(你想查啥,在哪里查,返回值在查找区域的哪一列,是模糊查找还是准确查找(分别用1,0对应))

这么说还是很抽象。我们来看几个例子吧。

示例

我们以一个微软官方示例文档的例子来讲解吧。

enter image description here

我们想要知道苹果的数量是多少,该怎么办?

在B7单元格,=vlookup()

第一个参数就写A7,也就是找什么

第二个参数就写A2:B5,也就是在哪里找

第三个参数就写2,A2:B5是一个两列的区域,我们想要根据水果名称来返回数量,而数量在这个区域的第二列,所以这里填写2。

第四个参数就写0,因为我们需要准确的知道是苹果的数量,还是香蕉的数量。

试一下吧。

你可以下载附件进行练习,我鼓励你做练习,掌握计算机技能一定要练习。

关键点1

vlookup函数一般仅用于查找关键词在最左侧的表格,也就是说你要查找的项,必须是查询区域的首列。

关键点2

返回值的列数,以成绩表为例,你要返回语文成绩或者数学成绩或者英语成绩,就在你定义的区域内数一下,它位于这个区域的第几列,然后就在vlookup的第三个参数那里填上。

关键点3

我们需要精确的查找,例如上面例子里,苹果对应的数量,橙子对应的数量,就需要第四个参数为0。为了不过多干扰你,这个参数为1的场景我们后面讲。现阶段你就记下来,默认用0就好了。

练习题

练习1:请结合你自己的实际工作,想一想,什么情况可以利用vLookup函数?

练习2:请亲自试一试成绩表的例子,如果你要获取张三、李四的语文、数学成绩,看看你遇到哪些问题?把它们记录下来。我们后面要用到。如果你还有其他关于这个函数的问题,也请一并记下来。

练习3:训练自己搜索的能力。用百度或者必应搜索引擎,搜索“vlookup filetype:xls“或者"data validation filetype:xls”,看看有什么发现。