如何使用vlookup函数查找数据(函数vlookup的使用)

VLOOKUP函数是excel中的重要函数之一,它是一个纵向查找函数。方便于我们能够快速在一个完整的数据源中准确无误找出我们不按顺序排列的数据的信息。比如,我们要在全校的成绩表里快速找出某几个人的各科成绩;或者,在大公司的全员工的基本信息表中快速找到某几位员工的手机号码并且显示出来。

VLOOKUP函数是工作中广泛使用的函数之一。VLOOKUP函数是以列的形式查找的,最终返回该列所需查询列序所对应的值。

该函数的语法规则如下:

VLOOKUP(lookup_value,table_array,col_index_num.range_lookup)

语法说明

lookup_value:要查找的值(数值、引用或文本字符串)

table_array:要查找的区域(数据表区域)

col_index_num:返回数据在查找区域的第几列数(正整数)

range_lookup:精确匹配(true(或不填)/false(或填0))

参数说明&举例说明

如图一上图所示,要在A1:D13区域中不按顺序提取小东,小光、小宗的语文成绩,并且将结果对应输入到G2:G13中。一个一个手动在数据区域中对应查找并填入相应的单元格中,显得非常的繁琐。我们可以利用Vlookup函数来操作完成。

1、输入=vlookup(

首先在J2单元格中输入”=VLOOKUP(“,此时,Excel就会给我们提示4个参数。


lookup_value为需要在数据表第一列中要进行查找的数值。lookup_value可以为数值、引用或文本字符串。

2、选择要查找的对象(单元格)

第一个参数,就是我们要查找的对象,显然第一个对应的对象是小东,小东对应的单元格为I2,这里就输入I2(或者点击I2单元格)


table_array为需要在其中查找数据的数据表(数据区域)。使用对区域或区域名称的应用。

3、选择查找数据的数据表(区域)

第二个参数,我们要选择查找区域(用鼠标选择区域),再按F4切换绝对引用(不按F4的话,它的查找在用填充柄的过程中容易出现混乱),即"$A$1:$D$13";


col_index_num为table_array中查找数据的数据列序号。col_index_num为1时,返回查找区域第一列的数值;为2时,返回查找区域第二列的数值;小于0时,返回错误值#VALUE!;如果大于查找区域的列数时,返回错误值#REF!。

4、选择数据列序号

第三个参数,“语文”是在区域的第三列,所以在col_index_num参数里输入3,输入2为查找数学的成绩。


Range_lookup为一逻辑值,指明函数vlookup函数查找的精确匹配(false),还是近似匹配(true)。如果逻辑值为false或者0时,返回精确匹配查找,找不到,则返回错误值#N/A。如果逻辑值为true或者1时,函数Vlookup将会查找近似的匹配值。

5、选择false或true

第四个参数,我们要准确无误的查找成绩,所以要输入“false”或者“0”


最后,填入最后一个右括号“)”,得到公式为“=vlookup(I2,$A$1:$D$13,false)”,其他同学的成绩查找用填充柄完成查找操作即可。

6、输入最后的右括号“)”

7、用填充柄填充其余的内容

8、完成一列语文成绩的数据查找

演示过程有点多,不过操作起来很简单,给予我们很大帮助,不用去怕有些数据在手动查找的出现错误。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平