如何将字符串从“lastName,firstName”切换为“firstName LastName”?

时间:2012-11-11 13:04:42

标签: string excel formatting

我的专栏中写满了:

“lastName,firstName”

我希望有一个名称列表的nother列写为:

“firstName LastName”

那么,如何将字符串从“lastName,firstName”切换为“firstName LastName”?

4 个答案:

答案 0 :(得分:15)

如果名字在A2中,请尝试在B2中复制此公式

=MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2)-1)

答案 1 :(得分:1)

将数据输入到单元格中,例如

Brown, John
Green, Bob
Smith, Will

(请注意,在这种情况下,逗号是系统将用于分隔条目的分隔符) 突出显示这些细胞 点击"数据"标签, 点击"文字到栏"。
选择提供的选项。

答案 2 :(得分:0)

为我工作 =右(C3,LEN(C3)-LEN(左(C3,FIND(“,”,C3)-1)) - 1)& “”& LEFT(C3,FIND( “”,C3)-1)

答案 3 :(得分:-3)

above answer不正确。 事实上,对于我自己的名字,Jay Jacob Wind,公式打破了。 正确的公式是:

假设最后,第一个在A列中,用逗号和空格键分隔

对于名字:

=mid(A2,find(",",A2)+2,99)

姓氏:

=mid(A2,1,find(",",A2)-1)

放在一起,假设B列是名字,C列是姓氏 = B2&“”& C2

或简单(但更复杂)

=mid(A2,find(",",A2)+2,99)&" "&mid(A2,1,find(",",A2)-1)

但我喜欢将它们分成两列, 然后将它们连接起来