Программа подстановки данных из одного файла в другой (замена функции ВПР)

Сравнение столбцов в Excel, и подстановка значений в таблицу

Программа предназначена для сравнения и подстановки значений в таблицах Excel.

Если вам надо сравнить 2 таблицы (по одному столбцу, или по нескольким),
и для совпадающих строк скопировать значения выбранных столбцов из одной таблицы в другую,
надстройка «Lookup» поможет сделать это нажатием одной кнопки.

 

То же самое можно сделать при помощи формулы =ВПР(), но:

  • формулы могут тормозить работу с файлом при пересчёте, если объём данных большой (много строк или столбцов)
  • если источник данных или файл, в который подставляются данные, каждый раз новый, — требуется время на прописывание или редактирование формул
  • если с файлами работают люди, «далёкие» от Excel, - их проще обучить нажимать одну кнопку, чем объяснять им, как прописывать эти формулы
  • иногда нужны дополнительные возможности (не учитывать заданные слова и символы при сравнении, выделять цветом изменения, копировать недостающие строки, и т.д.)

 

В настройках программы можно задать:

  • где искать сравниваемые файлы (использовать уже открытый файл, загружать файл по заданному пути, или же выводить диалоговое окно выбора файла)
  • с каких листов брать данные (варианты: активный лист, лист с заданным номером или названием)
  • какие столбцы сравнивать (можно задать несколько столбцов)
  • значения каких столбцов надо копировать в найденные строки (также можно указать несколько столбцов)
  • каким цветом подсвечивать совпавшие и ненайденные строки (для каждого из 2 файлов)
  • исключаемые при сравнении символы и фразы

Справка по надстройке Lookup

 

Меню программы сравнения таблиц Excel и подстановки данных

Как скачать и протестировать программу

Комментарии

Здравствуйте! Скажите пожалуйста а можно ли доработать данную надстройку (Lookup), чтобы она не только искала искомые данные в другой таблице, но и суммировала бы значения (соответсвующие определенному критерию) и подставляла бы уже сумму.
Пример: есть список фирм-контрагентов (наименование, ИНН) который я хочу сравнить с выпиской банковского счета, что бы знать сколько по каждой фирме прошло денежных средств. Привязку можно сделать по столбцу ИНН, он есть в обеих таблицах.
Сколько стоит доработка надстройки?

у меня дома 2 компьютера, на которых заведены три отдельных учетных записи (меня, жены и сына). достаточно ли будет мне приобрести лицензию на 2 компьютера (за 1000р.) ?

Здравствуйте у меня в одном файле В С4 артикул в С5 штрих код мне надо чтобы в другой файл где только артикул подставить штрих код из первого файла к артикулу как это сделать?

Я работаю в программе по расчету мебели. Что такое "орфей" и как мне добавлять новый лист?

Здравствуйте, Михаил.
Для вашего случая программа не подойдёт, - проще сделать отдельный макрос,
«заточенный» под ваши таблицы.
Если готовы оплатить такой макрос, - оформляйте заказ, прикрепляйте примеры файлов, и звоните в скайп, чтобы обсудить нюансы

Как запустить данную программу и можно ли в ней настроить отлов дубликатов?
Есть два файла с разными таблицами, в таблицах есть одинаковые поля ID, DNach, DOkon. При этом ID может быть одинаково, а даты разные. Мне нужно узнать присутствует ли ID в обеих таблицах и поля DNach, DOkon пересекались, либо были равны. Т.е. ДатаНачала(ДатаОкончания) одной таблицы может входить в период (ДатаНачала и ДатаОкончания) другой таблицы и на оборот

Не совсем понял, что вам надо сравнивать...
Один столбец сравнивается с другим, или два столбца сравниваются с двумя другими
А где эти столбцы расположены, - значения не имеет (всё настраивается)

Жаль программа не позволяет сравнивать диапазоны значений в одном столбце со значениями из этого диапазона в другом

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
         ____    _     ____    _   _        
___ |___ \ | |_ | _ \ | \ | | __ __
/ _ \ __) | | __| | | | | | \| | \ \/ /
| __/ / __/ | |_ | |_| | | |\ | > <
\___| |_____| \__| |____/ |_| \_| /_/\_\
Введите код, изображенный в стиле ASCII-арт.