excel函数获取重复数据出现的最大次数

网友投稿 642 2022-10-18

excel函数获取重复数据出现的最大次数

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

图1

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

公式

=MAX(COUNTIF(A1:F1,A1:F1))

这是一个数组公式。

公式解析

公式可以解析为:

=MAX(COUNTIF({“VBA”,” Excel”,” Excel”,”VBA”,”Office365″,” Excel”},{“VBA”,” Excel”,” Excel”,”VBA”,”Office365″,” Excel”}))

生成两个数组:

数组1:{“VBA”,” Excel”,” Excel”,”VBA”,”Office365″,” Excel”}

数组2:{“VBA”,” Excel”,” Excel”,”VBA”,”Office365″,” Excel”}

COUNTIF函数依次查找数组2中每个元素在数组1中出现的次数,得到数组:

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

这样,公式可转换为:

=MAX({2,3,3,2,1,3})

得到:

3

即重复的数据出现次数的最大值。

扩展

运用上述技术,可以获取指定数据在单元格区域中出现的次数,如下图2所示,要求“VBA”和“ Excel”在单元格区域A1:F1中出现的次数。

图2

选择单元格区域A4:B4,输入数组公式:

=COUNTIF(A1:F1,A3:B3)

即可获得结果。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:wps怎么画弦形? wps表格中绘制弦形的教程
下一篇:wps绘制甘特图
相关文章