分享

VLOOKUP函数和MATCH函数配合,实现数据动态查询!

 EXCEL应用之家 2022-02-16


送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!

【置顶公众号】或者【设为星标】及时接收更新不迷路



小伙伴们好,今天和大家来聊聊一组简单的函数嵌套使用的问题。

VLOOKUP函数和MATCH函数嵌套,最大的作用就是可以解决多次匹配的问题。

例如说,下面这个问题。我们要从左侧的源数据表中抓取几位学生的各科成绩。有小伙伴会讲了,这还不简单,使用VLOOKUP函数一个个抓取就可以了呀!没错,是可以这样做。但下面的条件只有三、四个,是可以手动操作。可如果条件有几十个甚至几百个呢?手动就不是很方便了。



这时候,利用MATCH函数来作为VLOOKUP函数的第三个参数,就可以很方便地解决问题了。


01

MATCH函数的作用就是返回查找数据在查找区域中的位置。利用这一特点,我们就可以让它来替代我们“告诉”VLOOKUP函数,查找值在第几列。



在单元格G2中输入公式“=VLOOKUP($F2,$A$1:$D$8,MATCH(G$1,$A$1:$D$1,0),FALSE)”并向下向右拖曳即可。

思路:

  • MATCH(G$1,$A$1:$D$1,0)部分,MATCH函数返回学科在单元格区域$A$1:$D$1中的位置,并以此作为VLOOKUP函数的第三参数,告知VLOOKUP函数查找值所在的列数

  • 公式的其余部分都很简单,不再详细介绍了。这里只强调一点,即对单元格混合引用的使用,请大家务必领会。


02

还有一种情况下,使用这一对组合也是非常方便的。这种情况下更加体现出了这一对组合的优势,真正实现了数据“动态”的查找!



公式书写方法和逻辑思路都完全是一样的。但是他们却可以实现数据动态的查询。



好了朋友们,今天和大家分享的内容就是这些了!喜欢我的文章请分享、转发、点赞和收藏吧!如有任何问题可以随时私信我哦!

-END-

长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助

我就知道你“在看”


推荐阅读

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多