计算出现次数 - Excel

时间:2016-08-10 09:32:20

标签: excel find-occurrences

我有一个简单的问题,但我无法从搜索中得到答案。我需要一列来计算第n次出现的数量。在这张图片中最好地解释了

enter image description here

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

我非常感谢任何帮助。

3 个答案:

答案 0 :(得分:1)

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

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

=COUNTIF(A$2:A2,A2)

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

如果您只想获得A列中不同条目计数的表格,那么数据透视表将为您执行此操作 - 简单地添加数据透视表以覆盖A列中的数据,然后选择A列进入行类别,然后还将其拖到值类别中,确保该字段设置为“Count of”。然后,您应该有一个表,其中包含一列中数据集中的不同条目,以及另一列中出现的计数。

答案 1 :(得分:0)

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

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

=COUNTIF(A$2:A2,A2)

然后填写。

答案 2 :(得分:0)

使用以下公式生成所需的系列: 所有细胞中都=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)