我正在尝试提取数据集的联系人姓名,但是,这些姓名是在一个单元格中编译的,不会按名字,中间名,姓氏,电子邮件等进行拆分。
我只需要知道他们的名字,因为我已经有了一个仅包含他们的电子邮件的数据集,而不是他们的名字。
如何提取多个区分大小写的单词并拆分为单元格?
这是一个单元格中的样子:
我尝试了一些在网上找到的代码,这是唯一接近的东西,但是,它仍然提取出我不需要的不必要的小写字母。请帮助,我对这类事情不是专家。
=TRANSPOSE(SPLIT(TRIM(SUBSTITUTE(REGEXREPLACE(REGEXREPLACE(REGEXREPLACE(
A2,"\b\w[^A-z]*\b"," "),"\W+"," "),"[0-9]+","")," m "," "))," "))
我希望他们的名字,中间名和姓氏被分成新的列,如下所示:
Tom Billy Claudia Downey Karen Dicky Steve Harvey
OR
Tom Billy Claudia Downey Karen Dicky Steve Harvey
答案 0 :(得分:0)
此公式可能会有所帮助。我已经添加了替换电子邮件ID和先生/女士的条件。条件。
=TRANSPOSE(SPLIT(TRIM(SUBSTITUTE(REGEXREPLACE(REGEXREPLACE(REGEXREPLACE(
REGEXREPLACE(REGEXREPLACE(A2,"([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]
{2,5})",""),"\w+[\\.]+(?)",""),"\b\w[^A-z]*\b"," "),"\W+"," "),"[0-9]+","")," m ","
"))," "))
答案 1 :(得分:0)