如果值存在,如何加+1

时间:2017-07-20 18:15:06

标签: excel excel-formula spreadsheet

很难解释,英语不是我的母语,但我会尽我所能。我有一个带有CONCATENATE公式的单元格,它创建一个“代码”值来标识不同的文章。 CONCATENATE公式从6个不同的单元格中获取值。如果其他5个单元格的值已经存在,我需要第6个单元格加+1。

例如:

1 AAA

2 BBB

3 CCC

4 DDD

5 EEE

6 NNN(其中NNN是特定的3个字符编号)

CONCATENATE创建AAABBBCCCDDDEEENNN代码。对于第一篇文章,它将是AAABBBCCCDDDEEE001。然后,如果我用AAABBBCCCDDDEEE创建另一篇文章,我想要第6个单元格填满002,因为001已经存在。

这可能吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果为第6列中的第一个单元格输入“001”,则可以在其下方的单元格中使用此公式,并将其复制到下面的所有单元格中。

=IF(CONCATENATE(B2,C2,D2,E2,F2)=CONCATENATE(B1,C1,D1,E1,F1),CONCATENATE("00",G1+1),"001")