C语⾔match函数的定义与⽤法,Match函数的基本⽤法
原标题:Match函数的基本⽤法
Match函数的基本⽤法
⼤家好,今天和⼤家分享“Match函数的基本⽤法",这个函数的作⽤就是位置,它有3个参数,第1参数查值;第2参数:数据源;第3参数查⽅式,⽤0精查查,⽤1和-1模糊查。⽤1要求第2参数升序排序,⽤-1要求第2参数降序排序。⼤家⼀定要记得第2参数只能是⼀维引⽤或者是⼀维数组
⼀、位置(第3参数⽤0)
2、公式
=MATCH("曹丽",C3:C5,0)
查值是“曹丽”
在单元格区域C3:C5中,这个是⼀维纵向引⽤
第3参数⽤0
公式可以简写成:=MATCH("曹丽",C3:C5,)
⼆、位置(第3参数⽤1)
2、公式
=MATCH(75,{0;60;70;80},1)
3、公式解释
第1参数:查值75
第2参数:数据源,这个是⼀维纵向数组,且升序排序了,因为第3参数⽤了1
75在第2参数中没有,那怎么呢?,从最⼩的3个中,0;60;70中,这3个⼩的中最⼤的那个,也就是最接近75的那个,当然是到70这个的位置,所以返回3
公式可以简写成=MATCH(75,{0;60;70;80})
三、位置(第3参数⽤-1)
1、公式截图
2、公式
=MATCH(79,A1:D1,-1)
3、公式解释
第1参数查值79
第2参数⽤了降序排序
第3参数⽤了-1,要求第2参数⽤降序排序
查值在数据源中没有,那么就⽐79⼤的,⽐79⼤的只有80,所以返回1,如果⽐79⼤的有许多,就从⼤的中最接近79的四、查值在第2参数重复出现
返回第⼀次出现的位置,这个⼤家要记得
1、公式截图
2、公式
=MATCH({"曹丽";"⼩⽼⿏";"丫头";"曹丽"},{"曹丽";"⼩⽼⿏";"丫头";"曹丽"},0)
3、公式解释
查值第1参数⽤了数组⽤法,查值有4个,返回就返回4个结果
第2参数⽤第1参数⼀样,姓名“曹丽"有重复的
index与match举例讲解第3参数⽤0,精确查
返回4个结果{1;2;3;1}
五、随⼼所欲查
Index+Match⾏+Match列
1、公式截图
2、公式
=INDEX($A$1:$D$4,MATCH($A$7,$B$1:$B$4,0),MATCH(B6,$A$1:$D$1,0))
3、公式解释
index函数这⾥⽤3个参数表达式,第1参数:数据源;第2参数:返回数据源那⼀⾏,⽤match位置;第3参数返回第1参数那⼀列,这⾥也是⽤match函数位置
六、新班开班通知
七、近10期⽂章:⼤家可以⽤⼿指点击就可以查看了,如果觉得不错,记得分享到你的朋友圈返回搜狐,查看更多
责任编辑:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论