Excel 从电子邮件列获取名称

Excel 从电子邮件列获取名称,excel,excel-formula,Excel,Excel Formula,我有一个由电子邮件组成的专栏。这些文件大多采用以下格式: name.surname@domain.com 我是否可以使用excel公式提取“姓名”并填充第2列,提取“姓氏”并填充第3列 因此,专栏内容如下: name.surname@domain.com name surname 非常感谢您的帮助 干杯我将使用Left和Mid函数分别获得第2列和第3列。我马上给你写出公式 第2栏: =LEFT(A1,FIND(".",A1)-1) 第3栏: =MID(A1,FI

我有一个由电子邮件组成的专栏。这些文件大多采用以下格式:

name.surname@domain.com
我是否可以使用excel公式提取“姓名”并填充第2列,提取“姓氏”并填充第3列

因此,专栏内容如下:

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和Mid函数分别获得第2列和第3列。我马上给你写出公式

第2栏:

=LEFT(A1,FIND(".",A1)-1)
第3栏:

=MID(A1,FIND(".",A1)+1, FIND("@",A1)-FIND(".",A1)-1)
名称:
=左(A1,搜索(“.”,A1)-1)

姓氏:
=中间(A1,搜索(“.”,A1)+1,搜索(“@”,A1)-搜索(“.”,A1)-1)
姓名:
=左边(A1,搜索(“.”,A1)-1)


姓氏:
=MID(A1,搜索(“.”,A1)+1,搜索(“@”,A1)-搜索(“.”,A1)-1)

可以使用此版本提取姓氏


=REPLACE(左(A1,FIND(“@”,A1)-1),1,FIND(“.”,A1),”)

可以使用此版本提取姓氏


=REPLACE(左(A1,FIND(“@”,A1)-1),1,FIND(“.”,A1),”)

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

名字 姓
假设您的电子邮件id在A2中,并且考虑到格式为firstname,需要分别在B2和C2中提取名字和姓氏。lastname@domain.com,第一行是标题行,您需要正确格式的名字和姓氏,下面是公式

名字 姓
假设您的电子邮件id在A2中,并且需要分别在B2和C2中提取名字和姓氏

[此现有问题][1]显示了如何在Excel中分解子字符串。[1] :[此现有问题][1]显示如何在Excel中拆分子字符串。[1] :妈的,比我快;)除了我以前找到的。现在我要去读一下查找和搜索之间的区别;)编辑:FIND it->区分大小写。FIND区分大小写,SEARCH不区分大小写,所以对于标点符号搜索,使用哪种标点符号没有区别……必须是照片结尾!;-)该死的,比我快;)除了我以前找到的。现在我要去读一下查找和搜索之间的区别;)编辑:FIND it->区分大小写。FIND区分大小写,SEARCH不区分大小写,所以对于标点符号搜索,使用哪种标点符号没有区别……必须是照片结尾!;-)