如何在 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 列本身)。
玩得开心。