持续计数,直到单元格值发生变化

持续计数,直到单元格值发生变化

我有一张包含如下数据的工作表:

A 
A 
A 
B 
B 
C 
D 
D 

我想要做的是计算 A、B 等每次出现的次数,如下所示:

  A  1
  A  2
  A  3
  B  1
  B  2
  C  1
  D  1
  D  2

有没有什么简单的方法可以做到这一点我错过了吗?

答案1

输入
=IFERROR(IF(A1=OFFSET(A1;-1;0);OFFSET(C1;-1;0)+1;1);1)
单元格 C1(第三列)并将其复制到所有剩余的行中。

IF(A1=OFFSET(A1;-1;0);...尝试比较单元格 A1 和其上方单元格中的值(这将对从 A2 开始的所有单元格有效)。
如果失败(就像在第一行中一样),IFERROR(则将捕获此错误并将最后一个值;1)放入单元格中。
在其他情况下,IF()将完成,选择上方行中的值,如果 A 列单元格内容相等,则加 1,或者仅将其设置1为不同的内容。

相关内容