如何从“lastName,firstName”切换到“firstName姓氏”的string?
我有一个充满名字的列写成:
“姓氏,名字”
我想有一个名字列表写成这样的列:
“名字姓氏”
那么,怎样才能从“lastName,firstName”切换到“firstName LastName”?
如果第一个名字在A2中,那么在B2中试试这个公式
=MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2)-1)
input数据到单元格,例如
Brown, John Green, Bob Smith, Will
(请注意,在这种情况下,逗号是系统用来分隔条目的分隔符)突出显示这些单元格。
点击“数据”标签,点击“文本到列”。
select提供的选项。
为我工作= RIGHT(C3,LEN(C3)-LEN(LEFT(C3,FIND(“,”,C3)-1)) – 1)&“”&LEFT(C3,FIND(“,”,C3 )-1)
上面的答案是不正确的。 事实上,为了我自己的名字,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)
但我喜欢把它们分成两列,然后连接起来