本文作者:office教程网

excel函数获取重复次数最多的值

office教程网 2023-10-10 14:18:21
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要: 给定一个单元格区域,要求使用公式得到该区域中重复次数最多的值。如下图1所示,在单元格区域A1:F1中,重复次数最多的数据是“ Excel”。

图1
先不看答案,自已...

给定一个单元格区域,要求使用公式得到该区域中重复次数最多的值。如下图1所示,在单元格区域A1:F1中,重复次数最多的数据是“ Excel”。

图1

先不看答案,自已动手试一试。

公式

=INDEX(A1:F1,MATCH(MAX(COUNTIF(A1:F1,A1:F1)),COUNTIF(A1:F1,A1:F1),0))

这是一个数组公式。

公式解析

在《Excel公式练习55:获取重复数据出现的最大次数》中,我们已经知道,公式中的COUNTIF函数可生成数组:

{2,3,3,2,1,3}

这样,公式中的:

MATCH(MAX(COUNTIF(A1:F1,A1:F1)),COUNTIF(A1:F1,A1:F1),0)

转换为:

MATCH(MAX({2,3,3,2,1,3}),{2,3,3,2,1,3},0)

转换为:

MATCH(3,{2,3,3,2,1,3},0)

得到:

Excel中的限制和约定

本文主要以Excel 2007及以后的版本为基础,集中收集整理了Excel自身的一些限制和约定。 使用Excel,了解一些Excel的限制和约定是必要的,这样可以避免在碰到问题陷入迷茫或者钻牛角尖。 当然,如果有必要,还可以通过变通的技巧来绕过这些限制,这就要看实际情形了! 功能区 从Excel 2007开始,

2

代入主公式中,得到:

=INDEX(A1:F1, 2)

结果为单元格B1中的值:

Excel

注意,由于INDEX函数的特性,公式:

=INDEX(A1:F1,MATCH(MAX(COUNTIF(A1:F1,A1:F1)),COUNTIF(A1:F1,A1:F1),0))

等价于:

=INDEX(A1:F1,1,MATCH(MAX(COUNTIF(A1:F1,A1:F1)),COUNTIF(A1:F1,A1:F1),0))

扩展

将本文的示例与《Excel公式练习55:获取重复数据出现的最大次数》相结合,使用公式:

=”””” &INDEX(A1:F1,MATCH(MAX(COUNTIF(A1:F1,A1:F1)),COUNTIF(A1:F1,A1:F1),0)) &”””出现了” & MAX(COUNTIF(A1:F1,A1:F1)) & “次.”

得到结果:

“ Excel”出现了3次.

如下图2所示。

图2

excel常用函数如何将Y/N符号转换成星期几

excel常用函数如何将Y/N符号转换成星期几?如下图1所示,以Y/N的缩写形式表示一周中哪一天是工作日,哪一天休息,即Y表示那天是工作日,N表示那天休息,要求以简写的形式(即星期几的开头字母)输出一周中的工作日,如下图1中的结果列所示。 图1 解决方案 有几种方法来实现。 方法1:使用IF/MID函数/连

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:excel函数获取重复次数最多的值发布于2023-10-10 14:18:21
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: