如何获取一列数据中重复次数最多的数据?

Q如下图1所示,在工作表列A中有很多数据(为方便表述,示例中只放置了9个数据),这些数据中有很多重复数据,我想得到重复次数最多的数据是那个,示例中可以看出是“完美Excel”重复的次数最多,如何获得这个数据?

图1

A:可以使用一个数组公式:

=INDEX($A$1:$A$9,MODE(MATCH($A$1:$A$9,$A$1:$A$9,0)))

注意,数组公式是在公式输入完后,同时按下Ctrl+Shift+Enter组合键,Excel会自动在公式两侧加上花括号。

在上面的公式中:

MATCH($A$1:$A$9,$A$1:$A$9,0)

在单元格区域A1:A9中依次分别查找A1至A9单元格中的数据,得到这些数据第1次出现时所在的行号,从而形成一个由该区域所有数据第一次出现的行号组组成的数字数组。

MODE函数从上面的数组中得到出现最多的1个数字,也就是重复次数最多的数据在单元格区域所在的行。将这个数字作为INDEX函数的参数,得到想应的数据值。

有兴趣的朋友可以使用“公式求值”功能一步步查看数组公式的实现过程,来理解这个数组公式原理。

如果将单元格区域命名为MyRange,那么上述数组公式可写为:

=INDEX(MyRange,MODE(MATCH(MyRange,MyRange,0)))

但是,如果单元格区域中有几个数据重复次数相同且都出现次数最多,则上述公式只会获取第1个数据,其他的数据怎么得到呢?

(0)

相关推荐

  • 1分钟搞定不重复数统计

    编按: 统计重复数和统计不重复是Excel人常遇到的工作内容.函数COUNTIFS(多条件计数函数)和COUNTIF(单条件计数函数)很奇妙,原本是用来统计重复次数的,但通过变化也可以用来统计不重复数 ...

  • frequency法实现按指定次数重复内容

    先看下源数据和要实现的效果.下图左表是源数据,包含要重复的内容和次数,如①所示.右边两列是重复后的效果,如②所示.也就是A重复2次,B重复3次,以此类推. 首先,我们用辅助列的方法来完成.在C列添加辅 ...

  • 她跟多少人打过电话?这是典型的非重复统计,有三种方法!【Excel教程】

    回复[目录]学习113篇Excel教程 全套Excel视频教程,扫码观看 编按: 不管是查客服本周给多少人打过电话,还是查公司本月一共销售了多少种产品,都属于典型的非重复计数统计.教程汇集了三种方法, ...

  • 3个Excel小技巧,一学就会,完美解决表格重复值的苦恼

    [温馨提示]亲爱的朋友,阅读之前请您点击[关注],您的支持将是我最大的动力! 在我们日常工作中,制作的表格中有一些重复信息,当需要把这些重复信息标出来,或者统计重复的次数,或者删掉重复内容,只保留唯一 ...

  • MODE函数,你用过吗?

    今天技巧妹与大家分享一个少见却实用的函数--MODE函数. 一.MODE函数基础语法 MODE函数表示用来返回一组数据或数据区域中的众数,也就是出现频率最高的数. 函数语法=MODE(参数1,参数2, ...

  • excel统计重复次数

    在excel中,我们可以通过高亮显示查找重复的数据,这个没有在wps表格中设置方便,如果想查看重复数据的次数,那就需要一个函数了,这个函数是"COUNTIF",它的意思是:计算某个 ...

  • 总是获取某列数值中的最后5个数值之和

    如下图1所示,在单元格区域A1:A10中有一系列数值,但有些单元格为空,使用公式求该区域最后5个数值之和,不计空格? 图1 先不看答案,自已动手试一试. 公式 在单元格C1中的数组公式: =SUM(I ...

  • 学习没有捷径!天才是重复次数最多的人!

    快节奏的时代人们每天都在焦虑,每天都想走捷径,上学君决定告诉你,学习英语.乃至学习任何一门学科,没有捷径可以走! 1 七十年前的中学生,进入大学的第一天就能够用英语上高等数学课,今天,清华大学的学生读 ...

  • 《水浒细节解密》之 它是水浒世界中出现次数最多的骂人话

    音频正在赶来的路上,请各位客官随后在[喜马拉雅FM]APP中搜索 "大锤说史" 关注收听本期音频节目. 友情提示 <水浒细节解密>系列正在继续,本期第一百三十一回! 在 ...

  • 吕布不是三国中背叛次数最多的人,但是却被骂的最惨,原因都在这

    一部<三国演义>讲透了世道人心,也看透了尔虞我诈.在这部书中吕布被人骂为"三姓家奴",成了反复无常背信弃义的代名词.但是仔细研究一下就会发现其实吕布并不是<三国& ...

  • Excel一列含有重复的数据中,在首次出现的位置显示重复次数!

    Excel情报局 Excel职场联盟 生产挖掘分享Excel基础技能 Excel爱好者大本营 用1%的Excel基础搞定99%的职场问题 做一个超级实用的Excel公众号 Excel是门手艺玩转需要勇 ...

  • 使用Excel函数从列数据中提取不重复值的方法

    在工作中经常遇到需要将某个Excel表格中某列数据中不重复的值提取出来的情况,本文讲述了使用INDEX函数.SMALL函数.IF函数.ROW函数以及MATCH函数实现从Excel列数据中提取不重复值的 ...

  • 【数据清洗】从一列数据中自动获取行标题

    今天我们要处理的数据是这样的: 我们希望的结果是这样的: 老规矩,转换必须是自动的,因此,我们还是使用Power Query. 01 实现方法 首先,选中数据区域的任意单元格,然后在数据选项卡中,点击 ...

  • 【Excel】获取一列中的不重复值,四种方法都有了

    获取不重复值的方法有很多,例如高级筛选法.透视表法.基础操作法和公式法.本例分别向大家介绍这四种方法如何使用. 高级筛选法获取不重复值: 首先,选中A列的数据区域,选择[数据]-[筛选]-[高级]. ...

  • Excel将“每列”数据中的重复值批量删除,职场高效技巧!

    Excel情报局 Excel职场联盟 生产挖掘分享Excel基础技能 Excel爱好者大本营 用1%的Excel基础搞定99%的职场问题 做一个超级实用的Excel公众号 Excel是门手艺玩转需要勇 ...