根据列中的值增加列中的计数

时间:2015-06-12 05:02:25

标签: excel google-sheets excel-formula array-formulas

我有2列A和B. A包含名称,B包含直到该记录的名称计数,如下所示。

1{2,}|2{2,}|3{2,}|4{2,}|5{2,}|6{2,}|7{2,}|8{2,}|9{2,}|0{2,}

所以,想要有一个公式。期待一个数组公式。即使无法使用数组公式,也可以使用通用公式

附上电子表格,以便更好地解释。

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

2 个答案:

答案 0 :(得分:0)

您不需要数组公式,我会尽可能避免使用它们。您可以使用

完成任务

=COUNTIF(A$1:A1,A1)

其中A1表示要计算的值列中的第一个值。 $允许您锚定COUNTIF范围的顶部,同时保持底部动态。

答案 1 :(得分:0)

在google电子表格中,您可能需要尝试:

=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