如果下一个单元格值不同,则Excel计数

如果下一个单元格值不同,则Excel计数,excel,excel-formula,duplicates,Excel,Excel Formula,Duplicates,我有以下数据: 我真正想要的是提供以下格式的数据: 所以,如果下一个单元格的值不同,就有某种变量可以重新计算(求和)。我不是一个优秀的专家,我的逻辑是停止在COUNTIF。 提前感谢假设最左边的列从B1开始。在A1中放入1,从A2开始另列包含 =IF(B1=B2,A1,A1+1) 然后填写,使此列与其他列一样长。如果数据已排序,则不需要COUNTIF。如果,则可以使用。在上面两个单元格之间插入一列,假设第一个单元格为A1,则只需将1放在B1单元格中,并在下面的单元格中使用: =IF(A

我有以下数据:



我真正想要的是提供以下格式的数据:



所以,如果下一个单元格的值不同,就有某种变量可以重新计算(求和)。我不是一个优秀的专家,我的逻辑是停止在COUNTIF。
提前感谢

假设最左边的列从B1开始。在A1中放入1,从A2开始另列包含

=IF(B1=B2,A1,A1+1)

然后填写,使此列与其他列一样长。

如果数据已排序,则不需要
COUNTIF
。如果,则可以使用
。在上面两个单元格之间插入一列,假设第一个单元格为A1,则只需将
1
放在B1单元格中,并在下面的单元格中使用:

=IF(A2=A1, B1, B1+1)
因此,如果当前行A列中的值与上面的值相同,则取B1,否则将1添加到上一个计数中

=IF(B1=B2,A1,A1+1)
=IF(A2=A1, B1, B1+1)