MATCH

返回在指定方式下与指定数组匹配的数组中元素的相应位置。如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用 MATCH 函数而不是 LOOKUP 函数。

语法

MATCH(lookup_value,lookup_array,match_type)

Lookup_value   为需要在数据表中查找的数值。

Lookup_array   可能包含所要查找的数值的连续单元格区域。lookup_array 应为数组或数组引用。

Match_type   为数字 -1、0 或 1。MATCH-type 指明WPS表格如何在 lookup_array 中查找 lookup_value。

说明

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

A B
1 类别 数量
2 25
3 38
4 40
5 41

公式 说明(结果)
=MATCH(39,B2:B5,1) 由于此处无正确的匹配,所以返回数据区域 B2:B5 中最接近的下一个值 (38) 的位置。(2)
=MATCH(41,B2:B5,0) 数据区域 B2:B5 中 41 的位置。(4)
=MATCH(40,B2:B5,-1) 由于数据区域 B2:B5 不是按降序排列,所以返回错误值。(#N/A)

 

相关功能

查找与引用函数

INDEX

VLOOKUP

HLOOKUP