VLOOKUP函数近似匹配到底怎么回事,原理+操作

小编
小编
小编
3
文章
0
评论
2020-04-1802:05:00 评论 2,752 862字
摘要

大家好,今天是针对于VLOOKUP函数的第二讲,主要给大家分析一下近似匹配的原理以及实战操作。如果对VLOOKUP基础知识还不懂的朋友,可以点击下面链接,先去看下上一篇文章。Vlookup函数如此简单!学完这篇告别新手称号

不知道大家是否还记得VLOOKUP函数的书写规范:

公式:=VLOOKUP("查找对象","查找区域","返回值所在列数","匹配方式")

其中第四个参数"匹配方式"分为精确匹配和近似匹配,真正书写时,直接是用数字表示的,精确匹配=0,近似匹配=1。精确匹配无需多言,今天主要是说下这个近似匹配0。

首先我们需要弄清楚"近似"这个词在VLOOKUP函数中的意义,这样,我通过下面的操作实践,给大家总结出来。

VLOOKUP函数近似匹配到底怎么回事,原理+操作

上图操作公式为:=VLOOKUP(55,A1:A9,1,1)

很容易理解,意在B列数字中查找并引用与55近似匹配的数字,最后得到的结果为50。确实如此,因为B列数字中和55最接近的数字就是50。这时候千万不要下结论,我们再实验一下。

VLOOKUP函数近似匹配到底怎么回事,原理+操作

上图操作公式为:=VLOOKUP(85,B1:B9,1,1)

只是将查找值更换为85,最后返回值为70。那我们就要思考一下了,B列数字中与85最接近的值明明是86,为何要返回70呢。总结出近似匹配的原理了。

近似匹配原理:在比查找值小的范围内匹配与之最接近的值。

通俗来讲,就是最终的返回值,要同时满足两个条件。

1.比查找值小。

2.最接近查找值。

OK,如果没有理解的朋友多读几遍原理即可明白,很简单。接下来我们来个小案例。

VLOOKUP函数近似匹配到底怎么回事,原理+操作

如图所示,左边为成绩表,右边为评级标准,分为S,A,B,C,D五档。我们想要在D列中为每一位同学评级。

此类问题我们需要先做一个辅助列,写出五档成绩范围中的最小值。

VLOOKUP函数近似匹配到底怎么回事,原理+操作

然后就可以先函数了,这里我先给大家看操作,然后再解释。

VLOOKUP函数近似匹配到底怎么回事,原理+操作

那最后结果就完成了。

VLOOKUP函数近似匹配到底怎么回事,原理+操作

简单解释一下,以D2单元格为例。

D2单元格公式为=VLOOKUP(C2,$F$7:$H$12,3,1)

公式的意思就是说,在0,101,151,201,251这五个数字中找到与254近似匹配的,然后返回其对应的第三列级别。这里最近似的是251,对应的是S级,没有问题。其他自动填充的单元格同理可得。

OK,文章到这里就结束了。VLOOKUP函数的近似匹配原理与操作相信大家也学会了。有哪里不清楚可以在底下评论。谢谢大家的阅读。

End.

来源:头条号

  • 我的微信公众号
  • 微信扫一扫
  • weinxin
  • 我的微信公众号
  • 微信扫一扫
  • weinxin
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: