送人玫瑰,手有余香,请将文章分享给更多朋友
动手操作是熟练掌握EXCEL的最快捷途径!
【置顶公众号】或者【设为星标】及时接收更新不迷路
小伙伴们好,今天和大家来聊聊一组简单的函数嵌套使用的问题。
VLOOKUP函数和MATCH函数嵌套,最大的作用就是可以解决多次匹配的问题。
例如说,下面这个问题。我们要从左侧的源数据表中抓取几位学生的各科成绩。有小伙伴会讲了,这还不简单,使用VLOOKUP函数一个个抓取就可以了呀!没错,是可以这样做。但下面的条件只有三、四个,是可以手动操作。可如果条件有几十个甚至几百个呢?手动就不是很方便了。
这时候,利用MATCH函数来作为VLOOKUP函数的第三个参数,就可以很方便地解决问题了。
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函数查找值所在的列数
公式的其余部分都很简单,不再详细介绍了。这里只强调一点,即对单元格混合引用的使用,请大家务必领会。
还有一种情况下,使用这一对组合也是非常方便的。这种情况下更加体现出了这一对组合的优势,真正实现了数据“动态”的查找!
公式书写方法和逻辑思路都完全是一样的。但是他们却可以实现数据动态的查询。
-END-
长按下方二维码关注EXCEL应用之家
面对EXCEL操作问题时不再迷茫无助
我就知道你“在看”
联系客服