Нужны макросы-обработчики для приведения прайс-листов от 4 поставщиков к единому виду (файл "прайс эталон"). Первая часть задачи - в разбивке ячеек типа "кроссовки найк экшн р.42 розовые" на колонки "бренд", "модель", "размер", "цвет". Порядок колонок в результирующем файле строгий. Вторая часть задачи в расшифровке сокращений ("розовый" может быть записан как "роз", "роз.", "розов."). Третья часть задачи - приведение номенклатуры, размеров и расцветок к единому знаменателю согласно прилагаемым таблицам (файл "Соответствия", на данный момент возможно не все, пока для примера). Вложения в архиве http://yadi.sk/d/I14NGXju80ZxR
Именно так я и делаю, почему же у меня не получается? В артикулах такого вида 01350-51E ноль остается а в таких 01350 уже нет. Задаю текстовый формат делимому столбцу и соседним, в которые переносится результат, затем на третьем шаге мастера также устанавливаю текстовый, всё равно обрезает.
Доброго времени суток! Господа форумчане, помогите! Есть ячейка, которую нужно разделить на столбцы. В ней содержаться разные данные, в т.ч. числовые артикулы, некоторые из которых начинаются с нуля. При делении на столбцы начальный ноль обрезается. Задание текстового формата как всему документу до деления так и непосредственно в параметрах деления вопроса не решает. Установить апостроф или кавычку именно перед артикулом тоже не получается т.к. до артикула стоят текстовые значения различной длинны. Скажите пожалуйста, как в этом случае сохранить начальный ноль?
1 соответствия заносим в массив как в прочем и прайс потом идем циклом по прайсу и вторым, внутренним , циклом по соответствиям и проверяем содержится ли одно в другом, если да, то заменяем на соответствующее( в той же строке массива соответствий) значение:
replace(прайс, первый столбец соответствия, второй столбец)
2 если бы можно было вычислить непосредственно по прайсу что нужно заменить, то можно убыстрить поиск: занести соответствия в словарь и одним проходом по прайсу заменить вычлененное на значение из словаря
Слэн пишет: то, что в файле - там можно вычленить - например, идущее между вторым и третьим пробелами..
Да вот к сожалению это не просто, разделить по столбцам не получается т.к. где-то отсутствует пробел, где-то наоборот в названии цвета несколько пробелов, т.е. конечно что-то он разносит но потом ручками приходится править сотни строчек
Добрый день! Подскажите пожалуйста решение такой задачи: в одном столбце файла в каждой строчке помимо другого текста содержится некое значение, которое нужно заменить на другое. В данном случае условные обозначения цветов (кр-черный, фиолэтовый в крапинку, син-зел и т.д.) которые нужно привести к единому виду. Есть список соответствий (около 400) в файле несколько тысяч строк. Нужно заменить одни значения другими аналогично функции "Найти и заменить" только пакетно (остальной текст в ячейке должен остаться исходным).
Здравствуйте! Подскажите пожалуйста, каким образом возможно заполнение ячеек по соблюдению условий?
Есть справочник соответствий, необходимо автоматизировать заполнение ячеек согласно условиям -проверять значение ячеек в столбце А и заполнять значения в столбцах D и E Пример - значение в ячейке товар - "халат" , нужно чтобы заполнились ячейки рубрика и подрубрика "домашняя одежда" и "халаты" соответственно, условий много (до 150).