快速vlookup并返回多个工作表中的匹配值
Kutools for Excel
为 Excel 增添 300 多种
强大功能
对我们来说,从当前工作表中vlookup并返回匹配值可能很容易,但有时您可能需要根据多个工作表中的条件返回相应的值。这对大多数人来说将是一个棘手的问题,但是,如果您有Kutools for Excel,使用其多表查找功能,您可以尽快解决这个问题。
Vlookup并返回多个工作表中的匹配值
假设您有三个包含原始数据的工作表,以及一个包含查找数据的工作表,以根据给定的值在Sheet4中返回相应的值,如下截图所示:
![]() | ![]() | ![]() | ![]() | ![]() |
要应用此多表查找功能,请按照以下步骤操作:
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:Kutools for Outlook 为 Microsoft Outlook 2010–2024(及更高版本)以及 Microsoft 365 提供 100 多种强大功能,帮助您简化电子邮件管理并提高生产力。了解更多...
Kutools for Excel
Kutools for Excel 提供 300 多种高级功能,助您在 Excel 2010 – 2024 和 Microsoft 365 中高效完成工作。以上功能只是众多节省时间的工具之一。

