从电子邮件栏中获取姓名
我有一个由电子邮件组成的专栏。 这些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中提取名字和姓氏