Как манипулировать строкой в ​​клетках - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть три столбца в электронной таблице Excel: имя, фамилия и адрес электронной почты

Необработанные данные в таких полях, как это

Санни М, Джонс, Саннидж @woody.com (первое имя включает в себя среднюю букву в некоторых именах)

Я хочу заменить адрес электронной почты на формат, подобный

FirstName.LastName@whwhat.com

Новый адрес электронной почты станет

Sunny.M.Jones@whaterver.com

Как это сделать с помощью формулы в новой ячейке?

Спасибо!

1 Ответ

0 голосов
/ 15 ноября 2018

Столбец A = Имя

Столбец B = Фамилия

Столбец C = Адрес электронной почты

Основным случаем будет объединение столбцов при использовании толькочасть справа от @.Для случая начального вам нужно будет заменить "."для пробела.

в столбце D вы можете использовать следующее:

=SUBSTITUTE(A1," ",".")&B1&RIGHT(C1,LEN(C1)-FIND("@",C1))

В приведенном ниже примере я обернул все это в функцию LOWER (), чтобы получить все строчные буквы дляадрес электронной почты.

POC

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...