excel 怎样计算一列数据中重复的最多的数?详细的步骤

如题所述

使用辅助列+countif函数来实现,假设源数据区域为A1:A100,具体步骤如下:

    插入辅助列B列。

    B1输入函数=countif(A1:A100,A1:A100)。

    公式向下填充至B100。

    筛选B列数据,数字最大的即为要找的重复最多的数据。

excel中处理重复数据的方法比较多,常见的还有以下几种:

    条件格式:选中源数据区域-->开始-->条件格式-->新建规则-->对于唯一值或重复值设置格式-->格式-->选择一种填充色-->确定,操作完成后,源数据区域所有的重复数据便被标记上了颜色。此方法的优点是源数据区域可以是一个跨行列的数组区域。


    “删除重复项”功能:数据-->删除重复项-->以当前选定区域排序-->确定。此方法可以方便快捷的保留非重复数据,但是仅限于单列操作。


    VBA法:输入如下代码:

    Sub tst()
    Dim cel1 As Range
    Dim cel2 As Range
    For Each cel1 In UsedRange
     For Each cel2 In UsedRange
      If cel1 = cel2 And cel1.Row > cel2.Row Then cel2.Interior.ColorIndex = 20
     Next
    Next
    End Sub

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-26
=MODE(A1:A100)
这是计算A1:A100区域中出现的最多数的公式,但要注意,A1:A100区域中只能是数值,如果要统计A1:A100区域中文本格式的内容最多的,用下面这个公式
=MAX(COUNTIF(A1:A10,A1:A10))
按【CTRL+SHIFT+回车】结束追问

再详细点哦,我这有6列数据,每列85个数据,要求统计每列数据的重复最多的数据。

追答

在第一列的(假设是A列)的最后一个数据的下一个单元格(假设A86)输入
=MODE(A1:A85)
然后右拉复制公式即可

本回答被提问者采纳
第2个回答  2011-11-26
假设数据在A列,则
B1=COUNTIF(A$1:A1,A1)
下拉公式,然后以B列为主要关键字进行排序,就可以找出重复的最多的数。
第3个回答  2011-11-26
遍历这一列所有非空单元格 逐一存入数据变量中 在存入之前可对已存在的内容先对比 看是否存在 存在计数就加1 以此类推 需要详细代码加我百度HI
第4个回答  2011-11-26
用countif 函数
相似回答