如何结合Excel中不同单元格的特定字母和数字?
我有3个名字,我想结合创造一些独特的东西 – 我用“CONCATENATE”,但无济于事。
例:
- 纸张(将永远是不同的)
- 000001(这将是连续的,下一行将有000002)
- 塑料(将永远是不同的)
基本上我想input不同单元格中的所有三个项目,并有第四个单元格输出以下内容:
Pa000001Pl
谢谢。
用A1 , B1和C1中的值在另一个单元格中input:
=LEFT(A1,2)&TEXT(B1,"00000")&LEFT(C1,2)
这是需要保留前导零, 如果这些前导零是格式化单元格B1的结果
在对象中使用&
是另一种在Excel中连接的方法:
=LEFT(A1,2) & B1 & LEFT(C1,2)
有关如何从单元格中提取文本的信息,请参阅http://fiveminutelessons.com/learn-microsoft-excel/extract-text-cell-excel 。 (例子: LEFT()
, RIGHT()
, MID()
, FIND()
。
如果你想保持00000的数量,你需要确保格式化包含数字的单元格为Text
。
你可以使用TEXT()
函数来实现:
=LEFT(A1,2) & TEXT(B1,"000000") & LEFT(C1,2)
六个0表示Excel创build一个6位数字的长度,并用单元格中的非零数字replace0。 所以如果B1是1, TEXT(B1,"000000")
会将它转换为000001.如果B11是11,那么TEXT(B11,"000000")
会将它转换为000011。
如果您想确保在非零数字前保留相同数量的0,则可以使用CONCATENATE()
函数:
=LEFT(A1,2) & CONCATENATE(B1,"00000") & LEFT(C1,2)
这总是在B1中列出的任何数字的前面插入五个0。
假设你的值在第二行
=LEFT(A2,2) & B2 & LEFT(C2,2)