基于一个或多个条件进行 VLOOKUP 并返回多个值

通常,您可以使用 VLOOKUP 函数获取首个匹配值,但有时需要根据特定条件返回所有匹配记录。本文将介绍如何垂直、水平查找,或将所有匹配值合并到单个单元格中。
VLOOKUP 并垂直返回所有对应值
要根据特定条件垂直返回所有匹配值,请使用以下数组公式:
1. 请将此公式输入或复制到您希望显示结果的空白单元格中:
注意:在上述公式中,C2:C20 是要返回匹配记录的列;A2:A20 是包含条件的列;而 E2 是您希望作为筛选依据的具体条件值。请根据实际需求灵活调整。
2. 然后,同时按下 Ctrl + Shift + Enter 键获取第一个值,再向下拖动填充柄即可获得所有所需的对应记录,如下图所示:

要基于更具体的值进行垂直 VLOOKUP 并返回所有匹配结果,请使用以下公式,并按 Ctrl + Shift + Enter 键。


借助 KUTOOLS AI 解锁 Excel 的神奇功能
- 智能执行:只需输入简单命令,即可执行单元格操作、分析数据并创建图表。
- 自定义公式:生成量身定制的公式,助您优化工作流程!
- VBA 编码:轻松编写并运行 VBA 代码。
- 公式解析:轻松掌握复杂公式,一目了然!
- 文本翻译:轻松打破电子表格中的语言障碍!
VLOOKUP 并水平返回所有对应值
如果您希望匹配值按水平顺序显示,以下数组公式可助您轻松实现。
1. 请将此公式输入或复制到您希望输出结果的空白单元格中:
注意:在上述公式中,C2:C20 是用于返回匹配记录的列;A2:A20 是包含筛选条件的列;而 F1 是您指定的具体筛选条件。请根据实际需求灵活调整。
2. 然后,同时按下 Ctrl + Shift + Enter 键获取第一个值,再向右拖动填充柄即可获得所有所需对应记录,如下图所示:

要基于更具体的值进行 VLOOKUP 并返回所有匹配结果,请使用以下公式,并按 Ctrl + Shift + Enter 键。

VLOOKUP 并将所有对应值返回到一个单元格中
若要执行 VLOOKUP 并将所有匹配值返回至单个单元格,请使用以下数组公式。
1. 请在空白单元格中输入以下公式:
注意:在上述公式中,C2:C20 是要返回匹配记录的列;A2:A20 是包含条件的列;而 F1 是您希望基于返回值的具体条件。请根据您的需求进行调整。
2. 然后,同时按下 Ctrl + Shift + Enter 键,即可将所有匹配值返回到单个单元格中,如下图所示:

若需基于更具体的值在单个单元格中执行 VLOOKUP 并返回所有匹配结果,请使用以下公式,并按 Ctrl + Shift + Enter 键。

更多相关 VLOOKUP 文章:
- 在 Excel 中 VLOOKUP 并返回两个值之间的匹配数据
- 在 Excel 中,我们通常使用 VLOOKUP 函数根据给定数据查找对应的值。但有时,我们希望 VLOOKUP 能返回介于两个值之间的匹配结果,该如何在 Excel 中实现这一需求?
- VLOOKUP 并从下拉列表返回多个值
- 在 Excel 中,如何通过下拉列表实现 VLOOKUP 并返回多个对应值?也就是说,当您从下拉列表中选择某一项时,其所有相关值会立即显示出来(如下图所示)。本文将为您逐步详解这一解决方案。
- 在 Excel 中,VLOOKUP 返回空白而非 0 或 #N/A
- 通常,使用 VLOOKUP 函数返回对应值时,若匹配单元格为空,结果会显示为 0;若未找到匹配项,则会返回 #N/A 错误。如果您希望在这些情况下显示为空白单元格,而非 0 或 #N/A,该如何实现?
- VLOOKUP 并从 Excel 表格返回多列数据
- 在 Excel 工作表中,您可以使用 VLOOKUP 函数从单列返回匹配值。但有时,您可能需要同时从多列中提取对应的匹配值(如下图所示)。如何利用 VLOOKUP 函数一次性从多列中获取这些对应值?
- 跨多个工作表进行 VLOOKUP
- 在 Excel 中,我们能轻松地在单个工作表的表格中使用 VLOOKUP 函数返回匹配值。但您是否想过如何跨多个工作表执行 VLOOKUP?假设您有以下三个包含数据区域的工作表,现在希望根据这些工作表中的条件获取相应的匹配值。
- 超级编辑栏(轻松编辑多行文本和公式);阅读版式(轻松阅读和编辑大量单元格);粘贴到筛选范围……
- 合并单元格/行/列并保留数据;分割单元格内容;合并重复行并求和/求平均值……防止重复项单元格;比较区域……
- 选择重复或唯一行;选择空白行(所有单元格均为空);超级查找和模糊查找多个工作簿中的内容;随机选择……
- 精准公式复制多个单元格而不更改公式引用;自动创建引用到多个工作表;插入项目符号、复选框等更多功能……
- 收藏并快速插入公式、区域、图表和图片;加密单元格并设置密码;创建邮件列表并发送电子邮件……
- 提取文本、添加文本、删除某位置字符、删除空格;创建并打印数据分页统计;在单元格内容与批注之间转换……
- 超级筛选(保存并应用筛选方案到其他工作表);高级排序按月/周/日、频率等分组;特殊筛选按加粗、倾斜等格式……
- 合并工作簿和工作表;汇总表格基于关键列;分割数据到多个工作表;批量转换 xls、xlsx 和 PDF……
- 数据透视表按周数、星期几等分组……显示未锁定、选区锁定并以不同颜色标识;高亮显示包含公式/名称的单元格……

- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑与阅读,大幅提升多文档操作效率!
- 在同一个窗口的新标签页中打开并创建多个文档,而非在新窗口中操作。
- 将您的工作效率提升 50%,每天减少数百次鼠标点击!
