网易首页 > 网易号 > 正文 申请入驻

Excel 5个众数经典公式,最后一个,90%的人都不会!

0
分享至

本文作者:小花

本文编辑:卫星酱

小花在之前的一篇文章中,分享了如何使用 INDEX+MATCH+MODE 函数组合,求解文本数据众数的问题。

你还记得吗?

正文开始前,让我们先稍微回顾下那个公式:

多数值众数公式

N3 单元格数组公式如下:


=INDEX(B2:M2,MODE(MATCH(B2:M2,B2:M2,0)))

公式说明:

先使用 MATCH(B2:M2,B2:M2,0)函数返回 B2:M2 中每一个文本首次出现的位置序数值,得到数组{1,1,3,3,5,1,1,3,1,1,1,5},再使用 MODE 函数统计这些序数值的众数 1,最后通过 INDEX 函数索引位置序数值众数对应位置的文本。

该公式可以直接进行数组运算,无须按【Ctrl+Shift+Enter】也能准确运算。

眼尖的小伙伴这时候一定发现了,电视柜品类 (案例图中第 6 行) 中,广州和东莞获得月冠军的次数是相同的,都是 5 次,但公式结果却只有其中一个,这怎么解决呢?

这就要看今天的正文了↓↓↓

解决多个文本众数的问题存在两个卡点:

一是 MODE 函数遇到多个众数时,只能返回其中的一个;

二是 INDEX 函数的第二个参数不支持数组。

第一个卡点,可以使用 MODE 函数的孪生兄弟MODE.MULT 函数来解决,它可以返回所有众数并按列罗列。

还是以双色球为例,统计近 10 期双色球蓝球开奖号码的众数,发现 8 号和 11 号都出现了两次,这种情况就可以用 MODE.MULT 函数来处理。

如果你想学习更多函数知识和 Excel 小技巧,提升你的办公效率,避免无效加班!

那我推荐你加入秋叶 Excel 3 天集训营!有大神带你学习表格飞速排版、数据高效整理、图表美化设计……!!

秋叶 Excel 3 天集训营

现在免费报名!

多数值众数公式

D2:D3 公式如下:


{=MODE.MULT($B$2:$B$11)}

公式说明:

MODE.MULT 函数的用法与 MODE 函数几乎一致,只是前者返回数组结果,因此需选择多个单元格后输入公式,再按【Ctrl+Shift+Enter】才能准确运算。

第二个卡点解决的思路有两个:

一个是使用 N+IF 结构来绕开 INDEX 函数对第二参数的限制;

二是弃用 INDEX 函数,改用 CHOOSE 函数来索引数值。

回到计算电视柜品类年度销冠的问题上来,使用N+IF 结构,公式相对简单,且当文本集合元素较多时,公式更为简便。

多文本众数公式-INDEX+N+IF

N2 公式如下:


=CONCAT(INDEX(B2:M2,N(IF(1,MODE.MULT(MATCH(B2:M2,B2:M2,0))))))

公式说明:

❶ MODE.MULT(MATCH(B2:M2,B2:M2,0))

该部分与上文公式一几乎一致,只是将只能返回单个众数的 MODE 函数替换为能够返回多个众数的 MODE.MULT 函数。

MATCH(B2:M2,B2:M2,0)的作用还是将文本数组转化为代表各个文本首次出现位置序数的数值数组,MODE.MULT 函数返回多个众数文本的位置序数值组成的数组。

❷ N(IF(1,❶))

N 和 IF(1 组成的连环套没有实际内容上的含义,即 N(IF(1,❶))和片段❶本身在内容上是完全一致的,之所以需要给片段❶穿上 N+IF 外衣,是为了将片段❶代表的数组包装成 INDEX 能够正确运算的数值形式。

N+IF 在很多高阶公式中都有应用,具体原理有兴趣的小伙伴可以自行深入研究,此处一时难以讲解清楚,不再赘述。

❸ INDEX(B2:M2,❷)

根据片段❷返回的一组位置序数值,从 B2:M2 中索引对应位置的文本。

❹ CONCAT(❸)

CONCAT 函数的功能是将文本直接连结起来,此处可将片段❸中计算得出得多个文本连结起来,这样 N2 单元格才能显示最终的计算结果。

这是因为 Excel 中数组计算结果可以时多个值,但每个单元格只能显示其中的一个,如果数组公式范围内的单元格数不足,那溢出的内容将无法显示。

如果此处我们不使用 CONCAT 函数,那么 N2 单元格将只显示数组结果的第一个值。

而如果选择同一列足够多个的单元格区域再输入上述数组公式,按三键运算,则可以达到分行单独显示所有众数文本的效果。

像上例中,不重复的文本数量不多,我们也可以使用 CHOOSE 函数来设置公式,更易于理解。

多文本众数公式-CHOOSE

N2 公式如下:


=CONCAT(CHOOSE(MODE.MULT(MATCH(B2:M2,{"东莞";"佛山";"广州"},0)),"东莞","佛山","广州"))

公式说明:

{"东莞";"佛山";"广州"}是唯一值数组,函数 MATCH 将 B2:M2 转化为其在唯一数组中出现位置的序数值。

MODE.MULT 函数返回这组位置序数值的多个众数,再通过 CHOOSE 函数索引对应的文本,最后再使用 CONCAT 函数完成多文本的连结,从而在 N2 中完整展示所有众数文本。

在 Excel 2021 以上版本中,利用 CHOOSE 函数提供的思路,我们可以用UNIQUE 函数来解决唯一值数组生成的问题,从而对公式四进行优化,使之能够更好地适应唯一值较多的情况。

UNIQUE 生成唯一数组取众数

N2 公式如下:


=CONCAT(INDEX(UNIQUE(B2:M2),MODE.MULT(MATCH(B2:M2,UNIQUE(B2:M2),0))))

公式说明:

使用 UNIQUE 函数生成唯一值数组后,通过 MATCH 匹配 B2:M2 中每个值在唯一值中的位置值,MODE.MULT 获取所有众数后,由 INDEX 函数在唯一值数组中索引对应值,最后由 CONCAT 函数将所有众数连结,赋予 B2 单元格,避免溢出。

如不使用 CONCAT 函数,Excel2021 也会自动将溢出内容显示在下方单元格中。

此处,由于 UNIQUE 函数的存在,INDEX 函数的参数 2 限制被解除,各中原由小伙伴们可自行深究,此处就不挖了。

以上,就是小花分享的众数问题进阶公式,包含:

❶ 使用 MODE.MULT 返回多个众数值;

❷ 由 INDEX+N+IF+MODE.MULT+MATCH 构成的多文本众数公式;

❸ 使用 CHOOSE 和唯一数组构建的简易公式;

❹ 新函数 UNIQUE 优化公式

除了上述公式,你还知道哪些解决众数问题的 Excel 函数公式,不妨留言与我们分享吧。

如果你想利用空闲时间学点 Excel 技巧,让工作更轻松,我推荐你加入秋叶 Excel 3 天集训营~

在秋叶 Excel 集训营,每天学习大概 30 分钟,从日常的功能出发,全程演示,一课一练,夯实进阶每一步。

秋叶 Excel 3 天集训营

现在只需 0 元

每天学习 30 分钟

你也有可能成为 Excel 高手!

现在就扫码报名吧!

以上内容包含广告

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
突发公告,董事长去世!

突发公告,董事长去世!

蓬勃新闻
2026-10-01 00:15:51
“A股AI芯片一哥”离职高管索赔278.32亿元,寒武纪回应:将积极应诉,全力应对离职高管对公司的不当诉求

“A股AI芯片一哥”离职高管索赔278.32亿元,寒武纪回应:将积极应诉,全力应对离职高管对公司的不当诉求

大风新闻
2026-10-01 10:52:04
民政厅正式通知!高龄津贴全面调整,家里有老人的注意别错过

民政厅正式通知!高龄津贴全面调整,家里有老人的注意别错过

笑熬浆糊111
2026-10-01 08:43:50
尘埃落定,41岁C罗退出国家队,原因揭晓,葡萄牙8000万前锋上位

尘埃落定,41岁C罗退出国家队,原因揭晓,葡萄牙8000万前锋上位

球场没跑道
2026-10-01 09:57:36
央视国庆晚会节目单官宣

央视国庆晚会节目单官宣

极目新闻
2026-10-01 11:55:42
以色列方面还原现场: 行凶飞行员 要让约180名乘客 一起坠毁!

以色列方面还原现场: 行凶飞行员 要让约180名乘客 一起坠毁!

每日经济新闻
2026-09-30 23:36:24
俄警告北约:若封锁加里宁格勒将动用核武

俄警告北约:若封锁加里宁格勒将动用核武

看看新闻Knews
2026-09-30 17:17:18
清华讲台,翁帆还没开口,衣服先替她说了话!她一出现,目光就被那身打扮勾住了,这样的翁帆,确实让人移不开眼!

清华讲台,翁帆还没开口,衣服先替她说了话!她一出现,目光就被那身打扮勾住了,这样的翁帆,确实让人移不开眼!

财经要参
2026-09-30 19:39:44
战犯黄维被捕后对陈赓透露:你手下有旅长能在我这当军长!

战犯黄维被捕后对陈赓透露:你手下有旅长能在我这当军长!

大运河时空
2026-09-30 14:25:05
C罗自行离开葡萄牙国家队训练营,媒体称主帅热苏斯和葡萄牙足协主席追到机场劝说无果, C罗或正式结束国家队生涯

C罗自行离开葡萄牙国家队训练营,媒体称主帅热苏斯和葡萄牙足协主席追到机场劝说无果, C罗或正式结束国家队生涯

极目新闻
2026-10-01 08:43:40
苦战163分钟!中网金花德比:郑钦文2-1险些爆冷,下一轮对手出炉

苦战163分钟!中网金花德比:郑钦文2-1险些爆冷,下一轮对手出炉

侃球熊弟
2026-10-01 12:18:01
4-0横扫!世界第2大获全胜,梅西接班人诞生:22岁天才传射建功

4-0横扫!世界第2大获全胜,梅西接班人诞生:22岁天才传射建功

足球狗说
2026-10-01 09:55:37
没人愿意生活在告密成灾的社会里:为了保研而举报,致20名同学受处分,这届大学生变坏了吗?

没人愿意生活在告密成灾的社会里:为了保研而举报,致20名同学受处分,这届大学生变坏了吗?

呦呦鹿鸣
2026-09-30 22:44:32
华为Mate90系列发布,售价5999元起

华为Mate90系列发布,售价5999元起

界面新闻
2026-10-01 11:24:16
广州“心机墩”惹众怒:一座城,为什么连坐一下都容不下?

广州“心机墩”惹众怒:一座城,为什么连坐一下都容不下?

娱乐的硬糖吖
2026-10-01 13:10:32
财政部确认了:10月1日起,我国将对居民购房实施贷款贴息,聚焦首套刚需,单户所购住房建筑面积不超过120平方米、购房价格不超过150万元

财政部确认了:10月1日起,我国将对居民购房实施贷款贴息,聚焦首套刚需,单户所购住房建筑面积不超过120平方米、购房价格不超过150万元

吉刻新闻
2026-09-29 20:35:46
真的太不尊重人了!亚运86公斤举重比赛前,韩国朴惠正说:我以为李雯雯早就退役了

真的太不尊重人了!亚运86公斤举重比赛前,韩国朴惠正说:我以为李雯雯早就退役了

林子说事
2026-10-01 09:26:51
3位90多岁上将,出席国庆招待会

3位90多岁上将,出席国庆招待会

余塩搞笑段子
2026-10-01 06:59:51
幼时被抱养至哈尔滨,四川女子半生寻亲今日回家 母亲两个月前离世未能等到团圆

幼时被抱养至哈尔滨,四川女子半生寻亲今日回家 母亲两个月前离世未能等到团圆

红星新闻
2026-10-01 14:29:30
大伯和同村姑娘私奔到云南30年,如今一家人回老家,已经物是人非

大伯和同村姑娘私奔到云南30年,如今一家人回老家,已经物是人非

千秋历史
2026-06-02 19:55:02
2026-10-01 15:55:00
秋叶excel incentive-icons
秋叶excel
宝藏表哥
1364文章数 1159关注度
往期回顾 全部

头条要闻

鲁比奥要求伊朗代表团立即离境 伊外长凌晨登上飞机

头条要闻

鲁比奥要求伊朗代表团立即离境 伊外长凌晨登上飞机

体育要闻

“今天的表现,我们可以昂首离开球场”

娱乐要闻

宋佳二封金鹰视后 内娱奖项史即将改写

财经要闻

智谱发上亿Token 能挽回开发者信任吗?

科技要闻

5999元起!华为Mate 90系列发布

汽车要闻

2027款极氪001将于明年一季度上市 现款猎装同步推新配色

态度原创

房产
本地
艺术
健康
公开课

房产要闻

4000+/平!华侨城,直接把海口楼市的地板给掀了!

本地新闻

中秋逛白塔寺,体验国医妙荟雅集

艺术要闻

吴冠中最后一回野外油画写生,2875万!

刷酸祛痘,为什么有人翻车?

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版