复制列以生成唯一ID

时间:2019-06-28 09:14:55

标签: excel vba

我在A列中有一个ID列表

10001
10002
10003
10001
10005
10002
10005
… and a lot more.

10001
10002
10005 

是重复项。

我想要的是我的excel中的代码以读取A列,如果发现重复,则应在重复ID上附加“ -1”,这样我们就可以得到

10001-1
10001-2
10002-1
10002-2
10005-1
10005-2

请帮助

1 个答案:

答案 0 :(得分:3)

在B2中使用以下公式

=IF(COUNTIF(A:A,A2)>1,A2 & "-" & COUNTIF(A$1:A2,A2),A2)

并复制下来。

enter image description here