Excel表中MATCH函数作用返回指定内容所在区域的相对位置。

语法

MATCH(lookup_value, lookup_array, [match_type])

语法参数解释(第一参数必需为查找的值,第二参数必需为指定的数组区域,第三参数可选(1或省略 为查找小于或等于第一参数的最大值,0查找等于第一参数的值,-1查找大于或等于第一参数的最小值)

match函数的用法(excel match函数应用技巧)-天天办公网

注:第三参数为1或省略 查找小于或等于第一参数的最大值时,第二参数的数值区域为升序排序的状态;

第三参数为-1 查找大于或等于第一参数的最大值时,第二参数的数值区域为降序排序的状态;

案例,在单价降序列表中查找30的位置及大于等于50的位置;在单价升序列表中查找90的位置。

match函数的用法(excel match函数应用技巧)-天天办公网

第一个MATCH函数公式“=MATCH(30,C3:C17,0)”查找等于30在C3:C17区域数据中的位置,第三参数 为 0 ,此时第二参数的数据区域没有限制(无需进行升降序的设置),如查找区域C3:C17单元格中没有 30 ,则公式结果返回 #N/A;

第二个MATCH函数公式“=MATCH(50,C3:C17,-1)”查找大于等于50 在C3:C17区域数据中的位置,第三参数 为 -1,此时第二参数的数据区域必须为降序状态,否则公式结果返回 #N/A;

第三个MATCH函数公式“=MATCH(90,L3:L17,1)”查找小于等于90 在C3:C17区域数据中的位置,第三参数 为 1,此时第二参数的数据区域必须为升序状态,否则公式结果值不正确;