网上少尉 发表于 2021-10-14 15:06:00

对姓名进行编号,若遇不同的自增1,如果此前有则是此前的编号 ...

我有一列名单,然后我需要对这些名字进行编号
如果名字跟上面的都不一样,那就编号+1
然后例如第五行和第九行的狄东奇和张明德之前都有了,那编号就跟之前的一样1和4
注意一下第六行的张明德应该是由第四行的3+1=4,而不是第五行的1+1=2,第十行的王园同理是6+1=7,不是4+1=5
请问大佬编号列的函数应该怎么写?附件已上传

用户天涯浪子 发表于 2021-10-29 04:44:32

B2:
=IFERROR(VLOOKUP(A2,$A$1:$B1,2,),MAX($B$1:$B1)+1)
下拉

随风畅想 发表于 2021-11-6 15:23:14

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

下拉。

秋天不回来之新的起航 发表于 2021-11-27 12:02:57

=MATCH(A2,UNIQUE($A$2:A2),0)

龙城岁月 发表于 2022-1-2 19:38:32

=IFERROR(IF(COUNTIF($A$2:A2,A2)>1,VLOOKUP(A2,A:B,2,0),MAX($B$1:$B1)+1),1)
页: [1]
查看完整版本: 对姓名进行编号,若遇不同的自增1,如果此前有则是此前的编号 ...