match函数使用方法


    你可能没有使用过match函数,但它是excel中的常用函数之一。虽然平时使用不太频繁,但这并不能否定其实用性。下面我们将简要介绍如何使用match函数。

    浅谈match函数的基本用法

    在excel中,我们可以通过点击“插入”菜单,然后找到函数选项,在类别中选择全部,并拉到M开头的函数列表来寻找match函数。

    match函数被定义为“返回符合特定值特定顺序的项在数组中的相对位置”,这个定义可能有些晦涩难懂。但是不用担心,只要了解一下它就行了。当我们运用这个函数时再去深究它也不迟。

    match函数有三个参数:lookup_value、lookup_array和match_type。其中第一个参数表示需要在数据表(lookup_array)中查找的值;第二个参数表示可能包含所要查找数值的连续单元格区域;第三个参数(match_type)则代表排列顺序,可选1代表升序排列、0代表任意顺序排列或-1代表降序排列。前两个是必选项,而第三个默认为1且可选。

    接下来通过一个实例来应用一下这个函数。

    首先新建一个六行五列的数据工作表,并输入测试数据以便于大家理解。每行或者每列都递增地填写数据(即当前数比上一个数大)。然后我们从空白单元格开始输入等号并接着输入match(),最后填写三个参数:首先是需要查找的值45;其次是范围D4:H4(因为只能是一行或者一列),该范围内递增排序;最后将第三个参数设为1,默认情况即可不填写。

    现在点击回车键进行计算时会发现匹配结果显示数字3——根据整体数据范围递增排序规律而言, 45确实处于第3位位置上!

    如果把第三位改成-1呢?那么你会看到出错信息弹出——原因很简单: -1 表示降序排序, 而该范围内不存在递减关系, 因此无法正确计算. 如果你无法确定升/降序,则可以选择0.

    总之, match 函数非常好用! 当然如果想更深入地探究它还需自己亲手试试哦~另外提醒各位朋友们: 当使用无规律数据时得到结果也许并不如您所愿,请自行发掘缘由!