从电子邮件地址中提取名字和姓氏

Extract first and last name from email address

我到处都看到过各种各样的问题,但没有一个能具体回答我的问题。我需要从电子邮件地址中提取名字和姓氏,但还需要使用大写字母来区分名字和姓氏。

我试过使用:=ArrayFormula(PROPER(REGEXREPLACE($E3:$E,"@(.*)",""))) 但是,是的,这会提取它并使其大小写正确,但会留下 '.'在名字和姓氏的中间。作为初学者,我很想了解并帮助解决这个问题,因为我正在学习越来越多关于 Google 表格的知识。

谢谢。

看看这是否有帮助

=ArrayFormula(PROPER(substitute(regexextract($E3:$E,"(.*)@"), ".", char(10))))

或者,

=ArrayFormula(PROPER(substitute(regexextract($E3:$E,"(.*)@"), ".", " ")))