Excel基于单元格值的序列号

在Excel中,如何在A列中创build自动编号? 例如。 如果我使用“BILLY”键入D1中的单元格值,则列A将填充来自1,2,3的序列号…..

我GOOGLE了,发现衣柜使用下面的公式,但无法完成我想要的,因为在列C我有多个数据需要select。

https://superuser.com/questions/645859/auto-sequential-numbering-based-on-cell-criteria/645903

ABC ABC JAMES XYZ BOB 1 OXY BILLY 2 BNX BILLY SDA MIKE 3 WXK BILLY SAK JANE 

任何人以前用配方或vba做过这个? 会感谢您的帮助,谢谢。

select整个列A或只是您要填写的单元格,然后在公式栏中input公式,

 =IF(C1=D$1,COUNTIF(C$1:C1,D$1),"") 

ctrl+enter键填写所选单元格范围的公式。

然后,您可以更改单元格D1的值并查看输出。

在这里输入图像说明

在这里输入图像说明

在A1中input公式=IF(C1=$D$1,COUNTIF($C$1:C1,$D$1),"") ,并复制下来。