Программа «Прайс лист», выполненная в виде надстройки для 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, и т.п.)
Поддерживаются таблицы как линейной, так и иерархической структуры.
Подробнее
Справка по программе «Прайс лист»
Сейчас инструкции в стадии разработки. В ближайшее время будут добавлены ещё и видеоинструкция.
Комментарии
Колонка наличия при переносе некоторые ячейки меняют формат или что такое, и в итоге вместо "10-15" переносится "18537". Пробовал в дополнительном "Брать отображаемый текст..." - результат тот же.
Здравствуйте, Виктор.
Да, программа это умеет (считывать данные разделов по условию, - вкладка «формат и условия» в настройках поля «категория»)
Если сами не разберетесь, - звоните в скайп, помогу.
Некоторые прайс листы имеют колонку(столбец) с разделами (названием категорий товара), а в некоторых есть строка с названием и за ней идет перечисление продуктов. Возможно ли с помошью этого макроса переобразовать второй вариант в превый?
Когда все-таки будет реализован сбор файлов из почты, желательно одновременно с разных ящиков (Яндекс, Рамблер и д.т.) ?
Добрый день. можно извлечь из файла только номера телефонов? вот подобное с емейл работает, а вот с телефоном не могу найти)
Разобрался. В описании функции обработки "сумма чисел" прописано что разделитель столбцов может быть любым, по факту - разделитель "запятая" не работает, проставил пробелы - заработало.
Да, можно
Для этого поля ставите режим формула, и пишете формулу {1} {2} {3} {4}
(с пробелами между кодами столбцов)
Потом на вкладке ФУНКЦИИ ОБРАБОТКИ добавляете функцию «сумма чисел»
Здравствуйте, Игорь. Может ли скрипт брать для исходного значения несколько столбцов, а в результате выводить их сумму?
Например в исходнике в одной строке
A B C D
2 4 5 6
Соответственно в результате в конечном файле будет в одной ячейке одного столбца 17
Здравствуйте, Кристина.
По стоимости, - здесь написано: 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