match函数的用法包括三种:精确匹配、小于匹配,大于匹配。
1、精确匹配
当match_type等于0时,就是精确匹配,我们来结合具体例子进行学习。当查找成功时,返回查找值在单元格区域中的相对位置;当查找失败时,返回#N/A。
2、小于匹配
当match_type等于1时,就是小于匹配,我们来结合具体例子进行学习。使用小于匹配的前提条件是单元格区域的值按照升序排列。
当查找成功时,返回最接近查找值(小于等于查找值)的单元格在单元格区域中的相对位置,这里的查找值是1770,最接近他的值(小于等于)是1760,这个值在单元格区域中的位置是6,因此返回6。
当查找失败或者单元格区域按照降序排列,都返回错误值#N/A。
3、大于匹配
当match_type等于-1时,就是大于匹配,我们来结合具体例子进行学习。
使用大于匹配的前提条件是单元格区域的值按照降序排列。这里由于数据是按照升序排列,所以直接返回错误值#N/A。
拓展知识:match函数
MATCH函数是Excel中的一种查找函数,它可以用于查找某个单元格中的值在指定的区域中的位置。
MATCH函数说明
1、MATCH函数会返回lookup_array中匹配值的位置而不是匹配值本身。例如,MATCH("b",{"a","b","c"},0)会返回2,即“b”在数组{"a","b","c"}中的相对位置。
2、查找文本值时,MATCH函数不区分大小写字母。
3、如果MATCH函数查找匹配项不成功,它会返回错误值#N/A。
4、如果match_type为0且lookup_value为文本字符串,可以在lookup_value参数中使用通配符(问号(?)和星号(*))。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的问号或星号,请在该字符前键入波形符(~)。