Программа предназначена для сравнения и подстановки значений в таблицах Excel.
Если вам надо сравнить 2 таблицы (по одному столбцу, или по нескольким),
и для совпадающих строк скопировать значения выбранных столбцов из одной таблицы в другую,
надстройка «Lookup» поможет сделать это нажатием одной кнопки.
То же самое можно сделать при помощи формулы =ВПР(), но:
- формулы могут тормозить работу с файлом при пересчёте, если объём данных большой (много строк или столбцов)
- если источник данных или файл, в который подставляются данные, каждый раз новый, — требуется время на прописывание или редактирование формул
- если с файлами работают люди, «далёкие» от Excel, - их проще обучить нажимать одну кнопку, чем объяснять им, как прописывать эти формулы
- иногда нужны дополнительные возможности (не учитывать заданные слова и символы при сравнении, выделять цветом изменения, копировать недостающие строки, и т.д.)
В настройках программы можно задать:
- где искать сравниваемые файлы (использовать уже открытый файл, загружать файл по заданному пути, или же выводить диалоговое окно выбора файла)
- с каких листов брать данные (варианты: активный лист, лист с заданным номером или названием)
- какие столбцы сравнивать (можно задать несколько столбцов)
- значения каких столбцов надо копировать в найденные строки (также можно указать несколько столбцов)
- каким цветом подсвечивать совпавшие и ненайденные строки (для каждого из 2 файлов)
- исключаемые при сравнении символы и фразы
Комментарии
Спасибо, разобрался своими силами. В офис 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 - то, каким образом, реализовано копирование для строк совпавших - вполне устраивает, нужно только включить в это копирование не совпавшие строки. Хотелось бы обсудить детали изменений и стоимость данных работ.
Здравствуйте, Виталий
по первому вопросу - там все должно корректно окрашиваться
(только окрасу надо смотреть в старом файле - т.к. выделить цветом удалённую, т.е. отсутствующую, строку, скажем так, несколько проблематично)
Программа выделяет в каждом из файлов строки, где найдено / не найдено совпадение
Т.е. на двух вкладках настроек надо включить оба режима выделения цветом
Насчет копирования несовпавших строк: такого пока нет. сделать можно, но сложно
(строка ведь не целиком копируется, порядок столбцов может отличаться, - потому, в настройках придется задавать много параметров - из какого столбца в какой копировать значения)
Если готовы оплатить доработку — можно попробовать реализовать.
Здравствуйте, Игорь.
Существует задача - ежедневного сравнения прайс листов поставщика, сделанных в excel, на предмет появившихся изменений. Существует 3 события, которые нас интересуют:
1. В новом прайс листе внесены изменения в существующие строки.
2. В новом прайс листе добавлены новые строки.
3. В новом прайс листе удалены строки.
Попробовали в Демо режиме данную программу - первые 2 события работают корректно, 3-е событие - нет. В старом прайс листе не выделяются строки, отсутствующие в новом, но выделяются другие строки, причем по какому правилу, так и не смогли понять.
1. Данная программа способна решать эти задачи и дело в правильности настроек?
2. Возможно ли внести изменения в программу на предмет копирования значений строк не только тех, которые совпали, но и не совпавших? Что помогло бы сразу наглядно видеть какие изменения были сделаны, а в случае отсутствия значения - это, во-первых, являлось бы признаком удаления строки (решение задачи 3-го события), в случае копирования значений в старый прайс-лист и, во-вторых, признаком новой записи, в случае копирования значений в новый прайс-лист (улучшение качества решения задачи 2-го события).
Здравствуйте, Сергей.
В настройках программы, на вкладке «Дополнительно», есть опция «Преобразовывать данные в текстовый формат при вставке в столбцы с номерами...»
Укажите в этом столбце номера (или буквы) столбцов в произвольном виде (например: A, 4-5, G, 12)
Добрый день,
Большое спасибо за надстройку. В многом она облегчила жизнь. Однако столкнулся с проблемой, которая не наблюдалась до последнего обновления.
Если необходимо скопировать (или перенести) данные содержащие в букве "E", то возникает проблема. В исходном файле данные сохранены в текстовом формате, при переносе эти данные преобразуются в числовой и как следствие не корректно переносятся и отражаются. (Пример: при переносе числа "252863E001" будет в итоге перенесено "2,53E+06")