EXCEL表A列=根据C列按分类编码自动流水,A列(位数固定)=C列分类编码+流水,流水号位数根据分类位数增减
人员编码若是在A列的话,则可在A2单元格输入公式:
=C2&IF(LEN(C2)=3,"00","")&TEXT(COUNTIF($C$2:C2,C2),"00000")
复制并下拉,即可。
追问老师 分类编码我截图是只有5位和3位,
如果分类编码7位或6位这个条件要怎么加,这样流水号长度就3位或4位
谢谢
老师 这个如果相同分类超过10个 就编码总长度加1了,不是向前第9个进1,
分类编码我截图是只有5位和3位,如果分类编码7位或6位这个条件要怎么加,这样流水号长度就3位或4位。
谢谢指导
=C2&REPT(0,10-LEN(C2)-LEN(COUNTIF($D$2:D2,D2)))&COUNTIF($D$2:D2,D2)
本回答被提问者采纳