mail mail
Нужен макрос для Excel?
Сделайте заказ прямо сейчас!
Ищете готовое решение?
Выбирайте и покупайте!
У вас есть интернет-магазин?
Настроим парсер под любой сайт!

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


«Прайс лист» - программа объединения и обработки прайс листов

Программа «Прайс лист», выполненная в виде надстройки для Excel, позволяет вам нажатием одной кнопки преобразовать множество прайс-листов различных форматов к единому виду.

Представьте себе ситуацию, когда вам в очередной раз прислали несколько файлов Excel (прайс-листов, отчётов, таблиц, и т.д.), и вам надо объединить данные из всех этих файлов в одну таблицу.

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

Кроме того, составители этих «таблиц», будто специально, постарались усложнить вам жизнь, - в каждой таблице что-нибудь, да сделано через ж..у, - например, один отправитель разбил ФИО на 3 разных столбца (отдельно фамилия, имя и отчество), другой - цены указал в монгольских тургиках (вместо рублей), третий - объединил в одном столбце наименование товара с его кодом, четвертый - сделал группировку в прайс-листе, вынеся названия категорий товара в отдельные строки...

И вот смотрите вы на все эти файлы, и понимаете, что, кроме как вручную, эти таблицы не привести к единому виду. А без этого никак - иначе не получится ни проанализировать данные, ни свой прайс-лист составить...

Подсчитав суммарное количество строк в файлах, вы понимаете, что работы тут на пару недель. А новые прайсы поставщики присылают ежедневно.

Какой же выход есть из этой ситуации?

Очень просто - надо доверить обработку всех этих файлов специализированной программе.

 

Программа «Прайс-лист» как раз предназначена для таких случаев - потратив полчаса на настройку программы, вы сможете обрабатывать все эти разнотипные файлы нажатием одной кнопки!

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

 

 

ВНИМАНИЕ: Полноценная инструкция по работе с программой ещё не опубликована.

Без видеоинструкции, с программой сложно разобраться самостоятельно

(хотя, на самом деле, все просто, на настройку обработки одного прайс-листа уходит около 2-5 минут)

Если желаете узнать, подойдет ли программа для ваших нужд, — звоните в Скайп, я вам всё подробно расскажу, что умеет делать программа,
и даже могу показать на примере ваших файлов (удалённо, через Teamviewer версии 7)

 

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

 

Комментарии

Это легко решаемо
Напишите мне в скайп, - постараюсь помочь

При этом вычислений и формул нет вообще - из 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 прайс?

Программа "наверное" хорошая, НО:
- Хэлпа нет никакого, ни видео, ни текста нормального (просто порядок настройки пошаговый нужен);
- Демо, скорее всего из-за незнания правильной настройки, выдает ошибку "Нехватка оперативной памяти. Обратитесь к разработчику" и ничего не выводит
- Обещанной помощи по Скайпу просто НЕТ, автор постоянно молчит или занят
- Самому с ходу программу не настроить (ошибки и отсутствие хоть какого-то мануала)

В итоге хочется купить, но не знаешь как и как вообще это настроить.

Да, Станислав, это нормально.
Жалуются обычно не антивирусы, а непонятные программы типа «антивируса»
(вы просто зайдите на сайты этих 7 жалующихся «антивирусов» - и ваш вопрос сам собой исчезнет. я как-то решил им в техподдержку написать, - но когда увидел их сайты, - передумал. Не знаю, зачем вирустотал добавил их в выдачу)
Ориентироваться надо на нормальные антивирусы известных компаний, - Касперский, Майкрософт, DrWeb, Nod32, Symantec и т.п.)

Некоторые антивирусы жалуются на ваши надстройки, это нормально?
https://virustotal.com/ru/file/efb6f10c0c76553f4ca588d39102c3a09f297537e...
https://virustotal.com/ru/file/2fd9938c73d9ba94ff6285c13d3ff164733fb0d0c...

Похоже не обрабатывает больше 200 000 строк.

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

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
  _       _       ____                ____    ____  
| | | | |___ \ _ __ ___ | _ \ | _ \
| | | | __) | | '_ ` _ \ | | | | | |_) |
| |___ | |___ / __/ | | | | | | | |_| | | _ <
|_____| |_____| |_____| |_| |_| |_| |____/ |_| \_\
Введите код, изображенный в стиле ASCII-арт.