表格学院 赵建军

match函数在我们的实际应用过程中,充当的是引路人的角色,我在这里给它定位GPRS引路人,为什么这么说呢?他就好比我们行走在马路上,和女朋友约会, 告诉女朋友我在第几个电线杆子下面等着你,match就会告诉你那个‘几’;

macth函数用法=match(lookup_value,lookup_array,match_type),(目标值,查找区域,0/1/-1)

macth函数用法

第一个参数是查找的值,

第二个参数是查找值所在的区域,

第三个参数代表查找方法:0表示精确查找,1表示查找不到它的值则返回小于他的最大值,-1表示查找不到它的值则返回大于它的最小值。

返回的是数值,一般可以理解为行号或者列号

具体怎么使用,上图以解究竟:

基础案例1:=MATCH(J5,B4:B15,0)

match函数正确使用方法(三件套之match函数你是GPRS引路人)(1)

公式含义解释:

J5单元格(蓝色圆环处)数据,在B4:B15数据区域中的所在位置,也就是第几个元素的意思,输出结果在K5中(红色圆圈)返回,为9,这个9是第九个的意思。

基础案例2:=MATCH(J10,C3:H3,0)

match函数正确使用方法(三件套之match函数你是GPRS引路人)(2)

公式含义解释:

J10单元格(蓝色圆环处)数据,在C3:H3数据区域中的所在位置,也就是第几个元素的意思,输出结果在K5中(红色圆圈)返回,为5,这个5是第五个的意思。

结合上面这两个例子我们不难发现,match函数它是不区分行列的,只返回数据组中要找数据的顺序位次,这个特性就注定它可以给我们门牌号,我们能够通过他提供的门牌号找到对应的地址,然后通过index函数找到具体的人,这就是函数综合应用的范畴了。下面我们简单介绍一个mathcindex函数综合应用的小案例。上图:

综合案例3:=INDEX(C4:H15,MATCH(J15,B4:B15),MATCH(J16,C3:H3))

match函数正确使用方法(三件套之match函数你是GPRS引路人)(3)

公式含义解释:

这个公式一看挺吓人的,我们怎么理解呢?

首先看主函数index,本主函数主要是用的index的低阶用法,index(array,row_num,col_num),就是找区域中的几行几列的对应数据,这下我们心里就有底了。

接下来,我们只需要知道从函数match所表达得意思就好了,这里的match也是最本质的用法,match(lookup_value,array,match_type),这里用到的是上面两个基础案例,不在赘述,简单理解就是用match函数,找行、列号,而且还用了两次。

这样一来我们对这个综合应用函数就有了整体的认识了,希望你也豁然开朗,原理写函数这么简单,综合函数也就是用从函数表达主函数所要用的参数而已,明白别忘点赞,转发,打赏哟!

match函数正确使用方法(三件套之match函数你是GPRS引路人)(4)

,