轻松查找值并在Excel中返回多个值
Author: Zhoumandy Last Modified: 2025-07-31
Kutools for Excel
为 Excel 增添 300 多种
强大功能
默认情况下,如果多个值符合条件,Excel的VLOOKUP函数只能返回第一个匹配值。如果我们想获取所有匹配的值怎么办?别担心。Kutools for Excel 的一对多查找功能是您的最佳选择。使用此功能,您可以轻松 查找并将多个匹配值返回到单个单元格中,甚至可以对这些匹配值执行数学运算(如计数、求和、乘积、平均值、最大值和最小值),而无需应用复杂的公式。
点击 Kutools > 高级 LOOKUP > 一对多查找 来启用该功能。
查找值并返回多个值 - 一对多查找
如下截图所示,您希望将每个部门(DEPT)对应的所有名称返回到每个单元格中。请按照以下步骤操作。
1. 点击 Kutools > 高级 LOOKUP > 一对多查找 来启用该功能。
2. 在“一对多查找(用逗号分隔返回的结果) ”对话框中,请进行以下设置。
- (2.1) 在“输出至”框中,选择要输出结果的单元格区域;
- (2.2) 在“待检索值区域”框中,选择包含要查找值的区域;
- (2.3) 在“数据区域”框中,选择包含最大值、最小值和结果列的整个表格区域;
- (2.4) 在“关键列 ”下拉列表中,选择查找值列(这里我选择了 DEPT 列);
- (2.5) 在“返回列 ”下拉列表中,选择结果值列(这里我选择了 Name 列);
- (2.6) 点击“确定”按钮。参见截图:
您可以看到每个部门对应的多个名称被返回,并用逗号分隔。
备注:
- 如果所选的数据范围不包括列标题,请取消勾选“数据包含标题”框。
- 默认情况下,返回的多个结果以 逗号 在单个单元格中分隔。若要以不同的方式处理返回的多个结果,请点击 选项,然后从 多结果操作 下拉列表中选择一种方法。
- “用逗号分隔返回的结果”选项是默认选项,它会用逗号分隔多个结果。
- “用空格分隔返回的结果”选项会用空格分隔多个结果。
- “用换行分隔返回的结果”选项会用换行分隔多个结果。
- “ 用其他分隔符分隔返回的结果 ”选项会用您指定的分隔符分隔多个结果。只需在“用其他分隔符分隔返回的结果”文本框中输入分隔符即可。
- “求返回结果的个数”选项将返回多个结果的数量,而不是匹配结果本身。
- “求返回结果的总和”选项将返回多个结果的总和,而不是匹配结果本身。
- “求返回结果的乘积”选项将返回多个结果的乘积,而不是匹配结果本身。
- “ 求返回结果的平均值”选项将返回多个结果的平均值,而不是匹配结果本身。
- “返回结果的最大值”选项将返回多个结果中的最大值。
- “返回结果的最小值”选项将返回多个结果中的最小值。
- 您始终可以在 一对多查找 对话框的页眉上看到处理返回结果的方法。当再次运行该功能时,方法将与上次退出时保持一致。
- 如果您查找的特定值不存在,并且您选择用分隔符分隔返回的结果,则会显示一个空格,代表 #N/A 错误值。或者,如果您查找的特定值不存在并且您选择对多个匹配值执行数学运算(如计数、求和、乘积、平均值、最大值和最小值),则会返回 0(零),这也代表 #N/A 错误值。
- 要替换返回的 空格 (#N/A 错误值) 为指定值,请点击 选项。然后勾选 用指定值代替未找到的值(#N/A) 框并在文本框中输入某个值。
但是, 用指定值代替未找到的值(#N/A) 选项在您想要替换返回的 0(零) (#N/A 错误值) 为您指定的值时不起作用。
Kutools for Excel:超过 300 种实用工具触手可及!永久免费享受 AI 功能!立即下载!
推荐的生产力工具
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 中高效完成工作。以上功能只是众多节省时间的工具之一。
🌍 支持 40 多种界面语言
✅ 全球超过 50 万用户和 8 万家企业信赖
🚀 兼容所有现代 Excel 版本
🎁 30 天全功能试用 —— 无需注册,无任何限制

