跨不同工作簿中的多个工作表使用 VLOOKUP(Excel 2010)

跨不同工作簿中的多个工作表使用 VLOOKUP(Excel 2010)

如果我将其放错了地方,请原谅。

我正在尝试在另一个工作簿中跨多个工作表创建 VLOOKUP,所有工作表都具有相同的数据和相同的布局,VLOOKUP 位于单独的工作簿中,我可以让它在第二个工作簿中的一个工作表上工作,但它似乎无法在第二个工作簿中的多个工作表上工作。这仅适用于一张工作表:

=VLOOKUP(B2,'[MAIN DATABASE 2015 - 2016.xlsm]A-C'!$B$2:$P$500,15,FALSE)

我有 8 张纸,名称均为 AC、DF、GI、JL、MO、PR、SV、WZ。

因此,当我尝试使用以下公式的所有工作表时,我得到了#VALUE

=VLOOKUP(B2,'[MAIN DATABASE 2015 - 2016.xlsm]A-C:W-Z'!$B$2:$P$500,15,FALSE)

我做错了什么?我不介意两个工作簿都必须保持打开状态才能获得结果。

答案1

您不能按工作表名称合并范围。

您要么需要将所有数据放在一张表上(为什么要拆分?),要么编写代码(逐个)搜索表并合并结果

相关内容