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


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

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

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

 

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

 

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

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

 

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

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

 

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

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

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

 

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

 

Комментарии

1000 наименований- это для программы очень мало (т.е. она и сотнями тысяч строк работать будет)
Насчет запутывается программа или нет, - с чего ей запутываться... она работает в точности так, как задано в настройках (что с чем сравнивать, что куда подставлять)

Доброго времени суток, хотел бы узнать, программа хорошо работает с 1000+ наименованиями?
есть ли возможность обработать сразу 3 + прайса?
И программа не запутывается, если столбики , какие нужно анализировать, расположены в разных значениям ?!
Заранее спасибо

Здравствуйте, Александр
1. Вы всегда можете докупить активации на дополнительные рабочие места, по 200 руб за доп. рабочее место
Версия программы не имеет значения, - любая версия активируется одинаково,
после активации можно тоже менять файл программы (на новую версию)
Т.е. активация никак не связана с номером версии программы.
2. Без разницы, где активируете, - пользуйтесь где угодно. ничего не слетит (если, конечно, Windows не переустанавливать)

Здравствуйте.
Пару вопросов с вашего позволения.
1.Имею настроенную Lookup_v1019(оба ключа использованы).Возможен ли перенос на другую машину путем копирования и покупки дополнительной лицензии? Активируется ли v1019 свежекупленным ключем от текущей версии?
2.Активироваться и использоваться будет в разных местах.Лицензия не слетит?

P.S. Большое спасибо за программу!

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

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

Здравствуйте! Заметил 1 недостаток. Если в ячейке для переноса небольшой объем данных, все работает отлично, но если данных много и большое количество строк, то некоторое количество строк копируется, а остальные остаются пустыми и при этом никакие ошибки не появляются, просто часть файла остается не заполненной. Если удалить строку на которой произошел сбой, заполняет еще часть таблицы и т.д.

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

Здравствуйте, Екатерина.
Моя программа не ищет неточные совпадения (и не будет такой возможности в программе)

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

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

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

Подскажите, пож-та, как можно сделать все тоже самое только с неточными совпадениями значений? Есть 2 прайса, наименования несколько отличаются. Для примера 2 варианта названия одного и того же продукта:

1. ЛЛ C.A.D Premium Лосьон для пробл. кожи класса прем.(30ml) Lioele C.A.D Premium Wrinkle Homme Lotion
2. C.A.D Premium Wrinkle Homme Lotion [Lioele] | Лосьон для мужчин

спасибо! все работает! отличный макрос!

Может ли программа подставлять значения суммируя их, если найдено несколько одинаковых строк, по типу этой формулы =СУММПРОИЗВ((Лист1!A:A=A8)*Лист1!L:N)

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

Добрый вечер!Я работаю методистом и мне нужно сводить отчеты в excel по разным конкурсам в один отчет общий ( название конкурса, уровень районный или городской, количество участников, количество призеров, количество победителей).Подскажите пожалуйста как мне можно свести несколько документов excel в один excel. Заранее вам благодарна! ЛИЛИЯ М.

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

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

26 января 2015 г. в 13:42 стало доступно обновление программы «Lookup» (версия 1.0.3).

Изменения в новой версии программы:

+ добавлена возможность копирования недостающих строк (новых строк в исходном прайсе)

+ доработана форма настроек (выбор открытого файла из выпадающего списка)

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

Здравствуйте, Виталий

по первому вопросу - там все должно корректно окрашиваться
(только окрасу надо смотреть в старом файле - т.к. выделить цветом удалённую, т.е. отсутствующую, строку, скажем так, несколько проблематично)

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

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

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

Существует задача - ежедневного сравнения прайс листов поставщика, сделанных в excel, на предмет появившихся изменений. Существует 3 события, которые нас интересуют:
1. В новом прайс листе внесены изменения в существующие строки.
2. В новом прайс листе добавлены новые строки.
3. В новом прайс листе удалены строки.
Попробовали в Демо режиме данную программу - первые 2 события работают корректно, 3-е событие - нет. В старом прайс листе не выделяются строки, отсутствующие в новом, но выделяются другие строки, причем по какому правилу, так и не смогли понять.
1. Данная программа способна решать эти задачи и дело в правильности настроек?
2. Возможно ли внести изменения в программу на предмет копирования значений строк не только тех, которые совпали, но и не совпавших? Что помогло бы сразу наглядно видеть какие изменения были сделаны, а в случае отсутствия значения - это, во-первых, являлось бы признаком удаления строки (решение задачи 3-го события), в случае копирования значений в старый прайс-лист и, во-вторых, признаком новой записи, в случае копирования значений в новый прайс-лист (улучшение качества решения задачи 2-го события).

Здравствуйте, Сергей.
В настройках программы, на вкладке «Дополнительно», есть опция «Преобразовывать данные в текстовый формат при вставке в столбцы с номерами...»
Укажите в этом столбце номера (или буквы) столбцов в произвольном виде (например: A, 4-5, G, 12)

Добрый день,
Большое спасибо за надстройку. В многом она облегчила жизнь. Однако столкнулся с проблемой, которая не наблюдалась до последнего обновления.
Если необходимо скопировать (или перенести) данные содержащие в букве "E", то возникает проблема. В исходном файле данные сохранены в текстовом формате, при переносе эти данные преобразуются в числовой и как следствие не корректно переносятся и отражаются. (Пример: при переносе числа "252863E001" будет в итоге перенесено "2,53E+06")

Казбек, ваш вопрос непонятен
Программа работает с одним листом (с одного листа берет данные, на один лист выводит)
Автофильтр должен быть отключен (иначе некорректно данные подставятся)

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

Ильнур, не должно такого быть.
Настройки цветов сохраняются вместе с остальными настройками (в файлах XML, которые вы закидываете в папку Settings для создания кнопок) - и, соответственно, весь сохраненный набор настроек применяется при нажатии соответствующей кнопки.

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

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

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

В смысле, как найти?
В заголовке статьи есть ссылка на скачивание надстройки

Добрый день! Как и где эту программу Lookup найти?
Спасибо.

Спасибо!

Проблема была в различном регистре символов в сравниваемых столбцах
(прежняя версия программы не учитывала регистр, а обновленная - учитывала)

Добавил в настройки программы (на вкладку «Дополнительно»)
опцию «Не учитывать регистр символов при сравнении».

Если опция включена, то для программы слова «Текст» и «текСТ» будут равнозначны.
Если опция отключена, то программа не увидит совпадения в словах «Текст» и «текст»

Сергей, позвоните мне в скайп, - я подключусь к вашему компу, и вместе разберемся
В новой версии немного другой алгоритм поиска, - возможно, где-то что-то я не учёл.

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

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