B2=IF(COUNTIF(A$2:A2,A2)=1,MAX(B$1:B1)+1,"")向下复制
D2=IFERROR(VLOOKUP(ROW(A1),IF({1,0},$B$2:$B$22,$A$2:$A$22),2,0),"")向下复制
E2=COUNTIF(A:A,D2)向下复制
不加辅助列B,有两种办法
1、用数据-删除不重复项或者筛选-高级筛选-选择不重复的记录得出D列结果。
2、用数组公式D2=INDEX(A:A,MIN(IF(COUNTIF(D$1:D1,$A$2:$A$22),4^8,ROW($A$2:$A$22))))&""
数据量大的话建议加辅助列计算。