Excel:VLOOKUP函数

VLOOKUP函数的作用

使用VLOOKUP函数可以方便地进行数据查询,建立数据查询表。

VLOOPUP函数实现的就是人们日常所使用查询数据的方式。比如,要找到某个学生的平均成绩 ,一般会在姓名列中从上到下找到该学生,然后从左至右找到对应的平均成绩。

640?wx_fmt=png

函数格式:

=VLOOKUP(查询关键字,数据区域,相对列号,查询模式)

比如,要根据学号去查询学生的姓名,将要查询的学号输在B2单元格,而在B3单元格输入公式:

=VLOOKUP(B2,D1:L15,2,FALSE)

640?wx_fmt=png

公式说明:

(1)关键字:要搜索的内容。比如,在B2单元格输入要查询的学号。

(2)数据区域:选取的表格范围。但是,必须保证要查询的内容是在选定的表格的最左侧一列中。换句话说,VLOOKUP函数只在选定的数据区域的第一列中搜索。所以,本例中只能将学号列作为第一列。

(3)相对列号:前面已经提过,VLOOKUP的工作原理是,在选定区域的第一列中找到要搜索的元素之后,然后返回该行中相对列号指定的单元格内容。比如,本例中的相对列数是2,所以返回对应该学号的学生的姓名;如果改为8,则返回对应该学号的学生的平均分。

(4)查询模式:如果要精确匹配,使用FALSE;如果只是近似匹配,则使得TRUE或者忽略。

提示:使用近似匹配的时候,选定的数据区域的第一列必须要按升序排序。如果按降序排序的话,则得不到正确查询结果。

640?wx_fmt=png

比如,在L2单元格输入公式:

=VLOOKUP(K2,N2:O6,2,TRUE)

即可按分数段得到等级。

(5)拖动填充公式,至少要将表格区域改成绝对引用

640?wx_fmt=png

比如,上述公式应改为

:=VLOOKUP(K2,$N$2:$O$6,2,TRUE)

B2单元格的公式应改为:

=VLOOKUP($B$2,$D$1:$L$15,2,FALSE)

640?wx_fmt=png

完成拖动填充后,还要将返回数据的相对列号更改。

VLOOKUP函数的缺陷:

(1)如果要搜索的内容不在选定的数据区域的第一列时,此函数就无能为力了。

(2)如果是一个横向表格(比如,上述表格行列互换后),则只好使用它的兄弟函数HLOOKUP了。

640?wx_fmt=jpeg

相关:HLOOKUP函数

HLOOKUP函数与VLOOKUP函数使用方式几乎一模一样,只是HLOOKUP基于选定数据区域的第一行进行搜索,然后返回所在列中相对行号指定的单元格内容。

函数格式:

=VLOOKUP(查询关键字,数据区域,相对行号,查询模式)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值