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

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

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

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

 

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

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

 

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

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

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

 

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

Комментарии

Здравствуйте, Вячеслав.
Программа копирует только данные, картинки и прочие объекты не копируются.

Добрый день.
Не копирует картинку привязанную к ячейке через ActiveX. Это я что-то не так делаю или эта программа не делает этого?

Владимир, смена провайдера (как и смена фамилии, города, и цвета ботинок) никак не влияет на активацию программы.
Порядок активации тот же (код активации - ваш адрес почты)
У вас все 3 активации израсходованы ранее.
Можете докупить дополнительные активации, по 300 руб за каждый дополнительный комп.

Игорь, здравствуйте! Сменил провайдера. Как теперь активировать надстройку? Спасибо!

Перенос активаций на другие компьютеры не предусмотрен
Поскольку у меня нет возможности отменить активацию на старом компе.

Игорь,

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

Здравствуйте, Фарид.
Если новый комп, - докупите одну активацию, это стоит 300 руб

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

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

Здравствуйте, Тимур.
Парсер не предназначен для подстановки значений, в нем такого функционала не будет.
Да и зачем, если есть отдельная надстройка для этого.
Что касается разделителя, не понял, что вам требуется, потому, ничего посоветовать не могу.

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

ребята здравствуйте, скажите пожалуйста, возможно ли автоматизировать процесс, например чтобы подстановка происходила при определенных условиях?

Здравствуйте.
Код активации, как и раньше, ваш адрес почты.
Если что не получится, - напишите мне на почту или в Скайп

Добрый день! После замены жесткого диска на ноутбуке, выходит сообщение "Пробный период истек, Для дальнейшего использования приобретите лицензию". Как мне активировать снова?

Алексей, это антивирус блокирует скачивание (например, SmartScreen из состава Защитника Windows)
Отключите СмартСкрин этот, или добавьте мой сайт и файл надстройки в список исключений

Программа не скачивается , пишет "Ошибка сети", пробовал в разных браузерах.Другие программы с этого сайта скачиваются без проблем.

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

Добавил надстройку в папку XLSTART, теперь при каждом старте Excel выскакивает ошибка: Сompile Error in hidden module: mod_About_NEW. Office 64 битный.

Жанна, на сайте в контактах указан мой email - туда надо писать
Там же написано, почему в скайпе могу не отвечать

По вашему вопросу: скачайте с сайта новую версию программы (и замените старый файл надстройки), и активируйте
А если что-то не получится, - пишите на почту order@excelvba.ru

Игорь, ответьте в скайпе, пожалуйста, у меня слетела активация на 2-х надстройках, не могу понять, что делать. Пишу Вам уже 2 недели там без ответа.

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

Да, все работает в любой версии Excel, начиная с Excel 2003

Доброго времени суток, уважаемый разработчик. Не подскажите работает ли сие чудо на 2003 офисе?

Повторы у меня встречаются только в одной таблице. И мне нужно чтоб на каждую операцию была отдельная строчка. Надеюсь вкратце смог объяснить, что мне нужно.

Возможно ли доработать этот макрос до такого функционала?

Если строки абсолютно идентичные (по крайней мере, в сравниваемых столбцах значения внутри одной таблицу дублируются), — то подстановка будет только в одну строку.
Сделать как вам нужно, сохраняя универсальность, не получится.
Сами подумайте, вот в одной таблице 5 одинаковых строк, а в другой - те же самые значения, но, например, 3 штуки.
Найти, какие каким соответствуют, никак не получится (порядок строк может отличаться ведь)
Потому, такого решения в программе не планируется (больше путаницы будет, чем пользы)

Здравствуйте,

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

Да, всё это программа умеет
Позвоните в скайп, покажу.

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

C такими формулировками, мне сложно будет помочь: «разницу столбцов маршрутизировать на свои места»
Если готовы сразу оплатить программу, - пишите в скайп, помогу с настройкой.

Скажите пожалуйста, ваш макрос может сравнить 2 таблицы, в одной 9000 наименований 50 столбцов а в другой 14000 наименований 46 столбцов, код артикула у них местами одинаковый, только что б после прогона в ту что с 9000 дописались остальные и цветом выделились, а разницу столбцов маршрутизировать на свои места, а при совпадении артикула тоже красились другим цветом? я попробовал по вашему видео и у меня не получилось...

Алла, напишите мне в скайп, - я подключусь к вашему компу, и помогу с настройкой

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

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