分享

Vlookup进阶篇:巧用函数摆脱Excel小白称号!

 一叶知秋6012 2019-02-25



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

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


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


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


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


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


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


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


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


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

1.比查找值小。

2.最接近查找值。


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



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


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



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



那最后结果就完成了。



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


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


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


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


End.

来源:头条号

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多