分享

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

 鹰击彩霞 2021-02-23

蓝色

动手操作是熟练掌握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函数查找并返回结果



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多