MATCH是一个查找函数,在Excel中使用频率也算高,通常能和多个函数如VLOOKUP、MATCH等进行匹配从而实现高阶查找,MATCH函数用于在范围单元格中搜索特定的项,然后返回该项在此区域中的相对位置。
语法结构:
=MATCH(lookup_value, lookup_array, [match_type])
=MATCH(查找值,查找区域,匹配模式)

参数说明:
参数1:lookup_value,必需参数,查找值,可以是值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。
参数2:lookup_array,必需参数,要查找的单元格区域,只能是单列或单行。
参数3:match_type,可选参数,匹配模式,范围{-1,0,1},默认是1。指定查找值在单元格区域中以什么样的方式进行匹配。
当match_type等于1时,小于匹配。MATCH 查找小于或等于 lookup_value 的最大值。 lookup_array必须以升序排序。
当match_type等于0时,精确匹配。MATCH查找完全等于 lookup_value 的第一个值,如果查找值是一个文本的时候,可以使用通配符(*和?)进行查找。这里的lookup_array参数中的值可按任何顺序排列。
当match_type等于-1时,大于匹配。MATCH 查找大于或等于 lookup_value 的最小值。lookup_array 参数中的值必须按降序排列。
案例分析
MATCH函数的前2个参数都比较简单,重点就是第三个参数的三种模式:精确匹配、小于匹配,大于匹配。在使用公式的时候,首先就要根据实际的情况确定使用哪一种模式。每一种模式的查找结果是不同的。
下面我们分别用三个例子来看下这三种查找模式。
购买专栏解锁剩余65%