跨表查询,VLOOKUP函数可以做到吗?
送人玫瑰,手有余香,请将文章分享给更多朋友
动手操作是熟练掌握EXCEL的最快捷途径!
在帖子总结篇--INDIRECT函数使用终极帖中,我介绍了VLOOKUP函数和INDIRECT函数配合可以实现跨工作表查询数据。那么,在同一张工作表中,VLOOKUP函数是否可以在不同数据区域中动态查找呢?答案是肯定的!除了可以和INDIRECT函数配合外,今天我们还要学习另外一种新的方法。
根据条件切换查找区域是这个例子中的关键和重点。
在单元格L2中输入“=VLOOKUP(J2,CHOOSE(MATCH(K2,{"语文","数学","武力"},0),A1:B10,D1:E10,G1:H10),2,FALSE)”即可。
思路:
利用MATCH函数确定需要在哪个区域进行查找,并将结果输入给CHOOSE函数
CHOOSE函数返回对应的查找的数据区域
VLOOKUP函数查找并返回结果
-END-
长按下方二维码关注EXCEL应用之家
面对EXCEL操作问题时不再迷茫无助
我就知道你“在看”
戳原文,更有料!免费模板文档!
赞 (0)