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

使用 VLOOKUP 检索第 n 个匹配项

作者Amanda Li修改日期

如果您有一组数值及其对应信息,想要获取某个值的第 n 个匹配项的相关信息,可以使用基于 VLOOKUP 函数的公式。

使用 vlookup 获取第 n 个匹配项 1

如何使用 VLOOKUP 检索某个值的第 n 个匹配结果?

若要利用 VLOOKUP 函数获取 Pencil 的第 1、2、3 个匹配项信息,请先在表格左侧添加一列辅助列,并在该列 写入 COUNTIF 公式,如下示例所示。辅助列会将产品名称与出现次数拼接,这样即可轻松获取第 n 个匹配的 Pencil 数量。

使用 vlookup 获取第 n 个匹配项 2

Formula in cell A5: =B5&":"&COUNTIF($B$5:B5,B5).

通用语法

=VLOOKUP()lookup_value&“:“&n,lookup_array,col_num,FALSE)

  • lookup_value:您指定用于查找第 n 个匹配项的值,这里指的是 Pencil。
  • n:表示第 n 个匹配项。如果要查找某个值的第 1 个匹配项,请将 n 设置为 1;查找第 2 个匹配项时,将 n 设置为 2.
  • lookup_array:用于获取第 n 个匹配项相关信息的数据区域,此处指包含辅助列的整个数据区域。
  • col_num:用于指定从 lookup_array 的第几列返回第 n 个匹配项对应的信息。

若要获取 Pencil 第 1 个匹配项信息,请在 G7 单元格输入下面公式并按 Enter 键即可获得结果:

=VLOOKUP()$F$4&“:“&E7,$A$5:$C$11,3,FALSE)

√ 注意:上述美元符号($)表示绝对引用,即 lookup_valuelookup_array 在复制或移动公式时不会发生变化。而未加美元符号的单元格引用 n 则支持动态变化。输入公式后,向下拖动填充柄即可快速应用到下方单元格。

使用 vlookup 获取第 n 个匹配项 3

公式说明

此处以以下公式为例:

=VLOOKUP()$F$4&“:“&E8,$A$5:$C$11,3,FALSE)

  • range_lookup 参数设置为 FALSE 即可让函数执行精确匹配。
  • col_num 为 3 时,表示将从区域 $A$5:$C$11 的第 3 列返回匹配值。
  • 以下片段 $F$4&“:“&E8 表示要查找 Pencil(位于)$F$4 单元格)对应的 2 个匹配项(位于 )E8 单元格)。文字形式如下:Pencil:2.
  • 现在,VLOOKUP 会从区域的第 3 列提取与 $A$5:$C$11Pencil:2 匹配的数量信息,即 478.

相关函数

Excel VLOOKUP 函数

Excel VLOOKUP 函数可在表格的首列查找指定值,并返回同一行中指定列的对应数值。


相关公式

使用 INDEX 检索第 n 个匹配项

若想在区域中查找某个值的第 n 个匹配项并返回其对应数据,可使用由 INDEX、ROW、SMALL 和 IF 组合的公式。

精确匹配与 VLOOKUP

如果您希望在 Excel 中查询某个产品、电影或人物等相关信息,建议使用 VLOOKUP 函数。

提取与最小 n 个值相关的信息

如果您想获取列表、表格或行中最小值、第 2 小值或第 n 小值所对应的数据,可以将 INDEX 函数与区分公式和 SMALL 函数结合使用。

VLOOKUP 模糊匹配

有时,您可能需要 Excel 根据部分信息返回数据。这时,可以将 VLOOKUP 公式与通配符(如星号 * 和问号 ?)结合使用,轻松实现需求。


最强最佳办公效率工具

Kutools for Excel —— 助您脱颖而出

🤖KUTOOLS AI 助手:基于数据分析的革命性升级智能执行   |  生成代码|  创建自定义公式  |  数据分析及生成图表|  调用 Kutools Functions……
热门功能查找、高亮或标记重复项  |  删除空白行  |  合并列或单元格且不丢失数据  |  不使用公式的四舍五入……
超级 VLookup多条件查找  |  多值返回  |  跨多表查找  |  模糊查找……
高级下拉列表便捷下拉列表  |  联动下拉列表  |  多选下拉列表……
列管理器添加指定数量的列  |  移动列  |  切换隐藏列可见状态  |对比列与选择相同/不同单元格……
精选功能网格聚焦  |  设计视图  |  增强编辑栏  |  工作簿和表管理器|资源库(自动文本)|  日期提取  |  汇总工作表  |  加密/解密单元格  |  按列表批量发送邮件  |  超级筛选  |  特殊筛选(筛选粗体单元格/斜体/删除线等) ......
顶级 15 工具集12 文本工具添加文本删除特定字符……)|  50+ 图表 类型甘特图……)|  40+ 实用公式基于生日计算年龄……)|  19 插入工具插入二维码按路径插入图片……)|  12 转换工具小写金额转大写汇率转换……)|  7 合并和拆分工具高级合并行拆分 Excel 单元格……)|…… 以及更多
在您的首选语言使用 Kutools —— 支持英语、西班牙语、德语、法语、中文及 40+ 种语言!

Kutools for Excel 拥有超过 300 项功能,让您一键直达所需……


Office Tab —— 让 Microsoft Office(包括 Excel)支持标签式阅读与编辑

  • 一秒即可切换数十个已打开的文档!
  • 每天为您减少数百次鼠标点击,轻松告别鼠标手困扰。
  • 在同时查看和编辑多个文档时,让您的工作效率提升高达 50%。
  • 为 Office(包括 Excel)带来高效标签页体验,畅享如同 Chrome、Edge 和 Firefox 般的便捷操作。