筛选出出现次数最多的姓名 2024-08-05 19:23:06 大家新年好,今天要分享的内容是筛选出出现次数最多的姓名。先来看下数据源和筛选后的效果。如下图所示,A列是一些姓名,我这里就用ABCD代替了,有些姓名是出现多次的。现在的要求是筛选出出现次数最多的姓名,如果有多个出现次数最多的,那么都要筛选出来。比如现在A和C出现的次数最多,并且都是5次,所以要把A和C都筛选出来,结果如C列和E列所示。第一种方法:在C2单元格输入公式=IFERROR(INDEX(A:A,SMALL(MODE.MULT(MATCH(A$2:A$15,A$2:A$15,)),ROW(A1))+1),""),下拉完成。首先用match查找所有姓名在姓名区域的位置,也就是MATCH(A$2:A$15,A$2:A$15,)这部分,返回的结果如下图B列所示。由于match只返回查找到第一个值的位置,所以相同的姓名返回的结果是一样的,比如A都返回1,C都返回2。接下来,用mode.mult返回出现次数最多的数字,也就是MODE.MULT(MATCH(A$2:A$15,A$2:A$15,))这部分,由于match返回的结果中,1和2出现的次数最多,都是5次,所以mode.mult返回的结果为{1;2},如下图B列所示。得到的结果有2个值,说明有2个姓名。同时这2个值又是姓名对应的位置,所以接下来要分别提取出位置,然后根据位置返回对应的姓名。=SMALL(MODE.MULT(MATCH(A$2:A$15,A$2:A$15,)),ROW(A1))这部分就是用small提取上一步的第1个最小值1,公式下拉提取第2个最小值2,如下图B列所示。=INDEX(A$2:A$15,SMALL(MODE.MULT(MATCH(A$2:A$15,A$2:A$15,)),ROW(A1)))这部分就是用index返回A$2:A$15这个区域中对应的位置的内容,如果要引用A:A列,就用small返回的结果加上1,因为有个表头。公式下拉太多会出错,如下图B列所示,所以最后用iferror处理下错误值。第二种方法:在E2单元格输入公式=INDEX(A:A,SMALL(IF(COUNTIF(OFFSET(A$2,,,ROW($2:$15)-1),A$2:A$15)=MAX(COUNTIF(A$2:A$15,A$2:A$15)),ROW($2:$15),4^8),ROW(A1)))&"",按ctrl+shift+enter三键结束,向下填充。这个公式用的是offset的多维引用加万金油套路。=COUNTIF(OFFSET(A$2,,,ROW($2:$15)-1),A$2:A$15)这部分返回的结果如下图B列所示,是一个内存数组,就相当于辅助列公式=COUNTIF(A$2:A2,A2)下拉填充的效果。这样得到的结果就是每个姓名出现了几次,出现了1次就是1,2次就是2。从下图可以看到出现次数最多的是5,分别是A和C。=MAX(COUNTIF(A$2:A$15,A$2:A$15))这部分是求所有姓名中出现的最大次数,结果肯定是5。然后用这个最大次数和上图countif返回的内存数组比较是否相等,相等的返回对应的行号,否则返回4的8次方;接下来用small提取出每个行号,再用index返回对应的姓名,就是万金油的套路。文件还有另外的2种方法,大家可以下载查看。同时你也可以想想其他的方法,欢迎留言写下你的答案,让我们一起学习。文件链接:https://pan.baidu.com/s/1QYdCz6D3_y6TbXhK2DmwgQ提取码:pxzo你是否看见别人准时下班,心里很羡慕,但依然得埋头继续加班做表格;你是否常常在群里求助别人帮你解决问题,但又看不懂公式;你是否想要免费学习函数却又找不到系统的教程。扫码关注,系统讲解excel常用函数,一条公式让你从重复性工作中解脱出来。也希望你能分享转发给你的朋友。关注解锁更多函数的用法大家如果有问题可以加微信群提问,也可以加我的微信15003417692提问,让我们共同学习excel。我也会筛选出有代表性的或者大家经常遇到的问题在公众号中解释说明。同时也要感谢那些转发和打赏的小伙伴们,这对我很有帮助。写留言 赞 (0) 相关推荐 你知道怎样统计文本字符的出现频率吗? 点击上方 蓝色 文字 关注我们吧! 送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 提到某一数字出现的频率,我们最先想到的就是用FREQUENCY函数来计算和 ... 秒杀数据透视表!用这个最新函数汇总数据只需1秒! 每天一点小技能 职场打怪不得怂 编按:在日常工作中,我们如何汇总不重复项?下面,小E将给大家盘点解决此类问题的六大操作方法,除了筛选法.删除法.数据透视表法.常用公式套路法等,更有一个office-E ... 用透视表查询出“出现次数最多的姓名” -01- 透视表法 下图A列是数据源,记录了很多姓名,其中有些姓名是重复的.要求是找出"出现次数最多的姓名".结果如右边的透视表所示.右表的3人出现的次数最多,都是3次. 1)选中 ... 如何找出出现次数最多的内容 问题大概如此: 问题有没有难度,一步一步处理可以说完全没有难度,我们先来看看常规分析思路及公式 常规思路 1.统计个水果出现的次数 公式:=COUNTIF($A$2:$A$10,A2) 再简单不过,我 ... 高手是如何找出出现次数最多的内容的? 这是一位粉丝的问题,答疑之余,我顺便扩展开讲一讲! 问题大概如此: 问题有没有难度,一步一步处理可以说完全没有难度,我们先来看看常规分析思路及公式 常规思路 1.统计个水果出现的次数 公式:=COUN ... 华北野战军出了2位元帅,他们最后离世,参加党代会的次数最多 在解放战争中,中国共产党领导的军队有威猛彪悍的四大野战军.除了朱德和叶剑英,如果只看这四大野战军,你会发现,少了2位元帅,他们既不在总部,也不在前线.他们去哪里了? 他们在华北.当时还有一个华北军区, ... 脸书上分享次数最多的照片,道出了爆火内容的三个特质 主播:赛男 这本书是由澳大利亚网络消费心理学家布伦特·科克所写.作者通过对心理学.数学和经济学等不同领域的前沿研究以及相关案例的分析,解释了内容为什么能像病毒般疯传,分析了产品.品牌以及个人迅速蹿红背 ... Excel筛选出钢材前3报价的产地和规格 透视表应用 Excel筛选出钢材前3报价的产地和规格 透视表应用 如何获取一列数据中重复次数最多的数据? Q:如下图1所示,在工作表列A中有很多数据(为方便表述,示例中只放置了9个数据),这些数据中有很多重复数据,我想得到重复次数最多的数据是那个,示例中可以看出是"完美Excel"重复 ... 如何筛选出同一行中两列值不相同的数据? 问:如下图所示,在Excel工作表中有两列,分别是使用人和付款人,要筛选出使用人和付款人不是同一人的数据,如何实现? 答:可以使用Excel的高级筛选功能来解快速解决这个问题. 首先,在列D中建立公式 ... 杨颖冲浪洋相尽出, 摔倒次数惊呆众人, 身材却让大家大饱眼福 Angelbaby真实名字杨颖,相信大家对他并不陌生,<跑男>里面的元老级别嘉宾,陈冠希前女友,黄晓明的老婆,小海绵的妈妈,虽然演技这块可能需要在提升一下,综艺表现还是有目共睹的. 点击加 ...