首页 > 解决方案 > 使用 Google 表格中的间接引用合并来自多个表的数据

问题描述

我需要将所有学生出勤率合并到一张图表中。我已经尝试过查询、Vlookup 和索引匹配 - 似乎没有得到我想要的结果。我需要一些东西来搜索名字和姓氏并返回所有工作表中的所有出勤率。由于这张表的未来大小,我想使用类似 CHOOSE 和 INDIRECT 的东西。

这是我尝试过的:

=ArrayFormula(VLOOKUP(K2&L2,CHOOSE({1,2},{Indirect(E2) & INDIRECT(F2), Indirect(D2)},{1,2})))
=query(Arrayformula({INDIRECT(D2), Vlookup($K$2:$K$45 & $L$2:$L$45, {Indirect(E2) & INDIRECT(F2), Indirect(D2)}, false)}),"select Col1,Col2,Col3,Col10,Col17,Col24,Col31 where not Col1 is null",1
=ArrayFormula((VLOOKUP(K2,INDIRECT($D$3),{1,2,3,10,17,24,31})))

这是最终工作表的一个非常小的示例。我将我希望结果放在单独的选项卡上。 https://docs.google.com/spreadsheets/d/1-XNePmTzVIc84ScasZxh1KlzTBxDyI_glxwg24uXGuI/edit#gid=868379110

标签: google-sheetsgoogle-sheets-formulagoogle-sheets-query

解决方案


推荐阅读