我有一个由电子邮件组成的专栏。其中大部分采用以下格式:
name.surname@domain.com
有什么方法可以提取“姓名”并填充第 2 列,并提取“姓氏”并使用 excel 公式填充第 3 列?
因此,这些列将显示为:
name.surname@domain.com name surname
任何帮助深表感谢。
干杯
我有一个由电子邮件组成的专栏。其中大部分采用以下格式:
name.surname@domain.com
有什么方法可以提取“姓名”并填充第 2 列,并提取“姓氏”并使用 excel 公式填充第 3 列?
因此,这些列将显示为:
name.surname@domain.com name surname
任何帮助深表感谢。
干杯
姓名:=LEFT(A1,SEARCH(".",A1)-1)
姓:=MID(A1, SEARCH(".",A1)+1,SEARCH("@",A1)-SEARCH(".",A1)-1)
我将使用 Left 和 Mid 函数分别获取第 2 列和第 3 列。我会在一分钟内为你写出公式...
第 2 栏:
=LEFT(A1,FIND(".",A1)-1)
第 3 栏:
=MID(A1,FIND(".",A1)+1, FIND("@",A1)-FIND(".",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))
假设您的电子邮件 ID 在 A2 中,并且需要分别在 B2 和 C2 中提取名字和姓氏