Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Вытащить из текста электронный адрес - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Вытащить из текста электронный адрес
Вытащить из текста электронный адрес
yuragalaxy Дата: Среда, 06.12.2017, 14:02 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Ребята! Помогите!
Как вытащить адреса? :'(
К сообщению приложен файл: 1206657.xlsx (98.6 Kb)


Сообщение отредактировал yuragalaxy - Среда, 06.12.2017, 14:04
 
Ответить
СообщениеРебята! Помогите!
Как вытащить адреса? :'(

Автор - yuragalaxy
Дата добавления - 06.12.2017 в 14:02
Che79 Дата: Среда, 06.12.2017, 14:46 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
yuragalaxy, прочитайте Правила форума и создайте свою отдельную тему.


Делай нормально и будет нормально!
 
Ответить
Сообщениеyuragalaxy, прочитайте Правила форума и создайте свою отдельную тему.

Автор - Che79
Дата добавления - 06.12.2017 в 14:46
Che79 Дата: Пятница, 08.12.2017, 00:48 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Поскольку, тема вроде как ожила, имею вопрос к модераторам. Может, всё-таки, поможем товарищу yuragalaxy здесь (сообщ. #12)? Хотя, подозреваю, что именно ему это уже, мягко говоря, не нужно... А варианты решения, наверняка, есть не только у меня.


Делай нормально и будет нормально!
 
Ответить
СообщениеПоскольку, тема вроде как ожила, имею вопрос к модераторам. Может, всё-таки, поможем товарищу yuragalaxy здесь (сообщ. #12)? Хотя, подозреваю, что именно ему это уже, мягко говоря, не нужно... А варианты решения, наверняка, есть не только у меня.

Автор - Che79
Дата добавления - 08.12.2017 в 00:48
yuragalaxy Дата: Пятница, 08.12.2017, 04:53 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Спасибо на добром слове
Я уже нашёл решение в два клика))
https://livedune.ru/blog/kak_vytaschit_e-mail_iz_opisaniya_instagram
 
Ответить
СообщениеСпасибо на добром слове
Я уже нашёл решение в два клика))
https://livedune.ru/blog/kak_vytaschit_e-mail_iz_opisaniya_instagram

Автор - yuragalaxy
Дата добавления - 08.12.2017 в 04:53
Pelena Дата: Пятница, 08.12.2017, 07:37 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19184
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
варианты решения, наверняка, есть не только у меня
Разделила тему.
Если есть решения, выкладывайте здесь


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
варианты решения, наверняка, есть не только у меня
Разделила тему.
Если есть решения, выкладывайте здесь

Автор - Pelena
Дата добавления - 08.12.2017 в 07:37
Che79 Дата: Пятница, 08.12.2017, 09:45 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Такой вариант. В B2
Код
=ЕСЛИОШИБКА(ПОДСТАВИТЬ(ПСТР(A2;ПОИСК("~* ,";A2)+3;ПОИСК("@";A2)+99-ПОИСК("~* ,";A2));",,,,";"");"адрес не найден")
Строки с адресами, которые формула "не ест" выделены цветом и / или комментарием. Пример ужал до 250 строк, чтоб файл прицепился.
К сообщению приложен файл: mail_adress_1.xlsx (22.0 Kb)


Делай нормально и будет нормально!
 
Ответить
СообщениеТакой вариант. В B2
Код
=ЕСЛИОШИБКА(ПОДСТАВИТЬ(ПСТР(A2;ПОИСК("~* ,";A2)+3;ПОИСК("@";A2)+99-ПОИСК("~* ,";A2));",,,,";"");"адрес не найден")
Строки с адресами, которые формула "не ест" выделены цветом и / или комментарием. Пример ужал до 250 строк, чтоб файл прицепился.

Автор - Che79
Дата добавления - 08.12.2017 в 09:45
sv2014 Дата: Пятница, 08.12.2017, 16:31 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 226
Репутация: 61 ±
Замечаний: 0% ±

Excel 2013
yuragalaxy, добрый день,вариант функции в столбце B

[vba]
Код
Function vvv$(t$)
With CreateObject("VBScript.RegExp"): .IgnoreCase = True
.Pattern = "(?:\w+\.)?(?:\w+\.)?(?:\d+\.)?(?:\w+)?\.?(?:-{1,3})?\w+@\w+\.\w+"
If .test(t) Then vvv = .Execute(t)(0) Else vvv = ""
End With
End Function
[/vba]
К сообщению приложен файл: example_08_12_2.xls (93.5 Kb)


Сообщение отредактировал sv2014 - Пятница, 08.12.2017, 16:39
 
Ответить
Сообщениеyuragalaxy, добрый день,вариант функции в столбце B

[vba]
Код
Function vvv$(t$)
With CreateObject("VBScript.RegExp"): .IgnoreCase = True
.Pattern = "(?:\w+\.)?(?:\w+\.)?(?:\d+\.)?(?:\w+)?\.?(?:-{1,3})?\w+@\w+\.\w+"
If .test(t) Then vvv = .Execute(t)(0) Else vvv = ""
End With
End Function
[/vba]

Автор - sv2014
Дата добавления - 08.12.2017 в 16:31
buchlotnik Дата: Пятница, 08.12.2017, 16:58 | Сообщение № 8
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
На регулярках можно чутка попроще, правда не ясно, что делать с ведущими дефисами (я их откинул): [vba]
Код
Function webadres$(t$)
With CreateObject("VBScript.RegExp"): .IgnoreCase = True
.Pattern = "[\w+]+[\w+\.-]+@\w+\.\w+"
If .test(t) Then webadres = .Execute(t)(0) Else webadres = ""
End With
End Function
[/vba]
К сообщению приложен файл: example_08_12_2.xlsm (31.9 Kb)
 
Ответить
СообщениеНа регулярках можно чутка попроще, правда не ясно, что делать с ведущими дефисами (я их откинул): [vba]
Код
Function webadres$(t$)
With CreateObject("VBScript.RegExp"): .IgnoreCase = True
.Pattern = "[\w+]+[\w+\.-]+@\w+\.\w+"
If .test(t) Then webadres = .Execute(t)(0) Else webadres = ""
End With
End Function
[/vba]

Автор - buchlotnik
Дата добавления - 08.12.2017 в 16:58
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Вытащить из текста электронный адрес
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!