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
任何人都可以帮助我吗?
2 个答案:
答案 0 :(得分:2)
对于未排序的列A,请使用以下公式:
=IF(COUNTIF($A$2:$A2,A2)>1,INDEX(B:B,MATCH(A2,A:A,0)),MAX($B$1:$B1)+1)
我假设你将在第1行中拥有标题。所以在B2中放入公式并复制下来。
让@ForwardEd高兴:
答案 1 :(得分:1)
此方法仅在对名称数据进行排序或分组时才有效。如果不是,请查看Scott Craner的处理未分类和排序的解决方案。
假设名称在A列中。
在B1中放置1
在B2地方:
=B1+IF(A2=A1,0,1)
或
=B1+(A1<>A2)
根据需要将B2复制