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

时间:2023-08-25 13:48:41 

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个数据,其他的数据怎么得到呢?

标签:excel图表制作,excel常用函数,excel数据透视表,Excel教程
0
投稿

猜你喜欢

  • screenflow怎么剪掉不要的录制视频音频?

    2023-01-05 23:50:26
  • 怎么使用猫饼app进行视频剪辑 猫饼app中进行视频剪辑的教程

    2024-01-10 04:50:40
  • LEFT、MID和RIGHT三大Excel字符串截取函数应用实例教程

    2023-10-21 13:37:55
  • 子弹短信如何删除聊天记录?子弹短信删除聊天记录的方法

    2023-05-14 21:57:29
  • PowerPoint Viewer怎么设计三维立体图形?

    2022-12-01 01:22:11
  • Word如何绘制图形?Word绘制图形的方法

    2022-06-02 06:02:17
  • Win11右键菜单没反应怎么办?Win11右键菜单没反应的解决方法

    2022-07-29 23:56:46
  • Excel2010教程:数据变为可视图表样式方法

    2023-09-15 00:41:02
  • Win11系统漏洞:存在图像编辑程序颜色渲染问题

    2022-10-10 01:01:43
  • 怎么给笔记本CPU换导热硅脂?笔记本CPU换导热硅脂方法

    2023-11-11 17:17:03
  • IF函数详细介绍

    2022-09-23 01:55:46
  • Win7系统怎么通过注册表禁止某些开机启动项?

    2023-02-23 20:30:31
  • wps如何绘制正方形图案

    2023-02-21 09:02:27
  • 如何在Word 2013中选择文本?

    2022-07-15 11:49:09
  • Mac 笔记本电源适配器可以为 iPhone 或 iPad 充电吗?

    2022-08-26 16:05:53
  • wps文档如何另存为其他格式的文件图文教程

    2023-03-26 06:13:06
  • 如何在 word 中设置文本的字体格式效果

    2022-01-25 03:19:25
  • 怎样使用wps文字制作红头文件

    2022-06-08 06:36:30
  • win102004资源管理器不断重启进不去的解决方法

    2022-08-11 05:16:44
  • InDesign 教程「55」,如何创建交互式简历?

    2023-03-10 15:50:44
  • asp之家 电脑教程 m.aspxhome.com