跨表查询,VLOOKUP函数可以做到吗?

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

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

在帖子总结篇--INDIRECT函数使用终极帖中,我介绍了VLOOKUP函数和INDIRECT函数配合可以实现跨工作表查询数据。那么,在同一张工作表中,VLOOKUP函数是否可以在不同数据区域中动态查找呢?答案是肯定的!除了可以和INDIRECT函数配合外,今天我们还要学习另外一种新的方法。

01

根据条件切换查找区域是这个例子中的关键和重点。

在单元格L2中输入“=VLOOKUP(J2,CHOOSE(MATCH(K2,{"语文","数学","武力"},0),A1:B10,D1:E10,G1:H10),2,FALSE)”即可。

思路:

  • 利用MATCH函数确定需要在哪个区域进行查找,并将结果输入给CHOOSE函数

  • CHOOSE函数返回对应的查找的数据区域

  • VLOOKUP函数查找并返回结果

文章推荐理由:
VLOOKUP函数的拓展应用

-END-

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

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

我就知道你“在看”

戳原文,更有料!免费模板文档!

推荐阅读
(0)

相关推荐