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

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

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

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

 

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

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

 

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

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

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

 

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

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

Комментарии

Уточнение.
Все неповторяющиеся значения.

Добрый день, Игорь
Пожелание к программе ВПР
Чтобы данная программа при поиске находила все значения(из одного столбца)
для параметра, а не только первое, и найденные значения размещались
в одной ячейки через указанный пользователем разделитель.

Сергей, ну так для этого программа и предназначена.
Посмотрите видеоинструкцию, скачайте программу, и попробуйте.
Только сейчас нет возможности вывести в дополнительный столбец формулу (дающую результат совпадает / не совпадает)
Можно вывести в доп. столбец какое-нибудь значение для совпадающих строк, либо пометить строки цветом.

Нужно сравнить 2 больших таблицы по каждой ячейке в 2ух разных файлах на сетевых ресурсах и вывести результат в 3ю таблицу-файл с 2мя вариантами совпадает\не совпадает. Возможно ли это сделать в помощью ваших готовых макросов?

Такая же ситуация... Программа удобная, но смысл юзать её, если срок пользования ограничен. Тогда уж сразу другой способ искать решения проблемы. Для дома, считаю дорого такую программу иметь, можно было бы и подешевле. Хоть и второй ключ в подарок идет, но жаба давит, зачем он мне если копм один.

Программа неплохая, только научился её пользоваться и забросил функцию ВПР и всюду стал применять эту программу, как вдруг, выдало окно, что количество запусков, закончилось. Огорчился, очень...

Скинул заявку. Получить бы ответ

При таком подробном описании проблемы, - остаётся вам только посочувствовать.

Добрый день все прекрасно но не получается ничего

Спасибо Вам огромное, Игорь! За программы, терпение и участие, огромное душевное СПАСИБО!

Отправил на почту файлы примеры с пояснением

Иван, возможно, вы перемудрили с настройками
не понял смысл фразы «в пустых строках ячейках»
Позвоните мне в скайп, - я подключусь к вашему компу, и решим проблему.

Добрый день. Отличная программа, но есть одно но! Возможно я не нашел в настройках.
Когда программа переносит данные из одной таблицы в другую, то в пустых строках ячейках программа ставит нули. А у меня там формулы.
Могу выслать пример в Excel на почту, чтобы было более понятно

Напишите мне на почту, - решим проблему.

После переустановки системы программа отказывается активироваться, говорит, что израсходован лимит (компьютер тот же)

Здравствуйте, Tair.
Увы, нет возможности портировать надстройку на что-то, кроме Excel для Windows.
Движок надстройки потребует переделки с нуля, - это очень большие временные затраты, которые и за 10 лет не окупятся.
Так что такого в планах нет, и все мои надстройки в ближайшие годы будут работать только в MS Office и только под Windows.

Доброго времени суток. Давно пользуюсь этой надстройкой и все устроаивает, но возникла необходимость использовать на линуксе. Возможно ли эту надстройку запускать на openoffice, libreoffice или еще где? Не хотелось бы запускать МС Офис на виртуальной машине. Какие есть пути решения данного вопроса? Спасибо.

очень хочу понять как мне пригодится, если надо копировать из одного источника в другую книгу 10 раз и так чтобы скопированные строки имели номер копирования

Игорь, спасибо Вам огромное за программу! Все активировалось. Буду к Вам еще обращаться!

Покупка на сайте автоматизирована (первый способ оплаты)
Все варианты оплаты актуальны (касательно второго способа оплаты)

Добрый день, Игорь.
Тоже хочу приобрести у вас лицензию на lookup и готов оплатить по "удобному для вас способу". Но к сожалению не в скайп, не в аську пока не получил ответ о актуальности способа. Если оплата на карту сбера актуальна, то ответьте и я произведу оплату. Заранее спасибо.

Игорь, здравствуйте! Хочу приобрести у вас надстройку (замена функций ВПР). Могу оплатить только через сбербанк. Сообщите, пожалуйста данные на мой почтовый адрес.
Надстройка просто отличная!Вы гений!

Станислав, подстановку вряд ли отключить получится, но можно же настроить так, что подстановка не повлияет на данные (например, если подставлять пустой столбец 50 в пустой столбец 40)

Добрый день, спасибо за программу. Можно ли настроить только сравнение таблиц без подставки значений из одной в другую?

Алексей, а первую же инструкцию к программе лень было почитать?
http://excelvba.ru/programmes/Lookup/settings

Здравствуйте. Можно ли в данном макросе сделать сохранение настроек в файл, т.к. у нас есть необходимость сравнивать несколько групп разных файлов, а для этого каждый раз приходится менять настройки, что неудобно.

Возможность переносить формулы есть, - но я не буду этого делать.
Обычно при переносе формулы надо в ней что-то менять, - это будут ОЧЕНЬ сложные и непонятные настройки для такого режима.
Да и вообще, в подавляющем большинстве случаев это не нужно.
Если в файле, куда подставляются значения, уже есть столбец с формулами на месте вставки, - так зачем вообще эти формулы перезаписывать?
Ерунда получится, - в некоторых строках старые формулы (куда ничего не подставилось), в некоторых - новые формулы (скопированные из другого файла)

Здравствуйте! Если в источнике стоят формулы, то в файл для вставки переносятся значения этих формул. Есть возможность переносить не значения а сами формулы?

Спасибо, разобрался своими силами. В офис 2007 наблюдалась указанная проблема, в 2013 все нормально.

Я вам на следующий день после получения письма с файлами (14 мая) ответил на почту:

проверил программу на ваших файлах, - все работает как надо

из файла TAB (4188 заполненных строк) в файл PRICE (29 тыс строк)
было подставлено 3947 значений, - т.е. для 94% строк файла TAB найдены совпадения
(для остальных строк совпадения не найдены)

проблемы никакой с подстановкой данных не увидел...

Если у вас не работает, - звоните в скайп, разберёмся.