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

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

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

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

 

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

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

 

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

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

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

 

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

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

Комментарии

Андрей, напишите мне в Скайп или на почту, попробуем решить проблему.

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

Здравствуйте, Андрей.
Если файл-источник был закрыт на момент нажатия кнопки «Подставить данные», то он автоматически закрывается после подстановки.
Если же он был открыт, то остаётся открытым.
От версии Office тут ничего не зависит.

Здравствуйте Игорь.
Установил Офис 19, запустил данную надстройку, происходит следующее после подстановки данных, тот файл с которого брались данные просто закрывается, почему так происходит понять не могу. Раньше стоял Офис 16 такого не было.

Здравствуйте, Анна.
Увы, такая возможность в программе не предусмотрена.

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

Скачал для пробы файл, не пойму как сравнить два файла? Нужно сравнить все столбцы и строки одного файла, со всеми столбцами и строками другого файла. Сверка с поставщиками.

Спасибо! Все получилось.

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

Здравствуйте! Компьютер остался старый, просто была переустановлена винда.

Здравствуйте, Евгений.
Если компьютер новый, - то только докупать активации (по 500 руб за каждый дополнительный комп). Перенос активаций с компа на комп не предусмотрен.

Здравствуйте! Переустановил компьютер, как активировать Ваши приложения на новом компьютере. Пишет что две лицензии израсходованы.

Здравствуйте, Константин
Поищите решения для нечеткого поиска в эксель.
Например, есть бесплатная надстройка Fuzzy Lookup от Майкрософт.
Я же в своей программе подобного делать не буду, - с нечетким поиском куча проблем всяких, я устану объяснять покупателям, почему здесь нашлось не то, а здесь не нашлось.

Добрый день!к программке нареканий нет. Хотел уточнить есть ли возможность (мб за доп плату) сравнивать столбцы из двух таблиц - у меня это адреса по разному занесенные в разные ПО. обрабатывать предварительно в эксель данные столбцы до 1 слова и номеров домов и квартир - нет времени. очень объемные файлы. Вот если бы он брал подряд идущие знаки по улице и № кв и № дома. а остальные знаки игнорировал? Пример ниже
"г.Москва, ул. Карла Маркса, 37 кв. 87" данные 1 табл
"Москва, Маркса,29,13" данные 2 табл
Понимаю, что кажется, что поправить в экселе не сложно. но таких строк тысячи. И там таких Марксов, адмиралов и прочего очень много. Кроме того могут быть пр-т, пр-кт., которые также надо заранее редактировать.
Возможно ли именно по названию улицы № дома и № кв сцепку сделать?
Могу реестры для примера указать

Здравствуйте, Александр.
С чего бы это программе перестать работать?
Если подстановка не выполняется, — значит, что-то не так настроено.

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

Напишите в скайп, обсудим нюансы и стоимость доработки

У Вас подстановка значений есть для ВСЕХ не совпадших строй https://prnt.sc/12aulhi. Но нужно сделать условие или фильтр для некоторых.
Я например через Вашу надстройку копирую значения только некоторых строк из файла поставщика (например остатки). При этом от этого же поставщика я хочу остальные значения в файле куда копирую обнулить. Но надстройка обнулит значения абсолютно всех ячеек файла (там много брендов), а мне надо обнулить значения конкретного поставщика.
Нужно расширить копирования значений в НЕ совпавшие строки

Здравствуйте.
Напишите мне на почту более подробно, с примером файлов и пояснением, что куда подставляется, и что как должно работать.

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

Здравствуйте.
Напишите на почту, скиньте файлы и скриншоты настроек программы, - проверю у себя.

Добрый день.
Запускаю программу, но через 3 секунды, доходя до 18% , программа не отвечает.
Кол-во строк в файле, из которого берем значения, максимальное (1.048.576).
В чём может быть проблема и как ее устранить?

к меня вопрос: есть например значение 5*n где n =1....бесконечности. мне нужно например ячейке (5n,1) присвоить какое то значение? как это сделать? заранее благоадарю. Михаил

Жанна, перенос активаций с одного компьютера на другой не предусмотрен.
Вы можете докупить активации для новых компьютеров, по 600 руб за каждый дополнительный компьютер.

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

Лимита нет, объём данных не критичен.
Скорее всего, программа не видит совпадения (либо настроили что-то не так, либо данные отличаются)

Подскажите, в прайс-листе большой объем данных с формулами, данными, при сравнении к примеру по артикулу и дальнейшей подстановке данных при совпадении, ничего не подставляется. Существует какой-то лимит?

Вроде не делал никаких ограничений.
До 256 столбца точно должно работать.

Игорь, имеется ввиду НЕ НОМЕРА столбцов, а их КОЛИЧЕСТВО (A-AX - 50 столбцов). Я правильно понял, что именно количество не ограничено?

Александр, там столбцы указаны ДЛЯ ПРИМЕРА. Вы можете задать любые номера столбцов.

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

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