Excel:我如何获取1个单元格的第一个字符,并将其添加到另一个单元格中,并将其放置在第3个单元格中?

我在第一个名字和第二个名字在另一个,我想创build第三列,包含名字的第一个字符,并将其添加到姓氏创build第一个初始姓氏。

约翰&史密斯= jsmith

我如何使用Excel来做到这一点?

谢谢大家

=CONCATENATE(LEFT(A1,1), B1) 

假设A1拥有第一名; B1姓氏

我个人喜欢这个function

假设您正在使用John Smith的单元格A1和A2

 =left(a1,1) & b1 

如果你想添加文字,例如一段时间

 =left(a1,1) & "." & b1 

使用以下公式:

 =CONCATENATE(LOWER(MID(A1,1,1)),LOWER( B1)) 

对于

 Josh Smith = jsmith 

注意A1包含姓名,B1包含姓氏

这是我用来从两个不同的单元格中得到名字的第一个字母和姓氏的第一个字母的公式:

 =CONCATENATE(LEFT(F10,1),LEFT(G10,1)) Lee Ackerman = LA 

不知道为什么没有人使用分号。 这是对我来说是如何工作的:

 =CONCATENATE(LEFT(A1;1); B1) 

带逗号的解决scheme会在Excel中产生错误。

问题是:假设T约翰被转换成约翰T,如何在excel中改变?

如果文本“T john”在单元格A1中

 =CONCATENATE(RIGHT(A1,LEN(A1)-2)," ",LEFT(A1,1)) 

并与人群点头

 =RIGHT(A1,LEN(A1)-2)&" "&LEFT(A1,1) 

取第一个2个字符以外的string的右边部分,增加一个空格,加上第一个字符。