Скачать бесплатно пробную (TRIAL) версию программы:
Lookup.xla (версия 1.1.7 от 18.10.2017)


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

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

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

 

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

 

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

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

 

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

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

 

Инструкция по использованию программы с несколькими разными наборами настроек

Инструкция по выделению цветом совпадений и отличий в сравниваемых таблицах

Инструкция по копированию несовпавших строк из одной таблицы в другую

 

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

 

Комментарии

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

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

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

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

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

Добрый день. Отличная программа, но есть одно но! Возможно я не нашел в настройках.
Когда программа переносит данные из одной таблицы в другую, то в пустых строках ячейках программа ставит нули. А у меня там формулы.
Могу выслать пример в 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 найдены совпадения
(для остальных строк совпадения не найдены)

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

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

"Да, такое может быть (но бывает крайне редко), - если в ячейке написано какое-то хитрое значение,
которое Excel не может вставить в другую ячейку.

Если вышлете мне на почту свои файлы (откуда и куда подставляете) - найду и исправлю ошибку."

Здравствуйте! Вы получали мои файлы? Никак не получается решить эту проблему?

Огромное спасибо! Эта программка существенно расширяет возможности работы с таблицами.

Не находит совпадения и в следствии не выводит результат. Сократил файл до 100 тыс.строк и макрос обработал все как надо.(версия MS Office 2007)
К сожалению на рабочем компьютере у меня нет возможности подключить скайп.

Здравствуйте.
А что значит, - не работает?
Не находит совпадения, зависает, некорректно выводит результат, - или что?
Напишите мне в скайп, - разберемся с проблемой. (я тестировал программу на 100 тыс строк, - возможно, на сотнях тысяч строк экселю не хватает памяти для обработки результата)

Здравствуйте Игорь,

У меня проблема, программа не работает с 7 сотнями тысяч совпадений. После удаления нескольких сотен тысяч, она нормально функционирует. Как по вашему в чем может быть проблема?

В программе нет режима поиска нужного столбца
Если обязательно надо, чтобы макрос сам искал, откуда брать или куда подставлять данные, - проще написать отдельный макрос под заказ (подороже будет, - но зато макрос будет работать в точности так, как вам нужно)

про запутывание, я имел ввиду работая сразу с 3+ прайсами
ведь не всегда все нужные мне данные стоят в одном и том же столбце

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

Содержание этого поля является приватным и не предназначено к показу.
To prevent automated spam submissions leave this field empty.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
                    _   _          __   _  __
___ _ __ ___ | \ | | ___ / _| | |/ /
/ __| | '_ ` _ \ | \| | / __| | |_ | ' /
\__ \ | | | | | | | |\ | \__ \ | _| | . \
|___/ |_| |_| |_| |_| \_| |___/ |_| |_|\_\
Введите код, изображенный в стиле ASCII-арт.