Для начала скачайте образец и поиграйте с ним:
Обратите внимание, что Вам доступен только лист «Ценники». Что на этом листе Вы можете работать только в зеленых ячейках, в которых можете только выбирать значения из списка. И при этом все параметры товара в выбранном Вами ценнике тут же меняются в соответствии с измененным артикулом.
Вот такую красоту мы будем творить вместе. Поехали!
В этой части мы поговорим о подготовке исходного прайс-листа. Ведь не с неба в ценник подгружаются сведения о товарах.
Вот исходный файл, который я скачал когда-то где-то в интернете:
Качаем и первое, что мы в нем будем делать — проверять дубликаты артикулов. Есть такая проблема в прайс-листах. Работают в них по принципу, который мои клиенты обозвали «письмо дяди Фёдора» — все сотрудники понемногу. И посему добавляют в него одну и ту же позицию несколько раз. От этого мусора надо избавиться. Избавляемся.
- Сначала надо понять, есть ли вообще в столбце Артикул дубликаты.
Для этого выполняем: Выделить столбец «Артикул» — вкладка «Главная» — кнопка «Условное форматирование» — пункт «Правила выделения ячеек» — пункт «Повторяющиеся значения». Появляется окошко. Давим на ОК. Все. Компромат обнаружен. Красная заливка сообщает, что дубликаты есть.
- Теперь надо собрать все дубликаты вместе, чтобы с ними легче было управиться.
Применим для этого сортировку.
Сначала снимем выделение, ткнув мышкой по одной из клеток. Это важно, поскольку сортировка — это одна из многих команд, которая требует не выделения, а указания диапазона. Теперь идем во вкладку «Данные» и там ищем толстую кнопку «Сортировка».
Мы применим два уровня сортировки. Сначала соберем все красные клетки вместе. Для этого выбираем в поле «Сортировать по» столбец «Артикул». Затем указываем в поле «Сортировка», что в качестве объекта будем использовать «Цвет ячейки». А после этого останется указать в графе «порядок» розовый цвет.
Нажимаем кнопку «Добавить уровень» и теперь настраиваем дополнительную сортировку, которая соберет внутри массива красных клеток все дублирующиеся записи вместе. Для этого в поле «Затем по» снова выбираем названием «Артикул». В графах «Сортировка» и «Порядок» ничего не меняем поскольку нам теперь нужно упорядочение по значению клеток. ОК.
Рассмотрим внимательно получившуюся картину:
Здесь есть явные дубликаты: например, строки 2 и 3. Пример более примечательный — строки с 4 по 10. Такое ощущение, что наборщик уснул за работой, упал носом на клавиатуру и ввел «нечаянно» 7 одинаковых позиций.
Но не все так просто. Например, строки 13 и 14 содержат разные наименования и придется уже «в ручном режиме» подняться со стула и пойти на склад, чтобы разобраться, почему товары «WC-3» и «WC-4» обозначены одинаковым артикулом. Есть предположение, что товар с артикулом 21.901.04.1 (строки 19–21) на самом деле называется «Cuetex древко «Beginner Player Limited 1». Но один оператор обозвал его «Beginner», другой — «Player», а третий — «Limited 1». «Письмо дяди Фёдора» в действии!
Строки, которые совсем одинаковые, мы удалим при помощи Excel, а вот с оставшимися придется разбираться самостоятельно «человеческими» средствами.
- Удаляем часть дубликатов автоматически
Команда удаления дубликатов, подобно сортировке, не требует выделения. Ей достаточно указать массив, выделив 1 клетку. Выделяем любую клетку и нажимаем на вкладке «Данные» кнопку «Удалить дубликаты».
В новом окошке сначала нажимаем кнопку «Снять выделение» — убираются галочки около названий столбцов. Теперь надо отметить те названия, сочетание которых говорит о повторении значений. Мы уже выяснили, что «Артикула» маловато для определения дублей. Поэтому ставим галочку также и у «Наименование». Жизнь подсказывает, что стоит галочкой отметить также «Цена» — слишком часто происходит ситуация, когда в одном прайс-листе встречаются записи об одном и том же товаре, поступившем в разных партиях. Часто при этом забывают старые записи с предыдущими ценами — так и появляются дубли.
После ОК нам сообщают о результатах удаления лишних строк.
Теперь надо брать список «розовых» артикулов и идти с ними на склад, разбираться с хулиганствующими операторами.
Вы пока сходите на склад, а я опишу следующую часть манипуляций, которые приведут нас к созданию прекрасного ценника, обещанного в начале заметки.
До встречи!
Вторая часть примера: Сделай сам: Продвинутый ценник (Часть 2). Проектирование и формулирование
Третья часть примера: Сделай сам: Продвинутый ценник (Часть 3). Оптимизация и защита