2011-10-13 45 views
0

如何根据Excel中的数字列增加行数(Cnt)?是否有任何公式可用于生成Cnt列?在Excel中添加计数

Cnt Number 
1 IF1234 
1 IF1234 
2 IF4444 
2 IF4444 
3 IF5555 
3 IF5555 
+0

问题并不完全清楚。你从哪里得到点数? – CamelSlack

+0

你是说,例如,IF4444的值暗示Cnt = 2?如果不是,为什么Cnt = 2这些行上的期望值?如果我们知道为什么Cnt应该是2,那么我们可以告诉你,Excel是否可以做到这一点。 – VoidStar

+1

嗨,'数字'字段是我从一些数据库生成的记录列表,但我需要计算'Cnt'字段之一。第1行和第2行具有相同的数值,因此我必须将Cnt设置为1,第3行和第4行是另一组相同的数值,因此我必须将Cnt增加到2,依此类推。如果“数字”字段相同,我不知道如何增加'Cnt'。 – snowfrost

回答

2

如果Number列中的值已排序(即分组),则可以执行以下操作。

  1. 在A2中输入“1”(第一个Cnt值)。
  2. 在A3中输入=IF(B3=B2,A2,A2+1),其中列B保存数值。
  3. 在A3中填写公式。

但是,如果在数列中的值没有排序,你需要做到以下几点:

  1. 在A2输入 “1”。
  2. 在A3中输入=IF(ISERROR(MATCH(B3,B$2:B2,0)),MAX(A$2:A2)+1,INDEX(A$2:A2,MATCH(B3,B$2:B2,0)))
  3. 在A3中填写公式。