2017-06-05 179 views
0

我需要使用其他列中的值的组合在Excel表格中创建唯一ID。 enter image description here在MS-Excel中生成唯一ID

的ID应该像IP-(B栏的前三个字母) - (随机的4位数字) - (柱d的前三个字母)

+0

This [answer](https://stackoverflow.com/a/21392397/5513005)可能会帮助你。 –

+0

@YashKaranke结合来自两个不同列的值..这将工作。但我需要从列中取前三个字符。如何做到这一点 –

回答

2

使用此。它给出了ID号。就像你的屏幕截图一样。

="IP"&"_"&LEFT(UPPER(B2),3)&"_"&TEXT(ROW()-1,"0000")&"_"&LEFT(UPPER(D2),3) 
+0

非常感谢。这正是我需要的。 –

+0

是否有任何可能性随机生成4位数字。即不像序列号 –

+0

有一种方法。但有可能它不是唯一的。您可以用randbetween(1000,9999)替换row() - 1。随机数也会不断变化。在输入公式 –