Программа «Прайс лист», выполненная в виде надстройки для Excel, позволяет легко автоматизировать обработку прайс-листов.
Вспомните ситуацию: поставщики в очередной раз прислали свои прайс-листы в Excel — конечно, в совершенно разных форматах - и вам нужно объединить данные из всех этих файлов в одну таблицу. А составители этих таблиц будто специально хотели усложнить вам жизнь: один отправитель разбил ФИО на 3 разных столбца, другой указал цены в гривнах вперемешку с рублевыми, третий объединил в одном столбце наименование товара и его артикул, четвертый вынес названия категорий товара в отдельные строки. И вот смотрите вы на все эти файлы и понимаете, что, кроме как вручную, их не привести к единому виду.
Но на самом деле, выполнение таких сложных задач можно (и нужно) доверить нашей программе: потратив полчаса на её настройку, вы сможете полностью автоматизировать обработку разнотипных прайсов нажатием одной кнопки!
Что умеет программа
Главная функция программы — автоматическая обработка прайс-листов и, как следствие, приведение их к единому нужному вам формату одним нажатием кнопки.
В числе полезных функций программы вы также найдете:
- Автоматизацию наценки по категориям
Можно задать любые правила наценки на любую выборку товаров (например, на холодильники — наценка 10%, на всю косметику — 180 рублей на каждый товар, а на все товары дешевле 1000 руб. — 70%). - Обработку и фильтрацию данных
Один столбец можно разбить на несколько отдельных, или сцепить данные разных столбцов в один. - Создание черных и белых списков
Можно отсеить ненужные категории товара или взять только нужные. - Конвертацию валют
Все валюты приводятся к единой. Курсы конвертации задаются в настройках. - Формирование категорий товаров по наименованиям
Например, холодильники и чайники относим к бытовой технике, всё остальное помещаем в категорию “разное”, и т.д. - Автоматическую обработку прайсов со сложной структурой (много листов, данные расположены блоками и т.д.)
Настройка программы «Прайс-лист»
Вам потребуется один раз задать настройки для каждого типа обрабатываемого файла (из какого столбца что брать, в какой столбец итоговой таблицы вставлять, каким образом преобразовывать данные) — и в дальнейшем программа сама будет делать за вас всю работу.
Помощь в настройке программы под конкретные прайсы — платная, однако большинство клиентов справляются с настройкой самостоятельно.
Техническая информация
Системные требования
- Компьютер под управлением Windows (XP, Vista, 7, 8, 10)
- Приложение Microsoft Excel (версии 2003, 2007, 2010, 2013 или 2016)
Форматы файлов
Программа поддерживает следующие форматы входных файлов и результата:
- файлы CSV
- файлы Excel (XLS, XLSB, XLSM, XLSX, и т.п.)
Поддерживаются таблицы как линейной, так и иерархической структуры.
Подробнее
Справка по программе «Прайс лист»
Сейчас инструкции в стадии разработки. В ближайшее время будут добавлены ещё и видеоинструкция.
Комментарии
Здравствуйте, Кристина.
По стоимости, - здесь написано: http://excelvba.ru/buy/addin?name=Unification
Если по цене устраивает, - могу рассказать и показать, как работает программа,
от вас для этого надо: http://ExcelVBA.ru/help
Демонстрация возможностей - только через скайп, голосом.
Здравствуйте, пробую вашу программу, но после обработки выдает мне пустые строки, т.е. не подтягивает нужную информацию с прайса. Вероятно, что я где-то что-то упустила, но к сожалению инструкция у вас не полная, стоит ли ожидать в ближайшее время полный мануал и задумываться о приобретении? или все будет не скоро и стоит поискать другое решение?
Как с вами связаться помимо скайпа и сколько стоит ваша прога? Спасибо.
Михаил, в моей программе нет такой возможности.
В общем случае, задача нерешаема (например, в одном файле есть артикулы 123456 и 123457, а во втором есть 123 и 4 123, - непонятно, что куда подставлять)
добрый день,
возможно ли сопоставление прайсов по части артикула,
например
в одном файле артикул указан полностью
ABCDEFGHIGKLMN
в другом
может быть
ABCDEF
или с префиксом каким нибудь
A ABCDEF
Нужно сопоставить две таблицы по вхождению полному краткого кода
Это легко решаемо
Напишите мне в скайп, - постараюсь помочь
При этом вычислений и формул нет вообще - из 10 колонок мы берём только 5 и столбцы расставляем по другому.
При обработке прайса в CSV с 75000 строчек, 10 столбцов, около 9 МБ весом (на входе) выдаёт:
Недостаточно оперативной памяти для вывода результата! Обратитесь к разработчику
Win XP, 4 Гб оперативки, все программы и браузеры закрыты. Excel 2007
Если CSV файл не создаётся, - проблема в кодировке (надо вместо Windows-1251 поставить кодировку UTF-8 в конфигурации вывода)
Разобрался...
Добрый вечер! В xls получается экспортировать итоговый прайс, а в CSV как не пытался - пустой лист (и пустой файл) выдаёт и всё, хотя при обработке пишет количество строчек, считает размер конечного CSV-файла. Перерыл все настройки - не нашёл ничего что может мешать выводу.
Последнюю версию программы используете? (2.0.0)
Если да, - напишите в скайп, решим проблему
не могу сохранить таблицу замен, выскакивает окно Обратитесь к разработчику программы RT_name$=""
Некорректно задал предыдущий вопрос. Необходимо сделать сложную наценку. Если разница между закупкой и ценой меньше 300, то наценка 300. А вот посчитать разницу между закупкой и ценой не могу т.к. не нашел такой функции отнять
Добрый день. Как сложить два значения нашел, а как посчитать разницу, т.е. отнять одно от другого?
по вашим вопросам:
1. это легко решается назначением ТЕКСТОВОГО формата этого столбца (настраивается в конфигурации вывода, - выпадающий список «формат значения»)
2. вообще, программа не поддерживает обработку таких данных (когда из одной строки надо сформировать несколько строк)
Настроить-то можно, при желании, но надо знать, сколько товаров максимум может быть в одной ячейке (для одного листа создаем несколько обработчиков путем клонирования - будут меняться лишь одна цифра в настройках - номер товара, который берется из ячейки)
Добрый день. Два вопроса.
1. При обработке артикулов типа "35945E000" отображается в ячейке "3.59E+04", а значение ячейки "35945" т.е. теряются все цифры после "Е". Ставить галочку "брать отображаемый текст, а не значения ячеек" пробовал, не помогает.
2. У поставщика в одной ячейке запиханы значения нескольких товаров следующего вида: "10000-1:размер 40:белый:200:350:23;10000-2:размер 42:белый:200:350:19;10000-3:размер 44:черный:200:350:15" где ";" разделяется товары, а ":" характеристики товара. Возможно ли разобрать подобного вида ячейки с помощью программы?
Для суммирования, используйте режим ФОРМУЛА, и напишите формулу {3} {4} (через пробел)
Потом на вкладке ФУНКЦИИ ОБРАБОТКИ добавьте функцию СУММА ЧИСЕЛ
Таблица замен тут не нужна. Просто включите галочку ОБЯЗАТЕЛЬНОЕ ПОЛЕ, - это удалит строки, где сумма нулевая
Добрый день. Возможно ли в одном столбце применить суммирование двух других столбцов и применение таблицы замены (0 на пусто) и отсеивание пустых? Или эти операции нужно проводить в разных столбцах.
Спасибо
К любому из полей (можно и временное поле создать) подключаем таблицу замен (частичное совпадение, полная замена) из 3 строк
new меняем на 1
out меняем на 1
* меняем на пусто (всё остальное очищаем)
Потом ставим галочку ОБЯЗАТЕЛЬНОЕ ПОЛЕ, - тогда останутся только строки с new и out
Как настроить программу чтобы выводились только значения, ячейки которых содержат несколько условий: например ячейки содержащие текст "new" и "out"
Евгений, напишите мне в скайп, - я подскажу, что где искать.
Ник в скайпе: ExcelVBA.ru
Здравствуйте!
Я из тех кто сначала сломает, а потом лезет в инструкцию.
Скачал файл, запустил. Запуститлся Ексель, но программы я в нем не увидел. Удалил файл и папки которые он создал. Прочитал инструкцию :) Загрузил файл снова, перенес на рабочий стол, запустил. В екселе я не увидел программы и папки тоже не создались.
Как в екселе увидеть программу? Почему папки не создаются. У меня Win7-Office2013-Антивирус NOD32(пробовал отключать) Также в екселе установлен POWER QUERY
Здравствуйте, Александр.
Если немного усложнить механизм замен, - все получится.
В обработчике прайса:
- создаём временное поле (назовем его ПРОМЕЖУТОЧНОЕ), куда берем данные из столбца
- ставим для нового поля ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ равное ЖЖЖ (ну или чему-то, что точно в файле не встретится)
- подключаем к этому полю таблицу замен, где ненужное меняем на ЁЁЁ (тип замены - ячейка целиком)
Теперь в основном поле ставим режим ФОРМУЛА, и пишем формулу {ПРОМЕЖУТОЧНОЕ}
(чтобы взять ранее вычисленное значение)
Тут у нас будет таблица замен из одной строки, - ЁЁЁ меняем на пусто.
Тут мы включаем галочку ОБЯЗАТЕЛЬНОЕ ПОЛЕ
Итого, на выходе у нас остались нужные строки, - только вот в тех, что пустыми были, - теперь написано ЖЖЖ
Это решается добавлением таблицы замен из одной строки (меняем ЖЖЖ на пусто) в конфигурацию вывода.
Добренький денечек или вечерочек :)
Вопрос такой: имеется таблица, в одном из столбцов которой есть ячейки пустые, заполненные и заполненные "неправильно". Строки содержащие ячейку с "неправильным" содержимым при обработке необходимо удалить.
Я поступаю таким образом: в конфигурации обработчика в таблицу замен по данному столбцу забиваю некоторый идентификатор "неправильного" содержимого а поле "заменить на" оставляю пустым. Далее ставлю галку "Обязательное поле", в следствии чего строки с замененными с "неправильного" содержимого на "пустоту" удаляются. Вроде бы DONE! Ан-нет, удаляются и строки с заведомо пустыми ячейками по редактируемому столбцу, а они нужны.
Подскажете более адекватное решение?
Задача из двух прайсов сформировать один, при этом объединить строки по полю КОД и в объединенных строках ОТОБРАЗИТЬ ДАННЫЕ ИЗ ОБЕИХ ТАБЛИЦ в отдельных указанных колонках.
Обработка объединяет строки по полю КОД без проблем, но отображает в объединенных строках только данные из одной таблицы!!!
Что не так у меня в настройках обработчиков и в настройке итоговой таблицы ?
Сбросил на почту архив с прайсами и моими настройками.
Здравствуйте, Александр.
А зачем вам эти номера?Надеюсь, вы не планируете использовать эти номера в качестве артикулов?
При следующей обработке прайсов, номера ведь проставятся в другом порядке (если количество товаров в прайсе изменится)
Самый простой вариант, - в конфигурации вывода добавить вычисляемый столбец, и в качестве формата столбца выбрать из выпадающего списка опцию «индекс»
Добрый день, Игорь
Какие есть варианты чтобы товару присваивался номер:
Использовал функцию =СТРОКА()+10000
Но в таблицу кидается формула а не значение, в последствии редактирования этой таблице сбивается нумерация.
Понимаю что можно скопировать столбец и вставить значение но есть ли другой вариант?
Здравствуйте, Юлия
Программа может обрабатывает файлы, где в 1 строке Excel - не более 1 товара
Если в строке несколько товаров (например, по вертикали - названия, по горизонтали - размеры, а на их пересечении - цены), то такие проайсы программа обработать не сможет.
По обработке нескольких файлов, - в меню выберите пункт «Обработать настроенные прайс-листы»
В этом режиме, по-умолчанию, данные будут собраны из всех прайсов в один.
Если какие вопросы, - звоните в скайп, подскажу.
Здравствуйте! тестируем вашу программу "прайс-лист". У нас много файлов с прайсами в разных форматах. Как обработать файл, где данные находятся в табличной структуре, и предварительно нужно преобразовать ее в массив данных (может некорректно выражаюсь, надеюсь понятно) и также интересует вопрос - как обработать прайс в нескольких файлах? чтобы на выходе получился 1 прайс?
Отправить комментарий