返回
首页 > 儿童教育

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

时间: 2023-01-26

给定一个单元格区域,要求使用公式得到该区域中出现重复次数最多的数据的重复次数。如下图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)

即可获得结果。

猜你喜欢

版权所有 Copyright©2023 餐饮美食网 版权所有

粤ICP备15109582号

联系邮箱:187348839@qq.com