2015-06-12 67 views
1

我有2列A和B. A包含名稱,B包含那些名稱直到該記錄的計數,如下所示。根據列中的值增加列數

----------------------------------- 
     |  A  |  B  | 
----------------------------------- 
1  | Fruits  |  1  | 
2  | Flowers  |  1  | 
3  | Fruits  |  2  | 

所以,要爲此有一個公式。期待數組公式。即使陣列公式不可行,通用公式

附加了一個電子表格,以便更好地解釋它。

https://docs.google.com/spreadsheets/d/1wlWqdFwgv90s50iP-bXXBHciyualohj610qFiSatcmQ/edit#gid=1997586177

回答

0

在谷歌電子表格,你可以試試:

=ArrayFormula(iferror(SORT(ROW(A1:A),SORT(ROW(A1:A),A1:A,1),1)-MATCH(A1:A,SORT(A1:A),0)-ROW()+2)) 

Example sheet

0

你並不需要一個數組公式,我會避免他們在可能的情況。你可以用

=COUNTIF(A$1:A1,A1)

完成你的任務,其中,A1如果要統計值的列的第一個值。 $可讓您將COUNTIF範圍的頂部固定,同時保持底部動態。