如何将单元格的第一个字符与Excel中的另一个单元格组合?

时间:2009-02-10 20:30:21

标签: excel excel-formula

我有一张Excel表格,其中A列中的名字和B列中的姓氏。我想创建第三列C,其中包含第一个名称中的第一个字符,并将其添加到姓氏,创建第一个名字+姓氏

First Name    Last Name    Combined Name
John          Smith        jsmith

如何使用Excel执行此操作?

6 个答案:

答案 0 :(得分:66)

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

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

答案 1 :(得分:20)

我个人喜欢&这个功能

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

=left(a1,1) & b1

如果要在两者之间添加文本,例如

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

答案 2 :(得分:3)

使用以下公式:

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

Josh Smith = jsmith

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

答案 3 :(得分:1)

这是我使用的公式,以便将名字的第一个字母和姓氏的第一个字母从2个不同的单元格合并为一个:

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

答案 4 :(得分:1)

不确定为什么没有人使用分号。这就是它对我有用的方式:

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

使用逗号的解决方案在Excel中产生错误。

答案 5 :(得分:-1)

问题是:假设T john要转换为john T,如何在excel中进行更改?

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

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

并向&人群

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

取字符串的右边部分,不包括前2个字符,添加空格,添加第一个字符。