Excel多表批量查询技巧: VLOOKUP搭配INDIRECT跨表格灵活查找
今天,我们来讲一个非常经典的函数多重嵌套案例,跨多个sheet表头不对称的内容灵活批量查找。

用到的函数搭配:
- VLOOKUP
- IFERROR
- INDIRECT
具体需求如下:
以考试模拟测试为例子,你分别用单独的sheet统计每一科的模拟考试成绩。并且最后计算出平均分。

这些科目当中,由于某种原因,可能存在英语和化学没有进行第三次模拟考试,生物没有进行第四次模拟考试。在表头不对等的情况下,如何实现跨表格在总表中进行灵活的内容调取查询?
如下图这样:

这个公式会有一点长,但是不难。
=IFERROR(VLOOKUP($A2,INDIRECT(B$1&"!$A$1:$F$19"),MATCH($I$1,INDIRECT(B$1&"!$A$1:$O$1"),0),0),"-")
相信你会经常遇到类似于这样的情况需要跨表格进行调取查询。