Здравствуйте уважаемые форумчане!
Помогите пожалуйста допилить
Задача вынуть из назначения платежа № договора, его дату и оплаченный период (с - по)
Дату договора я нашел как вынимать. Оплаченный период - тоже имею представление как сделать.
А вот с номером договора засада. Таблица ~ 13 тыс, строк. За много лет, многими исполнителями - наполнение разнообразное.
Для поиска номера договора надежными маркерами могут быть только "дог", "от", пробелы и любое число.
Когда задумывал, то надеялся на то, что можно в формулу подставить #, но был приятно удивлен. Остановился на том, что присвоил имя "число" (диспетчер имен) диапазону ={0;1;2;3;4;5;6;7;8;9} и вставил в формулу. Не работает как задумано - блин!
И еще вопрос почему не получается (надстройка PLEX) завернуть формулу внутрь =GETDATA( ) ?. А если сослаться на вычисляемую ячейку, то работает.
Помогите пожалуйста допилить
Код |
---|
=СЖПРОБЕЛЫ(ПСТР(A8;ПОИСК(число;A8;ПОИСК("дог";A8));ПОИСК("от";A8;ПОИСК("дог";A8))-ПОИСК(число;A8;ПОИСК("дог";A8)))) |
Задача вынуть из назначения платежа № договора, его дату и оплаченный период (с - по)
Дату договора я нашел как вынимать. Оплаченный период - тоже имею представление как сделать.
А вот с номером договора засада. Таблица ~ 13 тыс, строк. За много лет, многими исполнителями - наполнение разнообразное.
Для поиска номера договора надежными маркерами могут быть только "дог", "от", пробелы и любое число.
Когда задумывал, то надеялся на то, что можно в формулу подставить #, но был приятно удивлен. Остановился на том, что присвоил имя "число" (диспетчер имен) диапазону ={0;1;2;3;4;5;6;7;8;9} и вставил в формулу. Не работает как задумано - блин!
И еще вопрос почему не получается (надстройка PLEX) завернуть формулу внутрь =GETDATA( ) ?. А если сослаться на вычисляемую ячейку, то работает.