Google表格 - REGEXEXTRACT

时间:2015-07-09 19:10:12

标签: excel google-sheets

我已经尝试了一段时间了,我无法找到一种方法从这样的电子邮件格式中提取名称:" peter.johnson@mail.com" ;。当我使用以下执行时:

margin-left: auto;
margin-right: auto;

输出: "彼得" "约翰逊"分成两个单独的细胞。

我真正想要的是"彼得·约翰逊"进入一个牢房。

这是测试表。任何帮助表示赞赏。 https://docs.google.com/spreadsheets/d/1PN2Ger6HjubU2pYuhfLiFEbFQHfNfeuVDNCDVwYN_jo/edit?usp=sharing

2 个答案:

答案 0 :(得分:0)

通过对如何组合两个细胞进行一些额外的研究,我找到了JOIN函数。正确的公式现在是:

=JOIN(" ",REGEXEXTRACT(A1, "(.*)\.(.*)@"))

哪些输出:“彼得约翰逊”。

我将保留共享电子表格。

答案 1 :(得分:0)

另一种选择是将点和任何东西替换为@,=REGEXREPLACE(A1,"\.|@.*"," "),但这会留下一个尾随空格。