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

我有这个数据:


Kota Mataram | Mataram Kota Mataram | Ampenan Kota Mataram | Cakranegara Kota Bima | Bima Kota Bima | Asakota Kota Bima | Rasanae Barat Kab. Dompu | Dompu Kab. Dompu | Hu'u Kab. Dompu | Kempo 

我真正想要产生的数据是格式:


 1 | Mataram 1 | Ampenan 1 | Cakranegara 2 | Bima 2 | Asakota 2 | Rasanae Barat 3 | Dompu 3 | Hu'u 3 | Kempo 

所以如果下一个单元格的值不一样,就会有某种variables重新计算(总和)。 我不是专家,我的逻辑是在COUNTIF停止。 提前致谢

假设最左边的列从B1开始。 把A1放在A1中,再从A2开始另一列

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

然后填写下来,只要其余的这个列。

如果你的数据是sorting的,你不需要COUNTIF 。 你可以使用IF 。 在上面两者之间插入一列,并假设第一个单元格是A1,那么只需要在B1单元格中放置1 ,在下面的单元格中直到结束,使用:

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

所以,如果当前行A列的值与上面的值相同,则取B1,否则加1到前一个计数。