掌握这五种match函数用法,基本告别加班!

您所在的位置:网站首页 snprintf函数用法 掌握这五种match函数用法,基本告别加班!

掌握这五种match函数用法,基本告别加班!

#掌握这五种match函数用法,基本告别加班!| 来源: 网络整理| 查看: 265

0 分享至

用微信扫码二维码

分享至好友和朋友圈

match函数,在EXCEL中广泛运用于查找引用,但它自已本身的功能是查找,并不具备引用,所以常规操作中,它是需要和vlookup、index、offset等函数搭配使用,往往能起到事半功倍的作用;

在和其他函数搭配使用中,match起到作用是获取目标条件所在的列数,说白了一点,它就是帮你数数的,好象帮不了你数钱,它强大、灵活的功能和运用,是职场办公必备函数,日记君收集整理了match函数使用频次最高的五种用法,便于自已在工作中借鉴和使用,同时分享给大家;

用法:MATCH(要查找的数据, 查找区域, 查找方式)

重点:第三参数,-1,0,1;-1代表降序排列,0表示任意排序,1表示升序排列;

一、查找目标值所在的位置

这个是match最基本的功能了,在不和其他函数搭配的情况下,就是帮你数数,从左往右数,还是从上往下数,你说了算;

二、提取不重复的值

提取不重复值,这个是绝大部份职场人员的需求,适用场景非常多;

公式:INDEX(B:B,MATCH(0,COUNTIF(F$1:F1,B$2:B21),0)+1)&""数组公式,三键结束;

使用match搭配countif函数查找0值,即未出现过的值,列示出来,在实际操作中,一般从数据源的第二行开始查找,这也符合多数人的制表习惯,首行是会有表头;

三、统计不重复的个数

根据上例,我们可以举一反三,既然可以列出不重复的值,那下是否也可以统计出不重复的个数呢?我们来看看

公式:SUM(N(MATCH(B2:B21,B2:B21,0)=ROW(1:20)))解析:上面说过,match是通过查找取得第一位数值,通过按下F9进行公式计算,match(B2:B21,B2:B21,0)可以得到{1;1;3;3;5;3;5;3;3;10;10;10;10;5;10;3;3;1;1;1},N(MATCH(B2:B21,B2:B21,0)=ROW(1:20))可以得到{1;0;1;0;1;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0}

使用sum函数,得到合计数值;

四、match函数基础运用:查找

1)普通查找

公式:INDEX(C2:C21,MATCH(F2,B2:B21,),MATCH(F1,B1:B1))也可以简化为:=INDEX(C2:C21,,MATCH(F1,B1:B1))或者=INDEX(C2:C21,MATCH(F2,B2:B21,),)即把第二参数或是第三参数省略,

2)模糊查找

使用通配符"?"、"*"等模糊匹配查找,还是上面的例子

公式:index(A:A,MATCH("?假",B:B,0))

3)多条件查找

公式:INDEX(C2:C21,MATCH(1,(D2:D21=G2)*(B2:B21=F2),0))数组公式,以三键结束;

多条件的使用在match的第二参数中通通"*"符号并列使用;

五、在日期中的应用

match可以将日期转换成季度,这个功能可能很多人不知道或是用得很少,我们来看看具体的案例运用;

公式:MATCH(MONTH(A2),{1,4,7,10})注意:数组{1,4,7,10}是升序排列,它的闭合方向是"1



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3