使用 VLOOKUP 检索第 n 个匹配项
作者:互联网
2026-04-12
如果您有一组数值及其对应信息,想要获取某个值的第 n 个匹配项的相关信息,可以使用基于 VLOOKUP 函数的公式。

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

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_value 和 lookup_array 在复制或移动公式时不会发生变化。而未加美元符号的单元格引用 n 则支持动态变化。输入公式后,向下拖动填充柄即可快速应用到下方单元格。

公式说明
此处以以下公式为例:
=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$11 中 Pencil:2 匹配的数量信息,即 478.
相关函数
Excel VLOOKUP 函数
Excel VLOOKUP 函数可在表格的首列查找指定值,并返回同一行中指定列的对应数值。
相关公式
使用 INDEX 检索第 n 个匹配项
若想在区域中查找某个值的第 n 个匹配项并返回其对应数据,可使用由 INDEX、ROW、SMALL 和 IF 组合的公式。
精确匹配与 VLOOKUP
如果您希望在 Excel 中查询某个产品、电影或人物等相关信息,建议使用 VLOOKUP 函数。
提取与最小 n 个值相关的信息
如果您想获取列表、表格或行中最小值、第 2 小值或第 n 小值所对应的数据,可以将 INDEX 函数与区分公式和 SMALL 函数结合使用。
VLOOKUP 模糊匹配
有时,您可能需要 Excel 根据部分信息返回数据。这时,可以将 VLOOKUP 公式与通配符(如星号 * 和问号 ?)结合使用,轻松实现需求。
最强
相关标签:
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
Microsoft Excel:通过 API 实现电子表格自动化 - Openclaw Skills
Excel / XLSX: 专业电子表格自动化 - Openclaw Skills
Excel 周报:Power Query 报告 - Openclaw Skills
xlsx-cn: 高级 Excel 电子表格处理 - Openclaw Skills
xlsx-pro: 专业 Excel 自动化与财务建模 - Openclaw Skills
电子表格:Excel 和 Google 表格自动化 - Openclaw Skills
自动化 Excel:电子表格自动化与数据处理 - Openclaw Skills
CSV 转 Excel 转换器:专业格式化与多工作表支持 - Openclaw Skills
考勤表生成器:自动化人力资源 Excel 报表 - Openclaw Skills
如何在 Excel 中根据多个条件查找并返回最大值?
AI精选
