2016-07-26 90 views
1

我正在尝试制作一个工作表,其中一列自动根据另一个单元格的值编号。基于值其他单元格的自动编号格式

如果在第一列的单元格说,“味精”,在接下来的单元格的值,应该像MSGRA15_00001,如果在另一行,第一个单元格也MSG,在接下来的单元格的值应该成为MSGRA15_00002

如果第一列中的值表示SEL在下一列返回的值应该是SELRA15_00001等等...

Cell numbering based on previous cell

谁能帮助我在这?

非常感谢!

回答

1

假设你的MSG/SEL列在范围内A1:A',你可以粘贴

=A1&"RA15_"&TEXT(COUNTIF(A$1:A1;A1);"00000") 

进入B1,然后复制并从那里粘贴。

+0

这个很好用!谢谢!有没有办法让空行保持空白? 如果A列中的单元格为空,而B列中的单元格为'RA15_00000' –

+0

,则可以使用isempty()检查包装现有代码。该单元格将不会为空,但是是空字符串(“”)。代码B1: = IF(ISEMPTY(A1);“”; A1&“RA15 _”&TEXT(COUNTIF(A $ 1:A1; A1);“00000”)) –

+2

嘿,感谢您的帮助, := IF(A2 =“”;“”; A2&“RA15 _”&TEXT(COUNTIF(A $ 2:A2; A2);“00000”)) 非常感谢! :) –

相关问题