excel中,如何对某一列中重复出现的数值进行顺序编号

如题所述

三种编号(公式向下复制)

1、每一个类别编一个号

B2=IF(ISERROR(VLOOKUP(A2,A$1:B1,2,0)),MAX(B1:B$1)+1,VLOOKUP(A2,A$1:B1,2,0))

2、每一个类别内按出现的次序编号

C2=COUNTIF(A$2:A2,A2)

3、按类别编后再按类别内出现的次序编号

D2=IF(ISERROR(VLOOKUP(A2,A$1:B1,2,0)),MAX(B1:B$1)+1,VLOOKUP(A2,A$1:B1,2,0))&"-"&COUNTIF(A$2:A2,A2)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-01
假设数据在C5:C100,在D5开始编号,输入公式
=IF(COUNTIF($C$5:C5,IF(C5=$C$5,C5,""))=0,"",COUNTIF($C$5:C5,IF(C5=$C$5,C5,"")))
然后下拉复制到D100
第2个回答  2011-09-01
=COUNTIF($A$1:A1,A1),下拉本回答被网友采纳