KutoolsforOffice — 一套方案,五大工具。事半功倍。

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

作者Zhoumandy修改日期

Kutools for Excel

提升 Excel 性能,拥有 300+
强大功能

默认情况下,Excel 的 VLOOKUP 函数在有多个符合条件的值时,只能返回第一个匹配项。如果想获取所有匹配值怎么办?别担心,Kutools for Excel一对多查找功能是您的不二之选。通过该功能,您可以轻松将查找到的多个匹配值合并到一个单元格中,还可以对多个匹配值进行数学运算(如计数、求和、乘积、平均、最大值和最小值),无需编写复杂公式。

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


单击 Kutools > 高级 LOOKUP > 一对多查找,即可启用该功能。

doc-one-to-many-lookup-01


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

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

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 OutlookKutools for Outlook 为 Microsoft Outlook 2010–2024(及更高版本)和 Microsoft 365 提供 100+ 强大功能,助您轻松简化邮件管理,全面提升工作效率。了解更多……


Kutools for Excel

Kutools for Excel 提供 300+ 项高级功能,助您高效处理 Excel 2010 – 2024 及 Microsoft 365. 上述功能只是众多节省时间工具中的一项。

🌍 支持 40+ 种界面语言
✅ 全球 500,000+ 用户与 80,000+ 家企业信赖之选
🚀 兼容所有现代 Excel 版本
🎁 30 天完整功能免费试用——无需注册,无任何限制
Kutools for Excel 功能区Kutools for Excel 功能区