Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.05.2018, 06:13   #1
Vidok24
Пользователь
 
Регистрация: 02.11.2010
Сообщений: 14
По умолчанию Выбрать только нужные слова

Приветствую друзья!

Подскажите, плиз, формулу...

Нужно из строк столбца A извлечь в столб B только имейлы (слова вида имя@list.ru, имя@mail.ru и т.д.).
Как это сделать? Какую формулу нужно вставить в B1 и растянуть вниз?

Заранее премного благодарен!
Вложения
Тип файла: xls Ex.xls (6.0 Кб, 10 просмотров)
Vidok24 вне форума Ответить с цитированием
Старый 23.05.2018, 07:55   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Код:
=ПСТР(A1;НАЙТИ(" : ";A1)+3;НАЙТИ("онлайн";A1)-3-(НАЙТИ(" : ";A1)))
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 24.05.2018, 05:23   #3
Vidok24
Пользователь
 
Регистрация: 02.11.2010
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Aleksandr H. Посмотреть сообщение
Код:
=ПСТР(A1;НАЙТИ(" : ";A1)+3;НАЙТИ("онлайн";A1)-3-(НАЙТИ(" : ";A1)))
Вот да! То, что надо! Спасибо!
Vidok24 вне форума Ответить с цитированием
Старый 24.05.2018, 05:24   #4
Vidok24
Пользователь
 
Регистрация: 02.11.2010
Сообщений: 14
По умолчанию

А можно еще подобную формулу, но только для списка без "онлайн" в конце? Также извлечь только имейлы.
Вложения
Тип файла: xls Ex2.xls (6.0 Кб, 10 просмотров)
Vidok24 вне форума Ответить с цитированием
Старый 24.05.2018, 08:02   #5
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Код:
=ПСТР(A2;НАЙТИ(" : ";A2)+3;ДЛСТР(A2)-(НАЙТИ(" : ";A2)))
Код:
=ПРАВСИМВ(A2;ДЛСТР(A2)-2-НАЙТИ(" : ";A2))
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.

Последний раз редактировалось Aleksandr H.; 24.05.2018 в 08:27. Причина: еще вариант. Но вариант Serge красивее.
Aleksandr H. вне форума Ответить с цитированием
Старый 24.05.2018, 08:12   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Vidok24 Посмотреть сообщение
А можно еще подобную формулу, но только для списка без "онлайн" в конце?
Код:
=ПСТР(A1;НАЙТИ(" : ";A1)+3;ДЛСТР(A1))
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбрать из символьной строки только те слова,которые можно трактовать как год(например 1951 или 2004) Tonic1203 Паскаль, Turbo Pascal, PascalABC.NET 2 10.04.2014 07:26
Как спарсить нужные слова? danil031997 Общие вопросы Delphi 3 14.10.2013 15:57
Как выбрать нужные дни недели? stogs Microsoft Office Excel 3 26.05.2013 18:00
Выбрать из файла нужные строки (Java) Ev_gen_N Помощь студентам 0 17.01.2012 17:14
Как оставить только нужные строки? Palantir Microsoft Office Excel 6 18.03.2010 12:36