在用户的名字和姓氏之间添加一个句号

我有一个电子表格,其中列A包含雇员的名字和姓氏的列表。 我希望列B显示用户的名字和姓氏,但用“。” 在之间。

列A目前显示戴夫史密斯

B列需要显示dave.smith

谁能帮忙?

请尝试:

=LEFT(A1,FIND(" ",A1)-1)&"."&MID(A1,FIND(" ",A1)+1,LEN(A1)) 

要么

 =SUBSTITUTE(A1," ",".") 

假设A1有dave smith 。 在B1中,你可以放置=FIND(" ",A1) ,它会find第一个空格。

然后在C1中,可以放置=REPLACE(A1,B1,1,".") ,它将用一个句点replace第一个空格。

这不是很坚固,如果只有一个名字,或者第一个名字有两个单词(比如“Bobby Sue Klinefelter”),就不会工作。