SUM(IF(COUNTIF))在excel 2013中

SUM(IF(COUNTIF(A$1:A1,A1)<>1,0,COUNTIF(A$1:A1,A1)),O1) 

我想用相同的数字显示那些相同的值,但是目前只有第一个值返回1,其余全部为0.例如:

 Head 1 Head 1 Head 1 Body 2 Body 2 

以上是我想要的。 但是,我得到这个:

 Head 1 Head 0 Head 0 Body 1 Body 0 

谁能帮我?

对于未sorting的列A,使用以下公式:

 =IF(COUNTIF($A$2:$A2,A2)>1,INDEX(B:B,MATCH(A2,A:A,0)),MAX($B$1:$B1)+1) 

我认为你将在第1行有标题。所以在B2把公式和副本。

在这里输入图像说明

使@ForwardEd感到高兴:

在这里输入图像说明

这种方法只适用于名称数据进行sorting或分组。 如果不是的话,看看Scott Craner的解决scheme来处理未sorting和sorting。


假设名称在A列

在B1中放置1

在B2地方:

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

要么

 =B1+(A1<>A2) 

根据需要复制B2