Программа предназначена для сравнения и подстановки значений в таблицах Excel.
Если вам надо сравнить 2 таблицы (по одному столбцу, или по нескольким),
и для совпадающих строк скопировать значения выбранных столбцов из одной таблицы в другую,
надстройка «Lookup» поможет сделать это нажатием одной кнопки.
То же самое можно сделать при помощи формулы =ВПР(), но:
- формулы могут тормозить работу с файлом при пересчёте, если объём данных большой (много строк или столбцов)
- если источник данных или файл, в который подставляются данные, каждый раз новый, — требуется время на прописывание или редактирование формул
- если с файлами работают люди, «далёкие» от Excel, - их проще обучить нажимать одну кнопку, чем объяснять им, как прописывать эти формулы
- иногда нужны дополнительные возможности (не учитывать заданные слова и символы при сравнении, выделять цветом изменения, копировать недостающие строки, и т.д.)
В настройках программы можно задать:
- где искать сравниваемые файлы (использовать уже открытый файл, загружать файл по заданному пути, или же выводить диалоговое окно выбора файла)
- с каких листов брать данные (варианты: активный лист, лист с заданным номером или названием)
- какие столбцы сравнивать (можно задать несколько столбцов)
- значения каких столбцов надо копировать в найденные строки (также можно указать несколько столбцов)
- каким цветом подсвечивать совпавшие и ненайденные строки (для каждого из 2 файлов)
- исключаемые при сравнении символы и фразы
Подробные инструкции и описание функционала также можно найти в разделе Справка по программе
Комментарии
Алексей, а первую же инструкцию к программе лень было почитать?
http://excelvba.ru/programmes/Lookup/settings
Здравствуйте. Можно ли в данном макросе сделать сохранение настроек в файл, т.к. у нас есть необходимость сравнивать несколько групп разных файлов, а для этого каждый раз приходится менять настройки, что неудобно.
Возможность переносить формулы есть, - но я не буду этого делать.
Обычно при переносе формулы надо в ней что-то менять, - это будут ОЧЕНЬ сложные и непонятные настройки для такого режима.
Да и вообще, в подавляющем большинстве случаев это не нужно.
Если в файле, куда подставляются значения, уже есть столбец с формулами на месте вставки, - так зачем вообще эти формулы перезаписывать?
Ерунда получится, - в некоторых строках старые формулы (куда ничего не подставилось), в некоторых - новые формулы (скопированные из другого файла)
Здравствуйте! Если в источнике стоят формулы, то в файл для вставки переносятся значения этих формул. Есть возможность переносить не значения а сами формулы?
Спасибо, разобрался своими силами. В офис 2007 наблюдалась указанная проблема, в 2013 все нормально.
Я вам на следующий день после получения письма с файлами (14 мая) ответил на почту:
Если у вас не работает, - звоните в скайп, разберёмся.
"Да, такое может быть (но бывает крайне редко), - если в ячейке написано какое-то хитрое значение,
которое Excel не может вставить в другую ячейку.
Если вышлете мне на почту свои файлы (откуда и куда подставляете) - найду и исправлю ошибку."
Здравствуйте! Вы получали мои файлы? Никак не получается решить эту проблему?
Огромное спасибо! Эта программка существенно расширяет возможности работы с таблицами.
Не находит совпадения и в следствии не выводит результат. Сократил файл до 100 тыс.строк и макрос обработал все как надо.(версия MS Office 2007)
К сожалению на рабочем компьютере у меня нет возможности подключить скайп.
Здравствуйте.
А что значит, - не работает?
Не находит совпадения, зависает, некорректно выводит результат, - или что?
Напишите мне в скайп, - разберемся с проблемой. (я тестировал программу на 100 тыс строк, - возможно, на сотнях тысяч строк экселю не хватает памяти для обработки результата)
Здравствуйте Игорь,
У меня проблема, программа не работает с 7 сотнями тысяч совпадений. После удаления нескольких сотен тысяч, она нормально функционирует. Как по вашему в чем может быть проблема?
В программе нет режима поиска нужного столбца
Если обязательно надо, чтобы макрос сам искал, откуда брать или куда подставлять данные, - проще написать отдельный макрос под заказ (подороже будет, - но зато макрос будет работать в точности так, как вам нужно)
про запутывание, я имел ввиду работая сразу с 3+ прайсами
ведь не всегда все нужные мне данные стоят в одном и том же столбце
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 - то, каким образом, реализовано копирование для строк совпавших - вполне устраивает, нужно только включить в это копирование не совпавшие строки. Хотелось бы обсудить детали изменений и стоимость данных работ.