【问题标题】:Calculate Occurrence Number - Excel计算出现次数 - Excel
【发布时间】:2016-08-10 09:32:20
【问题描述】:

我有一个简单的问题,但我无法通过搜索得到答案。我需要一列来计算一个值第 n 次出现的次数。最好用这张图来解释

我需要一种方法来计算 B 列。

如果有任何帮助,我将不胜感激。

【问题讨论】:

    标签: excel find-occurrences


    【解决方案1】:

    您是否只想提供 B 列中 A 列不同条目的计数?或者只是在链接中添加一个公式来生成表格?

    如果是后者,那么在单元格B2中写入的公式是:

    =COUNTIF(A$2:A2,A2)
    

    然后将其复制/粘贴到 B 列。注意 - 如果您的数据既是日期又是时间,但单元格被格式化为仅显示日期,您可能无法获得所需的结果。您需要插入一个带有“下限”计算的新列,以将日期/时间值四舍五入为日期(Excel 日期时间是十进制的,整数部分指示日期,其余 0.0 -> 1.0 指示一天中的时间)

    如果您只想导出 A 列中不同条目的计数表,那么数据透视表将为您完成 - 只需添加一个数据透视表来覆盖 A 列中的数据,然后将 A 列选择到rows 类别,然后将其拖到 values 类别中,确保该字段设置为“计数”。然后,您应该有一个表格,其中一列中包含数据集中的不同条目,另一列中出现它们的计数。

    【讨论】:

    • 谢谢,效果很好。比我想象的要容易得多。
    【解决方案2】:

    您可以使用带有相对地址的COUNTIF 工作表函数。

    例如。在单元格 B2 中,输入以下公式:

    =COUNTIF(A$2:A2,A2)

    然后填写。

    【讨论】:

      【解决方案3】:

      使用以下公式生成所需的系列: =COUNTIF($A$1:A1,A1) and strech(copy)它在所有单元格中

      这将产生如下结果:

      A   1   COUNTIF($A$1:A1,A1)
      A   2   COUNTIF($A$1:A2,A2)
      C   1   COUNTIF($A$1:A3,A3)
      C   2   COUNTIF($A$1:A4,A4)
      B   1   COUNTIF($A$1:A5,A5)
      B   2   COUNTIF($A$1:A6,A6)
      A   3   COUNTIF($A$1:A7,A7)
      C   3   COUNTIF($A$1:A8,A8)
      D   1   COUNTIF($A$1:A9,A9)
      D   2   COUNTIF($A$1:A10,A10)
      D   3   COUNTIF($A$1:A11,A11)
      D   4   COUNTIF($A$1:A12,A12)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多