Получить имена из столбца электронной почты

У меня есть столбец, состоящий из электронных писем. БОЛЬШИНСТВО из них имеют следующий формат:

[email protected]

Есть ли способ извлечь «имя» и заполнить столбец 2, а также извлечь «фамилию» и заполнить столбец 3, используя формулу Excel?

Таким образом, столбцы будут выглядеть так:

[email protected]       name         surname

Любая помощь очень ценится.

Ваше здоровье


person user1038814    schedule 29.01.2013    source источник
comment
[Этот существующий вопрос] [1] показывает, как разбивать подстроки в Excel. [1]: stackoverflow.com/questions/6133287/   -  person    schedule 29.01.2013


Ответы (4)


Я бы использовал функции Left и Mid, чтобы получить столбцы 2 и 3 соответственно. Я напишу вам формулу через минуту...

Столбец 2:

=LEFT(A1,FIND(".",A1)-1)

Колонка 3:

=MID(A1,FIND(".",A1)+1, FIND("@",A1)-FIND(".",A1)-1)
person weir    schedule 29.01.2013

Имя: =LEFT(A1,SEARCH(".",A1)-1)

Фамилия: =MID(A1, SEARCH(".",A1)+1,SEARCH("@",A1)-SEARCH(".",A1)-1)

person Peter Albert    schedule 29.01.2013
comment
Блин, опередил меня ;) За исключением того, что мой использовал FIND. Теперь мне нужно прочитать о разнице между НАЙТИ и ПОИСК ;) Редактировать: Нашел -> Чувствительность к регистру. - person isotrope; 29.01.2013
comment
НАЙТИ чувствителен к регистру, ПОИСК - нет, поэтому для поиска знаков препинания не имеет значения, что вы используете..... - person barry houdini; 29.01.2013
comment
Наверное, это был фотофиниш! ;-) - person Peter Albert; 29.01.2013

Фамилия может быть извлечена с этой версией

=REPLACE(LEFT(A1,FIND("@",A1)-1),1,FIND(".",A1),"")

person barry houdini    schedule 29.01.2013

Учитывая формат: имя.фамилия@домен.com, первая строка — это строка заголовка, и вам нужны имя и фамилия в правильном формате, вот формула

Имя

=PROPER(MID(A2,1,FIND(".",A2)-1))

Фамилия

=PROPER(MID(A2,FIND(".",A2)+1,FIND("@",A2)-FIND(".",A2)-1))

Предполагая, что ваш идентификатор электронной почты находится в A2, а имя и фамилия должны быть извлечены в B2 и C2 соответственно.

person Sasmit    schedule 26.04.2014