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

Использование таблиц замен при обработке прайс-листов

Назначение, и порядок использования таблиц замен (подстановки) при обработке прайс-листов.

 

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

Например, производитель MERCEDES может быть записан как MERCEDES BENZ, Мерседес, MB, и ещё десятком разных способов.

 

Приводя все прайсы к единому виду, мы хотим и однообразия в написании одинаковых по смыслу значений в таблице.

Поскольку автоматически привести все данные к единому виду нереально
(например, разве программа догадается, что поставщики THREE FIVE и 555 — это одно и то же?),
нам необходимо задать список соответствий неправильных и правильных написаний одних и тех же терминов.

«Правильные» и «неправильные» варианты написания — это не в том смысле, что одно из слов написано неверно.
Просто для каждого владельца интернет-магазина, «правильными» будут считаться только те термины,
которые используются у него на сайте в качестве категорий товаров или названий поставщиков.

 

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

 

После того, как мы указали программе обработки прайс-листов, из какого столбца нам надо брать информацию о производителе,
переходим на вкладку «ДОПОЛНИТЕЛЬНО», и нажимаем кнопку «Создать новую таблицу замен».

После нажатия кнопки, программа предложит нам ввести имя создаваемой таблицы замен:

Замена названий поставщиков в прайс-листах на автозапчасти

 

Название таблицы замен может быть любое.

Мы нажимаем кнопку ОК в диалоговом окне выбора имени, и видим заготовку (форму редактирования) нашего списка замен:

 

Форма редактирования таблиц подстановки для прайс-листов на автозапчасти

 

Что нам теперь нужно сделать:

  1. ввести в 2 столбца данные, что мы будем заменять, и на что,
  2. нажать зеленую кнопку «СОХРАНИТЬ И ЗАКРЫТЬ»
Посмотрите пример заполненной таблицы

Что заменять На что заменять
A.B.S. ABS
EBERSPECHER EBERSPECHER
AUTOMOTOR FRANCE AUTOMOTOR France
KOLBENSCHMIDT KOLBENSCHMIDT
MERCEDES BENZ MERCEDES
SSANGYONG SSANG YONG
ОРИГИНАЛ CHEVROLET
EUROPA EUROSTAMP
MAHLE ORIGINAL MAHLE
KRAFTTECH KRAFT
LOEBRO LOBRO
KASHIYAMA IND KASHIYAMA
ELPARTS Herth+Buss
ISAM SPA ISAM
ФОБОС Fobos
FRIGAIR FRIG AIR
ENSBI EAS
Intelli DAFMI
MANN-FILTER MANN
MARUICHI MARUICHI
NIPPARTS NIPPARTS
NOVLINE НОВЛАЙН
PARTS MALL PARTS-MALL
RENAULT OE RENAULT
RHEEJIN Vict Rhee Jin
SANGSIN SANGSIN
SURE FILTER SF SURE FILTER
SHIN_HWA SHINHWA
VALEO PHC VALEO
THREE FIVE 555
VICTOR REINZ VICTOR REINZ
DONGIL-BANDO BANDO
GMB GMB
SNR-NTN SNR
AIR TECH AIRTECH
AIR-TECH AIRTECH
ALCO ALCO FILTERS
AMC FILTER AMC
AN JUN AMC
APR API
CLOVER autoclover
DAEWOO DAEWOO
DING TUO API
EAA EAA-Joints
GM GENERAL MOTORS
GR GOLD ROTOR
HELLA HELLA
HI-Q HI-Q
HSB HSB Hong Sung Brake
HSC HSCBRG
K&K KK
KFM KRAFT
JS ASAKASHI JS
MR MR Universal
PMC PARTS-MALL
QUARTZ GERMANY  
SEWON  
AKS AVA
TOTTI-EUROPE  
TPR TP
TRW TRW
VAG Volkswagen
VDO VDO
VFM VFM
YJT  
YMB  
YUIL Yuilfilter
YURIM Yulim
ZF PARTS ZF PARTS
ЗАРУЛЕМ  
ИНСТРУМЕНТ  
ASAM-SA ASAM
CS CS Germany
JD Just Drive
JAPAN PARTS JAPANPARTS
JAKOPARTS Herth+Buss
K-FLEX KAYABA
FISCHER ATIHO
LEMFOERDER Lemforder
MAFF Mazda E
LEMFORDER Lemforder
KIA Hyundai / KIA
HYUNDAI Hyundai / KIA

 

----

 

 

Полная инструкция будет доступна позже.

 

Выберите из выпадающего списка режим замены:

ЧАСТЬ ТЕКСТА - будет заменён только найденный текст (значение из столбца «Что заменять»)
Например, если в ячейке находится текст «HYUNDAI / GM», и мы заменяем «GM» на «GENERAL MOTORS»,
то в результате получим значение «HYUNDAI / GENERAL MOTORS» (заменится только найденный текст «GM»)

ВЕСЬ ТЕКСТ - будет заменен текст целиком (на значение из столбца «На что заменять»)
Например, если в ячейке находится текст «HYUNDAI / GM», и мы заменяем «GM» на «GENERAL MOTORS»,
то в результате получим значение «GENERAL MOTORS» (текст ячейки заменится полностью, на значение из столбца «На что заменять»)

 

Выберите из выпадающего списка режим поиска:

ПОЛНОЕ совпадение - текст ячейки совпадает со значением столбца «Что заменять»

ЧАСТИЧНОЕ совпадение - текст ячейки содержит в себе значение столбца «Что заменять»

 

Введите текст, поиск которого будет производиться в обрабатываемом значении
Обязательное поле (не может быть пустым)

Обратите внимание — МОЖНО ИСПОЛЬЗОВАТЬ СИМВОЛЫ ПОДСТАНОВКИ:

* (звёздочка) — обозначает любое количество любых символов
# (решётка) — обозначает1 любую цифру (от 0 до 9)
? (знак вопроса) — обозначает 1 любой символ (буква, цифра, спецсимвол, пробел, и т.д.)
[charlist] — обозначает любой из символов из списка внутри квадратных скобок
[!charlist] — обозначает любой из символов, не встречающийсяв списке внутри квадратных скобок

 

Например, если мы задали в столбце «Что заменять» текст Кофемолка *[A-Z][A-z]*###*
то будут найдены значения типа
Кофемолка Smile CG1162
Кофемолка Expobar 600 Grind On Demand

но не найдутся значения вроде
Кофемолка Faema ME64 TEMP (2 цифры вместо трёх - ###)
Кофемолка VITEK V-1546 (недостаёт одной английской буквы - [A-Z][A-z])