快速从多个工作表中进行 VLOOKUP 并返回匹配值
Kutools for Excel
通过 300+ 强大功能
全面提升 Excel 实力
从当前工作表中使用 VLOOKUP 返回匹配值对我们来说或许轻而易举,但若需根据多个工作表中的条件返回对应值,对大多数人而言却是个棘手难题。不过,只要您拥有 Kutools for Excel,借助其多表查找功能,即可轻松高效地完成此任务。
从多个工作表中进行 VLOOKUP 并返回匹配值
假设您有三个包含原始数据的工作表,以及一个包含查找数据的工作表,需根据如下截图所示的给定值在 Sheet 4 中返回相应的值:
![]() | ![]() | ![]() | ![]() | ![]() |
要应用此多表查找功能,请按以下步骤操作:
1. 单击 Kutools > 高级 LOOKUP > 多表查找,参见截图:

2. 在多表查找对话框中,于待检索值区域和列表放置区域部分分别指定查找值范围与结果放置区域,参见截图:

3. 然后单击
按钮,在弹出的数据区域对话框中,点击工作表标签进入包含所需数据的工作表,再选择数据区域,参见截图:

4. 然后单击确定按钮,在随后出现的添加数据表对话框中指定所需的关键列和返回列,参见截图:

5. 然后单击确定按钮返回主对话框,此时您将看到第一个工作表中的数据区域已添加到数据区域列表框中。

6. 重复上述第 3-5 步,将其他工作表中的区域逐一添加,直至所有工作表的区域均已显示在数据区域列表框中,参见截图:

7. 完成设置后,单击确定按钮,系统将弹出提示框询问是否保存此方案。若希望下次继续使用,请单击是;否则单击否直接关闭提示框。

8. 在此示例中,我将点击是以保存该方案,并在弹出的保存方案对话框中输入方案名称,参见截图:

9. 然后单击确定,即可从多个工作表中返回所有符合条件的匹配值,参见截图:
![]() | ![]() | ![]() | ![]() | ![]() |
备注:
1. 如果查找的特定值不存在,将显示 #N/A 值。若要将此 #N/A 错误值替换为其他文本,只需点击选项按钮。在弹出的“选项”对话框中,勾选 用指定的值替换没有找到而返回“N/A”的输出结果复选框,然后输入所需文本;如需将 #N/A 显示为空白,请将文本框留空。参见截图:

2. 在多表查找对话框中:
:添加按钮:用于从其他工作表中添加数据区域;
:编辑按钮:用于按需编辑和修改选择数据范围;
:删除按钮:用于从数据区域列表框中删除选择数据范围项;

:上移/下移:向上或向下移动已添加的数据表。系统将从上至下依次查找匹配值,若多个工作表中存在重复匹配项,则仅返回最上方数据区域中的结果。
:保存方案:将当前附件添加数据表保存为方案,以便下次直接调用。
:打开方案:打开方案对话框以管理方案,例如删除或打开所选方案,参见截图:

演示:从多个工作表中进行 VLOOKUP 并返回匹配值
推荐的生产力工具
Office Tab:在 Microsoft Office 中使用便捷的选项卡,就像在 Chrome、Firefox 和新版 Edge 浏览器中一样!通过选项卡轻松切换文档,告别杂乱窗口。了解更多……
Kutools for Outlook:为 Microsoft Outlook 2010–2024(及更高版本)和 Microsoft 365 提供 100+ 强大功能,助您轻松简化邮件管理,显著提升工作效率!了解更多……
Kutools for Excel
Kutools for Excel 提供 300 多项高级功能,助您优化在 Excel 2010–2024 及 Microsoft 365 中的工作流程。上述功能仅是众多高效省时工具之一。







