分享

【Excel函数教程】VLOOKUP的99种用法,会3个的都是高手!

 Excel学习园地 2020-12-28


公众号回复2016   下载office2016





VLOOKUP是一个万人迷函数,基本上每个职场人都应该而且必须要掌握这个函数的用法。

通常我们使用这个函数来完成一些简单的数据匹配工作,可以大大提高效率,但是在一些函数玩家的手里,VLOOKUP函数却有着我们想不到的用法,今天分享一些比较特殊的案例,希望能给大家带来一些思考和乐趣。

VLOOKUP基础用法
先热热身,不然脑袋要抽筋。

首先还是有必要看看最基础的VLOOKUP能解决什么问题。

按照姓名匹配出每个人的最高学历,这是一个标准的VLOOKUP公式。

如果你对VLOOKUP的基础用法还有些恍惚的话,建议先复习一下基础知识。

【Excel函数教程】史上最弱的一篇vlookup教程,再学不会你就可以放弃了!

套路1:VLOOKUP最玄幻的一个套路
看不懂还是看不懂的一个公式

问题如图所示:

右边是一些单品明细,左边是一些套餐的明细,需要根据套餐所用到的单品计算出套餐的金额。

公式为:=SUMPRODUCT(IFERROR(VLOOKUP(T(IF({1},B2:H2)),$K$2:$M$9,3,),))

一句话解析:

T和IF函数协助VLOOKUP调取售价,SUMPRODUCT负责汇总,每个函数各司其职,处理完成后将结果传递给下一个函数继续计算,组队打怪,轻松破敌!

VLOOKUP(T(IF({1},B2:H2)),$K$2:$M$9,3,),这个VLOOKUP是怎么回事,你懂么……

套路2:VLOOKUP协助完成多列求和
这个似乎可以理解一点

问题1:匹配出给定姓名的同学语文和数学成绩之和

公式为:

=SUMPRODUCT(VLOOKUP(I2,$A$1:$G$11,{2,3},))

问题2:语文、数学、化学成绩之和

公式为:

=SUMPRODUCT(VLOOKUP(I2,$A$1:$G$11,{2,3,6},))

一句话解析:

此公式重点在于VLOOKUP第三参数,{2,3}和{2,3,6}的意思搞明白就差不多了。

这是常量数组型的参数,也算是基本功吧。

套路3:按出现次数匹配数据
这个有点意思啊

问题说明:按照指定的次数匹配对应同学的成绩

公式为:

=VLOOKUP($E$2&F2,IF({1,0},$A$2:$A$13&$B$2:$B$13,$C$2:$C$13),2,0)

这其实就是多条件匹配的套路,只不过应用场景稍有不同而已,理解意思即可。

套路4:多行数据求和
感觉有点怪

问题说明:根据指定的姓名汇总成绩之和

公式为:

=SUM(VLOOKUP(T(IF({1},D2:D5)),A2:B11,2,))

实际上解决这个问题本来应该用公式:

=SUMPRODUCT(SUMIF(A:A,D2:D5,B:B))

VLOOKUP掺和进来感觉总是怪怪的……

一句话解析:

用T和IF函数生成内存数组使VLOOKUP分别按照这几个姓名查找对应成绩,最后用SUM求和。

套路5:成绩分档问题
我勒个去

问题说明:按照成绩区间分为A\B\C\D四个档,30以下为D,30-60为C,60-80为B,80以上为A。

公式为:=VLOOKUP(B2,{0,"D";30,"C";60,"B";80,"A"},2)

一句话解析:搞清楚什么是模糊匹配、近似匹配、大致匹配,反正不是精确匹配就明白这个用法了。

未完待续
预知后事如何且听下回分解

关于VLOOKUP的故事,真的是讲也讲不完。

除了最基本的用法之外,几乎所有的用法都有更优解,也就是说,很多问题使用VLOOKUP去处理并不是最好的办法。

但大伙就喜欢VLOOKUP,咋办?

要不要继续,听你们的,还想看VLOOKUP献丑的可以留言。


扫描二维码
老师带你进Excel交流微信群

加群免费哦


强烈推荐菜鸟系统学习Excel函数的宝典,也就是上面这本,非常适合新手学习。

出版社的主编说“第一次看到这本书的时候感觉非常好,这么多年能把函数用这种风格的语言讲出来的,几乎没有”。

不夸张地说,看了肯定能受益,毕竟书里的内容,都是我自己踩过的坑。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多