Excel函数:INDEX和MODE查询出现次数最多的数据
文章来源:成都办公软件速成班 文章作者:office技巧分享小编 发布时间:2021年 10月 13日 15:21:25 标签:Excel函数
“发给你的文件,是公司本月内的客户咨询表,下班前把客户咨询最多的课程找出来”
(此图只截取了部分数据)
看了一眼电脑上的表格,再看了一眼墙上已经指向59的时钟,成都办公软件速成班小编马上进入了疯狂的头脑风暴中:
怎样才能在这不到一分钟的时间内把这一列中出现此处最后的课程名称找出来呢?查询的话可以使用INDEX函数,那怎
么才能知道那个课程名称是出现次数最多的呢?……我好想记得有一个函数是可以返回一组数据之间出现次数最多的数字
的,是哪个函数呢?…………在经过反复回忆后,我终于想起来了,这个函数就是:MODE函数啊。瞧我这记性!
在F2单元格中输入公式:=INDEX(D2:D45,MODE(MATCH(D2:D45,D2:D45,0)))
那么这个公式怎么去理解呢?
1. MODE函数的作用为:返回一组数据中的众数(出现次数最多的数据为众数)
2. MATCH(D2:D45,D2:D45,0):使用MATCH函数去分别定位D2:D45区域中每个数据出现的行数;返回:
{1;2;3;4;5;1;2;3;4;5;2;4;2;4;1;2;3;3;4;3;5;4;5;2;2;3;1;2;3;4;3;2;4;2;1;3;5;2;1;3;4;2;1;3}
3. 再使用MODE函数返回所有行数中出现次数最多的行数
4. 最后再使用INDEX函数去查找C2:C45中该行数所对应的数据
今天的分享到这里就结束了,希望对你有所帮助。