对一列混合项目编号

我有一个列有多个标签,我需要编号。 例如:

A|1 B|1 C|1 A|2 B|2 B|3 C|2 A|3 A|4 

所以每个A都被列为1到4,即使在B和C之间。 Bs和Cs也需要编号。

如果第一个字母在A2中,则将该公式放在B2中,并复制到最后一个字母:

 =COUNTIF(A$2:A2,A2) 

它所做的是将单元格中当前行(包括当前行)上所有字母的所有事件的计数。