从电子邮件栏中获取姓名

我有一个由电子邮件组成的专栏。 这些MOst的格式如下:

name.surname@domain.com 

有什么办法可以提取'名称'和填充第2列,并提取'姓氏'和填充第3列使用Excel公式?

所以这些列会显示为:

 name.surname@domain.com name surname 

任何帮助深表感谢。

干杯

我将使用Left和Mid函数分别获取第2列和第3列。 我会在一分钟内为你写出公式

第2栏:

 =LEFT(A1,FIND(".",A1)-1) 

第3栏:

 =MID(A1,FIND(".",A1)+1, FIND("@",A1)-FIND(".",A1)-1) 

名称: =LEFT(A1,SEARCH(".",A1)-1)

姓: =MID(A1, SEARCH(".",A1)+1,SEARCH("@",A1)-SEARCH(".",A1)-1)

姓氏可以用这个版本提取

=REPLACE(LEFT(A1,FIND("@",A1)-1),1,FIND(".",A1),"")

考虑到格式是firstname.lastname@domain.com,第一行是你的标题行,你需要正确格式的名字和姓氏,这里的公式

名字

 =PROPER(MID(A2,1,FIND(".",A2)-1)) 

 =PROPER(MID(A2,FIND(".",A2)+1,FIND("@",A2)-FIND(".",A2)-1)) 

假设你的电子邮件地址是A2,需要分别在B2和C2中提取名字和姓氏