Excel小白学VLOOKUP函数,学会这三个要点就行

迎曼说Excel 2024-05-31 00:50:48

Excel秘籍大全,前言

文章最后有彩蛋!好礼相送!

VLOOKUP函数的使用频率很高,但很多使用者对基础的语法还是模棱两可,这节课程,会通过一系列案例做个对比进行详细讲解,相信通过本节课程,大家会熟练掌握VLOOKUP,而不是只会套公式,场景变化,就无从下手。

Excel秘籍大全,正文开始

语法:

VLOOKUP(查询值,查询范围,返回值在查询范围的第几列,精确匹配/近似匹配)

这里有几点需要特别注意:

一、查询值必须在查询范围的第一列。

二、返回值是在查询范围的第几列,而不是在表格的第几列。

案例1:

基础语法

=VLOOKUP(A2,B5:D11,3,FALSE)

一,从需求我们可以看到,要通过姓名查询2月的销售额

所以查询值就是姓名,因为查询值要在查询范围的第一列,所以可以确定查询范围在表格开始的B列,因为返回值是2月销售,它在D列,所以范围就是B:D列,为了缩小范围,我们只选中了数据区域,所以查询范围就是B5:D11。

二、第三个参数,是查询结果在查询范围的第几列,而不是整个表格范围。

确定第三参数

我们选定B5:D11后,绿色边框包括的区域就是查询范围,可以看到2月销售在第三列,所以我们的第三个参数是3,这里是精确匹配。所以最后一个参数是false。

案例2:

返回多行多列

=VLOOKUP(G2,B2:D8,3,FALSE)

可以看到李白明明有2月销售,但返回了错误值,这是为什么呢,这是因为公式向下填充的时候,B2:D8范围发生了变化。我们看下范围对比。

查询范围

可以看到查询范围从B2:D8,整个表格的范围变成了B3:D9和B4:D10,整个时候,查询李白的时候,查询范围是B3:D9,此时李白那条数据已经不在查询的范围,所以返回了错误值。

如何解决这个问题,只需要保持范围不变化即可,这里可以选中公式中的B3:D9,然后按F4切换引用方式,改为绝对引用即可。

修改成绝对引用

=VLOOKUP(G2,$B$2:$D$8,3,FALSE)

这样公式就没问题了。

案例3:

近似匹配

因为没有确定值,所以这里需要使用近似匹配。但需要增加一个辅助列。操作如下:

近似匹配

=VLOOKUP(C2,$H$2:$I$4,2,TRUE)

近似匹配的原理,查询值小于等于查询值的最大值,我们的辅助列,用了区间的最小值,当查询52这个成绩的时候,查询值是52,小于等于52的在查询范围只有0,所以就匹配0对应的等级,也就是一般。

当查询99这个成绩是,查询值是99,小于或者等于99的值有0,60,80,三个里面最大值是80,所以对应80的等级。这就是近似匹配的原理。

以下《900套高逼格工作模板.xls 》免费下载,不收一分钱!

常用Excel

用Excel玩好报表

是必不可缺的技能

要知道一张好的图表

可以做到一图胜千言!

今天推荐的超实用干货是

《900套高逼格工作模板.xls 》

3.2G高逼格Excel可视化模板

制作精美 可直接套用

适合自用和内部培训使用

领取方式

关注我们

私信发送关键字:900

即可免费领取

资料来源于网络,公益分享,如有侵权,联系删除

0 阅读:0

迎曼说Excel

简介:感谢大家的关注