Excel 如何自动统计出出现频率最高文本值

 我来答
鱼木混猪哟
高粉答主

2017-05-13 · 专注Office,尤其Excel和VBA
鱼木混猪哟
采纳数:6078 获赞数:33698

向TA提问 私信TA
展开全部

工具:Office2013

方法如下:

1.利用公式自动找出A列中出现频率最高的文本:

2.输入公式如下:

=INDIRECT("A"&MAX(IF(COUNTIF($A$2:$A$24,$A$2:$A$24)=MAX(COUNTIF($A$2:$A$24,$A$2:$A$24)),ROW($A$2:$A$24),)))

公式解释:先利用countif函数,求出每个文本出现的频率,然后利用if函数和max函数,让出现频率等于最大出现频率的文本返回所在的行号,再利用max得到其中的最大行号(也就是频率最高文本最后一次出现的位置所在行号),最后利用indirect函数,返回文本

3.按下Ctrl+Shift+Enter三键结束数组公式,得到结果:

无事羡清风
2019-12-23
知道答主
回答量:13
采纳率:0%
帮助的人:2万
展开全部

题:统计出现频率最高的值,有两种情形;

1、数值。可直接使用函数MODE,直接输入需要查找的范围,即可得出出现频率最高的数值。如下图:

2、查找出现的次数最多的文本值,函数mode就不适用了(mode只适合查找数值)。可参考以下公式:

(1)首先,我们要统计出每一个文本在其范围内出现的次数,借助countif函数,=COUNTIF(A7:A15,A7:A15),这是一个数组公式,可以统计出每一个文本各自出现的次数;

(2)其次,我们需要出现次数最多的一个数值,借助large函数,找出最大值(同max);

(3)最后,我们的杀手锏来了,利用LOOKUP函数,以出现的最大的数值作为查找值,以countif得出的各个文本出现的次数作为第一查找范围,最后以文本作为第二范围,直接得出出现最多的文本,如图:

我们可以按F9查看各个区域的值,方便大家理解,

这样出现最多次的文本值就被提取出来了。(由于是数组公式,所以最后一定要按CTRL+SHIFT+ENTER结束!)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
教育达人小李
高粉答主

2019-05-28 · 每个回答都超有意思的
知道小有建树答主
回答量:2030
采纳率:100%
帮助的人:50.5万
展开全部

1、打开需要统计数据的excel文件。

2、选择一个空白单元格,在菜单栏中选择公式,点击插入mode函数。

3、选择需要统计的区域。

4、点击参数1右侧的向上小箭头选择区域。

5、这里我们选择一个小点的区域便于我们核对函数结果。

6、大家可以看到显示的131在所选区域中出现了2次,结果正确。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
山桑弓
2016-11-23 · TA获得超过1.2万个赞
知道大有可为答主
回答量:7793
采纳率:66%
帮助的人:2888万
展开全部
如果你说的统计是计算最多次出现的文本的次数,假设数据在A1:A20中,公式可为
=MAX(COUNTIF(A1:A20,A1:A20))
同时按下CTRL+SHIFT+回车,输入数组公式。
如果统计不是这个意思,请再详细说明,最好举个例子。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式