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

Вход

Регистрация

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

 

= Мир MS Excel/Извлечение нужных данных из ячейки - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Извлечение нужных данных из ячейки (Формулы/Formulas)
Извлечение нужных данных из ячейки
Aleksej Дата: Четверг, 10.03.2016, 07:18 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте, уважаемые форумчане!

Требуется помощь профессионалов. Не могу решить задачу по извлечению нужных данных из ячейки. :(

Задача такая:

Имеется ячейка с данными типа: База цен РН Снабжение, Договор РСН-0215/15 (Кабель КПСЭСнг-FRLS 1х2х0,75)

необходимо из этой строки извлечь 1) в отдельную ячейку: РСН-0215/15 - это номер договора, идет всегда после слова ДОГОВОР
2) в отдельную ячейку: Кабель КПСЭСнг-FRLS 1х2х0,75 - это описание материала, всегда в скобочках

надеюсь на Вашу помощь :)
так как в ручную делать сотни строк не вариант %)

Файл примера в приложении
К сообщению приложен файл: 12314.xlsx (9.4 Kb)
 
Ответить
СообщениеЗдравствуйте, уважаемые форумчане!

Требуется помощь профессионалов. Не могу решить задачу по извлечению нужных данных из ячейки. :(

Задача такая:

Имеется ячейка с данными типа: База цен РН Снабжение, Договор РСН-0215/15 (Кабель КПСЭСнг-FRLS 1х2х0,75)

необходимо из этой строки извлечь 1) в отдельную ячейку: РСН-0215/15 - это номер договора, идет всегда после слова ДОГОВОР
2) в отдельную ячейку: Кабель КПСЭСнг-FRLS 1х2х0,75 - это описание материала, всегда в скобочках

надеюсь на Вашу помощь :)
так как в ручную делать сотни строк не вариант %)

Файл примера в приложении

Автор - Aleksej
Дата добавления - 10.03.2016 в 07:18
Nic70y Дата: Четверг, 10.03.2016, 07:32 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Код
=СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(ПСТР(C6;ПОИСК("договор";C6)+7;99);"(";ПОВТОР(" ";99));99))
Код
=ПОДСТАВИТЬ(ПСТР(C6;ПОИСК("(";C6)+1;99);")";)
К сообщению приложен файл: 9609036.xlsx (10.1 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
=СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(ПСТР(C6;ПОИСК("договор";C6)+7;99);"(";ПОВТОР(" ";99));99))
Код
=ПОДСТАВИТЬ(ПСТР(C6;ПОИСК("(";C6)+1;99);")";)

Автор - Nic70y
Дата добавления - 10.03.2016 в 07:32
Aleksej Дата: Четверг, 10.03.2016, 07:47 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Nic70y, Спасибо :D , очень сильно помогли! hands
 
Ответить
СообщениеNic70y, Спасибо :D , очень сильно помогли! hands

Автор - Aleksej
Дата добавления - 10.03.2016 в 07:47
Aleksej Дата: Четверг, 10.03.2016, 07:52 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Nic70y, Только формула во 2-4 строке скобку убирает от буквы А
должно быть: (А), а получается: (А
нельзя это поправить?
 
Ответить
СообщениеNic70y, Только формула во 2-4 строке скобку убирает от буквы А
должно быть: (А), а получается: (А
нельзя это поправить?

Автор - Aleksej
Дата добавления - 10.03.2016 в 07:52
Nic70y Дата: Четверг, 10.03.2016, 07:57 | Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
не обратил внимания, так:
Код
=ЛЕВБ(ПСТР(C6;ПОИСК("(";C6)+1;99);ДЛСТР(C6)-ПОИСК("(";C6)-1)


ЮMoney 41001841029809
 
Ответить
Сообщениене обратил внимания, так:
Код
=ЛЕВБ(ПСТР(C6;ПОИСК("(";C6)+1;99);ДЛСТР(C6)-ПОИСК("(";C6)-1)

Автор - Nic70y
Дата добавления - 10.03.2016 в 07:57
Aleksej Дата: Четверг, 10.03.2016, 08:01 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Nic70y, спасибо :) , теперь все работает!!! yes
 
Ответить
СообщениеNic70y, спасибо :) , теперь все работает!!! yes

Автор - Aleksej
Дата добавления - 10.03.2016 в 08:01
Nic70y Дата: Четверг, 10.03.2016, 08:02 | Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
перемудрил :)
Код
=ПСТР(C6;ПОИСК("(";C6)+1;ДЛСТР(C6)-ПОИСК("(";C6)-1)


ЮMoney 41001841029809
 
Ответить
Сообщениеперемудрил :)
Код
=ПСТР(C6;ПОИСК("(";C6)+1;ДЛСТР(C6)-ПОИСК("(";C6)-1)

Автор - Nic70y
Дата добавления - 10.03.2016 в 08:02
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Извлечение нужных данных из ячейки (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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