计算重复项的公式

我正在尝试获取A列上重复SKU的公式

我已经尝试了列B =COUNTIF($A$2:A17,A17)上的公式=COUNTIF($A$2:A17,A17)但它不完全是我想要做的 – 我想要的结果就像在列C,把每个独特的SKU相同的价值,并计入系列

 ABC sku001 1 1 sku002 1 2 sku003 1 3 sku004 1 4 sku004 2 4 sku004 3 4 sku007 1 5 sku008 1 6 sku009 1 7 sku010 1 8 sku010 2 8 sku010 3 8 sku010 4 8 

如果B2总是1那么:

B3使用:

 =if(countif($A$2:A3,A3)=1, B2+1, B2) 

然后复制到其他B列单元格:

在这里输入图像说明

所以我先进行了一次检查:

 =IF(ROW()=2,1,IF(COUNTIF($A$1:A1,A2)>0,B1,B1+1)) 

在这里输入图像说明

这是另一个答案,因为SKUsorting的假设在问题的早期定义中没有被假设。 这假定您的SKU没有sorting。

C2 =1

C3 =IF(ISERROR(MATCH(A3,$A$2:A2,0)),MAX($C$2:C2)+1,VLOOKUP(A3,$A$2:C2,3,0))

(已经拿走了你的桌子,如果不需要你的B列,你将不得不把它移到B列)

应该看起来像这样(说明性图片): 在这里输入图像说明

假设:如果你的SKU是sorting的,一个简单的IF公式也可以。 在单元格C2您可以input数字1 。 在C3 ,您可以input

 =IF(A3=A2,C2,C2+1) 

它看起来像这样: 在这里输入图像说明 作为值粘贴到右侧。