跳至主要内容

轻松查找值并在Excel中返回多个值

Author: Zhoumandy Last Modified: 2025-07-31

Kutools for Excel

为 Excel 增添 300 多种
强大功能

默认情况下,如果多个值符合条件,Excel的VLOOKUP函数只能返回第一个匹配值。如果我们想获取所有匹配的值怎么办?别担心。Kutools for Excel一对多查找功能是您的最佳选择。使用此功能,您可以轻松 查找并将多个匹配值返回到单个单元格中,甚至可以对这些匹配值执行数学运算(如计数、求和、乘积、平均值、最大值和最小值),而无需应用复杂的公式。

查找值并返回多个值 - 一对多查找


点击 Kutools > 高级 LOOKUP > 一对多查找 来启用该功能。

doc-one-to-many-lookup-01


查找值并返回多个值 - 一对多查找

如下截图所示,您希望将每个部门(DEPT)对应的所有名称返回到每个单元格中。请按照以下步骤操作。

doc-one-to-many-lookup-02

1. 点击 Kutools > 高级 LOOKUP > 一对多查找 来启用该功能。

2. 在“一对多查找(用逗号分隔返回的结果) ”对话框中,请进行以下设置。

  • (2.1) 在“输出至”框中,选择要输出结果的单元格区域;
  • (2.2) 在“待检索值区域”框中,选择包含要查找值的区域;
  • (2.3) 在“数据区域”框中,选择包含最大值、最小值和结果列的整个表格区域;
  • (2.4) 在“关键列 ”下拉列表中,选择查找值列(这里我选择了 DEPT 列);
  • (2.5) 在“返回列 ”下拉列表中,选择结果值列(这里我选择了 Name 列);
  • (2.6) 点击“确定”按钮。参见截图:

doc-one-to-many-lookup-03

您可以看到每个部门对应的多个名称被返回,并用逗号分隔。

doc-one-to-many-lookup-04

备注:

  1. 如果所选的数据范围不包括列标题,请取消勾选“数据包含标题”框。
  2. 默认情况下,返回的多个结果以 逗号 在单个单元格中分隔。若要以不同的方式处理返回的多个结果,请点击 选项,然后从 多结果操作 下拉列表中选择一种方法。

    doc-one-to-many-lookup-05

    • 用逗号分隔返回的结果”选项是默认选项,它会用逗号分隔多个结果。
    • 用空格分隔返回的结果”选项会用空格分隔多个结果。
    • 用换行分隔返回的结果”选项会用换行分隔多个结果。
    • 用其他分隔符分隔返回的结果 ”选项会用您指定的分隔符分隔多个结果。只需在“用其他分隔符分隔返回的结果”文本框中输入分隔符即可。
      doc-one-to-many-lookup-06
    • 求返回结果的个数”选项将返回多个结果的数量,而不是匹配结果本身。
    • 求返回结果的总和”选项将返回多个结果的总和,而不是匹配结果本身。
    • 求返回结果的乘积”选项将返回多个结果的乘积,而不是匹配结果本身。
    • 求返回结果的平均值”选项将返回多个结果的平均值,而不是匹配结果本身。
    • 返回结果的最大值”选项将返回多个结果中的最大值。
    • 返回结果的最小值”选项将返回多个结果中的最小值。
  3. 您始终可以在 一对多查找 对话框的页眉上看到处理返回结果的方法。当再次运行该功能时,方法将与上次退出时保持一致。

    doc-one-to-many-lookup-07

  4. 如果您查找的特定值不存在,并且您选择用分隔符分隔返回的结果,则会显示一个空格,代表 #N/A 错误值。或者,如果您查找的特定值不存在并且您选择对多个匹配值执行数学运算(如计数、求和、乘积、平均值、最大值和最小值),则会返回 0(零),这也代表 #N/A 错误值
  5. 要替换返回的 空格 (#N/A 错误值) 为指定值,请点击 选项。然后勾选 用指定值代替未找到的值(#N/A) 框并在文本框中输入某个值。

    doc-one-to-many-lookup-08

    但是, 用指定值代替未找到的值(#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 天全功能试用 —— 无需注册,无任何限制
Kutools for Excel RibbonKutools for Excel Ribbon