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

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

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

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

 

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

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

 

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

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

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

 

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

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

Комментарии

Денис, это есть в программе, и описано в справке:
https://excelvba.ru/programmes/Lookup/manuals/SettingSwitcher

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

Напишите мне в телеграм или на почту, попробую помочь

Добрый день.
В программе lookup_1.1.3.
Не получается сравнить и скопировать ячейки в бабоице где записи более 5000. Т.е. у меня 2 таблицы с записями более 30000 и они доходят до определённого значения и потом пишет сразу 100% а в итоге ничего не скопировала. Как это исправить? В экзеле находится все это настраивать. Спасибо.

Анна, с закрытием файлов всё просто. Если файл открыт в Экселе на момент запуска постановки, он остаётся открытым. Если же он не был открыт, то он закрывается после подстановки, с сохранением изменений.

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

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

Юрий, напишите мне в телеграм, решим проблему.

Добрый день. Не устанавливается программа подстановки (Lookup). По всем пунктам устранения проблем прошел. При этом ваши надстройки по вставке изображений и работе с прайсами работают корректно. Важно заметить что у меня ранее стояла программа подстановки данных, скачанная еще в 2000х годах и работала. Но месяц назад слетела с каким то предупреждением (уже не помню)...

Спасибо. А в Вашей надстройке есть функция разделения на значения на основании их величины (на положительные или отрицательные)? Пробовал отсортировать со знаками <>, но не получилось.

Это можно формулами сделать, с использованием дополнительного столбца.
Как средствами моей надстройки, так и без неё.

Есть одна таблица с остатками и денежным эквивалентом. Значения там как положительные, так и отрицательные. Положительные и отрицательные значения надо разбить по двум разным таблицам.

Камол, ваш вопрос не понятен.

Добрый вечер. А можно фильтр поставить на положительные и отрицательные значения? Спасибо

Если у вас антивирус Касперского - дело в нём, он удалил все макросы из файла.
Либо вы не сделали что-то, что написано на странице скачивания надстройки.

Добрый вечер. На всех устройствах с установленным Office 2016 новый не открывается вкладка "Надстройки", тоесть после запуска lookup никаких изменений в навигации экселя нет, но на одном ноутбуке всё же срабатывает. Настройки идентичные, всё по инструкциям. Может уже всплывала такая проблема и есть решение?

Здравствуйте
Программа сравнивает значения ЯЧЕЕК (а не части текста внутри ячеек), потому, скорее всего, ничего тут не сделать.

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

Да, конечно (как и любой другой открытый в Excel файл):

workbooks("Lookup.xla").Close 

Доброе утро! Имеется ли возможность закрыть надстройку из макроса?

Нет, копируются только значения

Добрый вечер. Имеется ли возможность копировать ячейки с гиперссылками?

Мои надстройки работают только под Виндоус.
Версии для мака нет и не будет
На маке можно под parallels

Добрый день, макрос не запускается в Экселе на Маке. Существует вообще версия макрома для мака?

Здравствуйте, Роман. В уведомлении о покупке, которое вам пришло с сайта, есть ответ на этот вопрос.

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

Программа работает!

Добрый день. В настройке кнопки настройка и о программе не активны. Название надстройки меняла, файл Dropbox удаляла. Что еще можно сделать?

Здравствуйте, Виктория
Не могу сказать, почему так (на тысячах разных компьютеров всё работает без проблем)
При установке этой галочки, моя надстройка добавляет ярлык на саму себя в папку автозапуска Excel
Возможно, у вас в эту папку автозапуска нет доступа (или доступ только для чтения):
C:\Users\ имя пользователя \AppData\Roaming\Microsoft\Excel\XLSTART\
В общем, что-то не так у вас с компом, а что именно не так - не знаю

Игорь, добрый день. Ставлю в программе в настройках галочку "Запускать настройку автоматически вместе с эксель" но все равно, после каждого закрытия эксель настройка перестает подтягиваться. Ее каждый раз надо запускать вновь. Почему? Раньше было все ок