如何为满足特定要求的Excel创建唯一ID

时间:2019-03-07 08:05:52

标签: excel vba excel-formula

作为新手Excel用户,想问一下如何创建符合要求的唯一ID。

这是摘要表。由于要在B列(步骤)为1时添加唯一的ID号(ID_004,ID_0005 ...),因此可以通过Excel公式或VBA来完成,无论是否可以。非常感谢...

)

2 个答案:

答案 0 :(得分:1)

要保留前导零,请为TEXT函数构造适当的格式掩码。

=IF(B2=1, TEXT(COUNTIF(B$2:B2, 1), "\I\D\_0000"), "")

答案 1 :(得分:0)

如果唯一的要求是唯一ID,则可以使用行号。

例如(对于单元格A2):

=IF(B2=1;"ID_"&ROW(B2);"")

如果ID需要连续增加。您可以这样做:

=IF(B2=1;"ID_"&COUNTIF($B$2:B2;1);"")