(1)函数功能
MATCH函数用于返回在指定查找类型下要查找的值在单元格区域或数组中的位置,返回值为一个或一组数字。查找类型分为精确查找和模糊查找。
(2)语法格式
MATCH(lookup_value,lookup_array,[match_type])
(3)参数说明
lookup_value:必需参数,表示要在单元格区域或数组中查找的值,形式可以是直接输入的数据或单元格引用,支持通配符使用,不区分大小写。
lookup_array:必需参数,表示包含要查找的值的数组或单元格引用,且只能是一行或者一列,不能多行多列。(www.xing528.com)
[match_type]:可选参数,查找类型,用于指定精确查找还是模糊查找。当参数为0时表示精确查找,返回查找区域中第一个与lookup_value参数相等的值,查找区域无须排序;当参数为1或省略时,表示模糊匹配,返回等于lookup_value参数或小于且最接近lookup_value参数的值,查找区域必须按升序排列;当参数为-1时,表示模糊匹配,返回等于lookup_value参数或大于且最接近lookup_value参数的值,查找区域必须按降序排列。
(4)注意事项
如果在lookup_array参数中查找不到lookup_value参数的值时,MATCH函数将返回错误值“#N/A!”。
当[match_type]参数为模糊查找方式时,如果查找区域或数组未按顺序排序,那么MATCH函数可能会返回错误的结果。
当lookup_value参数为文本且[match_type]参数为精确查找方式时,可以在lookup_value参数中使用通配符问号“?”和星号“*”,“?”用于匹配任意单个字符,“*”用于匹配任意多个字符。如果需要查找问号或星号本身,在问号或星号前面输入一个波形符“~”即可。当该参数为文本时,MATCH函数将不区分大小写。
MATCH函数一般与INDEX函数或OFFSET函数一起使用。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。