match函数
MATCH函数返回指定数值在指定数组区域中的位置。
MATCH函数是Excel主要的查找函数之一。
语法:
MATCH(lookup_value, lookup_array, )。
参数:
lookup_value必需参数,需要在 lookup_array 中查找的值。例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。lookup_value 参数可以为值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。
lookup_array必需参数,要搜索的单元格区域。
match_type可选参数,数字-1、0或1。match_type 参数指定Excel如何在 lookup_array 中查找 lookup_value 的值。此参数的默认值为1。
下表介绍该函数如何根据 match_type 参数的设置查找值:
(1)Match_type:1或省略,表示MATCH 函数会查找小于或等于 lookup_value 的最大值。lookup_array 参数中的值必须按升序排列,例如:...-2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE。
(2)Match_type:0,表示MATCH 函数会查找等于 lookup_value 的第一个值。lookup_array 参数中的值可以按任何顺序排列。
(3)Match_type:-1,表示MATCH 函数会查找大于或等于 lookup_value 的最小值。lookup_array 参数中的值必须按降序排列,例如:TRUE, FALSE, Z-A, ...2, 1, 0, -1, -2, ...等等。