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

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - 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,238
По умолчанию

Цитата:
Сообщение от 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