【match函数 match函数是什么意思】大家好 , 我是 , 专注办公软件知识 , 提升职场效率 。MATCH函数是什么?MATCH函数用来返回查找值在指定方式下位于指定数组中相应位置 。通俗的讲也就是查找值在查找范围内的位置 。MATCH函数的语法结构语法
大家好 , 我是 , 专注办公软件知识 , 提升职场效率 。
MATCH函数是什么?MATCH函数用来返回查找值在指定方式下位于指定数组中相应位置 。通俗的讲也就是查找值在查找范围内的位置 。
MATCH函数的语法结构语法结构为
MATCH(lookup_value,lookup_array,match_type)
也就是MATCH(查找值 , 查找区域 , 匹配类型) , 其中:
- Lookup_value(查找值) 可以为文本、数值、逻辑值或者引用的单元格 。
- lookup_array(查找区域)为用于查找的单元格区域 。
公式表达为“=MATCH(A2,D:D,0)”
注:查找值为A2 , 查找区域为D列 , 匹配方式0表示精确查找 。
【例2】如何返回“李某某”在E列中的相对位置?
公式表达为“=MATCH("李"&"??",E:E,0)”
注:通配符问号(?)表示任意的单个字符;另外通配符星号(*)表示任意的多个字符 。
【例3】如何返回A列最大值在A列中的相对位置?
公式表达为“=MATCH(MAX(A:A),A:A,0)”
MATCH函数的匹配类型match_type匹配类型有3种 , 分别用-1 , 0 , 1来表示 。
- 当为-1时 , 查找区域必须降序排列 , 返回大于等于查找值的最小数值在查找区域的位置 。比如查找数值23在(30,28,25,20,15)五个数值中的相对位置时 , 5个数值需是降序排列的 , 其中大于23的数值有30,28,25三个 , 返回这三个数值中的最小值 , 也就是25在数组中的相对位置 , 结果为3 。
- 当为0时 , 返回与查找值相同的内容在查找区域中的位置 , 对排序没有要求 。
- 当为1时 , 查找区域必须升序排列 , 返回小于等于查找值的最大数值在查找区域的位置 。
操作:在E2单元格输入公式
“=INDEX(A2:B5,MATCH(D2,A2:A5,-1),2)” , 回车 。
析:MATCH(D2,A2:A5,-1)是指查找D2单元格成绩在降序排列的A2:A5中 , 大于等于该成绩的相对位置 , 然后用INDEX函数返回对应的等级 。
MATCH函数怎么用?MATCH函数通常不能单独使用 , 经常与其他函数进行搭配使用 , 如与INDEX函数进行交叉逆向查找 。
【例5】查找成绩最高分的学生姓名 。
在D1单元格输入公式
“'=INDEX(A:B,MATCH(MAX(B:B),B:B,0),1)” , 回车 。
析:MATCH函数用来返回最大值所在的行数 , 然后用INDEX函数返回行数和列数交叉处的单元格内容 。
小结:MATCH函数常用来返回查找值的相对位置 , 其中存在三种匹配方式 , 可用来模糊查找也可进行精确查找 。通常会与其他函数如VLOOKUP函数、INDEX函数等搭配使用 , 达到查找引用或其他目的 。
推荐阅读
- 瑶族的传统节日是什么 瑶族的传统节日是什么呢
- 医美招聘条件是什么
- 参数不正确是什么意思 参数不对什么意思
- 李咏是什么癌 李咏的什么癌症
- 萌推是什么平台
- 相观而善之谓摩是什么意思
- style是什么意思中文 奇迹style是什么意思中文
- micron是什么单位
- 汽车美容与洗车的区别是什么
- a手是什么意思