Я пытаюсь извлечь имена контактов из набора данных, однако имена скомпилированы в одну ячейку и не разделены по имени, отчеству, фамилии, электронной почте и т. д.
Мне нужно только получить их имена, потому что у меня уже есть набор данных только с их электронными письмами, а НЕ с их именами.
Как извлечь несколько слов с учетом регистра и разделить их на ячейки?
Вот как это выглядит в одной ячейке:

Я пробовал несколько кодов, которые нашел в Интернете, и это единственное, что мне подходит, однако оно все еще извлекает ненужные строчные буквы, которые мне не нужны. Помогите пожалуйста, я не спец в таких делах.
=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
ИЛИ
Tom Billy Claudia Downey Karen Dicky Steve Harvey





Эта формула может помочь. я добавил условия для замены идентификатора электронной почты и Mr./Ms. условия.
=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 ","
"))," "))
Большое спасибо, это сработало прекрасно. Однако, не могли бы вы также проверить мой недавний вопрос? Это связано с этим, теперь мне просто нужно его транспонировать, но я пробовал несколько кодов, и я не могу понять это...