2011-10-13 61 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中填寫公式。