MATCH函数是EXCEL主要的查找函数之一,该函数通常有以下几方面用途: (1)确定列表中某个值的位置; (2)对某个输入值进行检验,确定这个值是否存在某个列表中; (3)判断某列表中是否存在重复数据; (4)定位某一列表中最后一个非空单元格的位置。 查找文本值时,函数 MATCH 不区分大小写字母。
方法1:
找出区域中小于等于某个数的位置,要求区域必须升序排序。
本列子需要找出在第一行中,小于等于45的最大的那个数的位置,由于第一列已经是升序排序了,就不在调整了。
首选输入march函数:=march()
输入需要做对比的数值,并选中第一行。公式变为:=march(45,A1:E1)
在E1后面输入英文逗号后,公式变为如图1所示,敲击回车,得到结果。结果表示小于等于45的众多数字中,最大的数字在第3个位置。
方法2:
寻找在区域类等于某个数的数的位置。
这里我们寻找第二行中等于50的数的位置。
我们选择精确匹配,公式处选择0
得到结果3。表示在第三列中,等于50的数字在第3个位置。
方法3:
寻找大于等于某个数的数的位置,但是要求该区域必须是降序排列,我们在开始之前,先进行降序排序。降序后表格如图2.
本列子中需要查找区域中大于等于80的数。
首选输入march函数:=march(80)
选择E列。输入-1敲击回车。
得到结果3,表示大于等于80的第一个数在第3个位置。
要注意输入公式时,一定要在英文状态下输入。