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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2019, 14:29   #1
Iskin
Форумчанин
 
Регистрация: 22.09.2008
Сообщений: 307
По умолчанию вычленить данные из середины текста

в яч А1 есть: Закупка №20180126008 от . . (Счет-фактура №20180126008 от 26.01.2018)
надо в яч. В1 20180126008. т.е. промежуточный текст между "Закупка №" до "от"
не подскажите функцию?
Думайте глобально - действуйте локально!
Iskin вне форума Ответить с цитированием
Старый 24.10.2019, 15:01   #2
unbanned
Форумчанин
 
Аватар для unbanned
 
Регистрация: 23.11.2010
Сообщений: 530
По умолчанию

дак то ПСТР()
может также понадобится ПОИСК() и ДЛСТР()

https://support.office.com/ru-ru/art...8-4ecb12433028

https://support.office.com/ru-ru/art...e-b6f54513b495

https://support.office.com/ru-ru/art...d-b5e33d2c67cb
unbanned вне форума Ответить с цитированием
Старый 24.10.2019, 15:06   #3
Iskin
Форумчанин
 
Регистрация: 22.09.2008
Сообщений: 307
По умолчанию

текст между "Закупка №" до "от" может меняться по количеству символов. т.е. ключевое это всё что попадется между "Закупка №" и "от".
Думайте глобально - действуйте локально!
Iskin вне форума Ответить с цитированием
Старый 24.10.2019, 15:14   #4
unbanned
Форумчанин
 
Аватар для unbanned
 
Регистрация: 23.11.2010
Сообщений: 530
По умолчанию

никто Вам не запрещает искать позиции вспомогательных слов ("Закупка №", "от") в тексте и отсчитывать исходя из этого позицию ключевого слова.
unbanned вне форума Ответить с цитированием
Старый 24.10.2019, 15:32   #5
Iskin
Форумчанин
 
Регистрация: 22.09.2008
Сообщений: 307
По умолчанию

Я же не про запреты, мне бы на функцию взглянуть)
Думайте глобально - действуйте локально!
Iskin вне форума Ответить с цитированием
Старый 24.10.2019, 15:38   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от Iskin Посмотреть сообщение
Я же не про запреты, мне бы на функцию взглянуть)
так дали же ссылку на нужные функции - ПОИСК() посмотрите для начала

или Вы хотите увидеть результат?

ну так в первом приближении это будет выглядеть так:
Код:
=ПСТР(A1;ПОИСК("Закупка №";A1)+ДЛСТР("Закупка №");ПОИСК(" от";A1)-(ПОИСК("Закупка №";A1)+ДЛСТР("Закупка №")))

Последний раз редактировалось Serge_Bliznykov; 24.10.2019 в 15:47.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычленить КОД из программы Nuendo Teo888 Общие вопросы по программированию, компьютерный форум 11 25.10.2018 14:55
Вычленить часть текста перед определенным словом Bomba2018 Microsoft Office Excel 3 19.06.2018 18:48
Вычленить данные таблицы на основе календарных данных Slavik7777 Microsoft Office Excel 20 17.03.2017 07:51
Как вычленить основу слова из перечня? Garfiild Microsoft Office Excel 6 09.07.2016 19:13