Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

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

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

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

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

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

skype: aleksandr.gryb
По умолчанию

Код:

=ПСТР(A1;НАЙТИ(" : ";A1)+3;НАЙТИ("онлайн";A1)-3-(НАЙТИ(" : ";A1)))

__________________
Mailto: media.project@ukr.net
Aleksandr H. вне форума   Ответить с цитированием
Старый 24.05.2018, 06:23   #3
Vidok24
 
Регистрация: 02.11.2010
Сообщений: 8
Репутация: 10
По умолчанию

Цитата:
Сообщение от Aleksandr H. Посмотреть сообщение
Код:

=ПСТР(A1;НАЙТИ(" : ";A1)+3;НАЙТИ("онлайн";A1)-3-(НАЙТИ(" : ";A1)))

Вот да! То, что надо! Спасибо!
Vidok24 вне форума   Ответить с цитированием
Старый 24.05.2018, 06:24   #4
Vidok24
 
Регистрация: 02.11.2010
Сообщений: 8
Репутация: 10
По умолчанию

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

skype: aleksandr.gryb
По умолчанию

Код:

=ПСТР(A2;НАЙТИ(" : ";A2)+3;ДЛСТР(A2)-(НАЙТИ(" : ";A2)))

Код:

=ПРАВСИМВ(A2;ДЛСТР(A2)-2-НАЙТИ(" : ";A2))

__________________
Mailto: media.project@ukr.net

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

Цитата:
Сообщение от Vidok24 Посмотреть сообщение
А можно еще подобную формулу, но только для списка без "онлайн" в конце?
Код:

=ПСТР(A1;НАЙТИ(" : ";A1)+3;ДЛСТР(A1))

Serge_Bliznykov вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбрать из символьной строки только те слова,которые можно трактовать как год(например 1951 или 2004) Tonic1203 Паскаль 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 13:36


04:41.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru