将 VLOOKUP 公式应用于多张工作表

将 VLOOKUP 公式应用于多张工作表

如何在 Excel 2010 中将 VLOOKUP 公式应用于多张工作表?

我们的公式已经写好并且在我们的工作表 1 上运行,但我们需要搜索 3 个工作表(在同一个工作簿内),最好是同时搜索。

答案1

假设您的密钥在 A 列(在所有工作表中,包括目标工作表),并且要提取的数据在 B 列,请在目标工作表的 B 列中输入以下公式:

您必须优先考虑原始工作表。这里我假设您将查看 Sheet1,然后查看 Sheet2,最后查看 Sheet3。优先级很重要,因为VLOOKUP要查找第一个匹配的键值。

=IFERROR(VLOOKUP(A1,Sheet1!A:B,2,0),IFERROR(VLOOKUP(A1,Sheet2!A:B,2,0),IFERROR(VLOOKUP(A1,Sheet3!A:B,2,0),"*** Missing ***")))

您可以更改每个原始表的搜索区域和提取列号,但请确保您的密钥始终位于第一列(最接近 A 列的列或 A 列本身)。

玩得开心。

相关内容