Страницы: 1
RSS
Создать словарь разбора значений по столбцам
 
Здравствуйте,опять обращаюсь к вам с просьбой о помощи, уважаемые макросоделы :)
Нужен макрос, который будет находить ключевые слова в указанном столбце и проводить с этими найденными словами определенны операции по следующей схеме.
Вот пример словаря http://clip2net.com/clip/m139218/1380835764-clip-39kb.png
Всего 4 колонки
1)Ключевое слово которое ищем в названии
2)в этой колонке стоит соответствие на которое мы меняем найденное слово и это соответствие одновременно выносим в отдельный столбец, если пусто значит просто вырезаем
3)В этой колонке стоит соответствие на что мы меням найденое слово прямо в названии без выноса
4)Эта колонка аналогична 2 колонке просто данные из нее нужно записывать вседа в отдельный столбец
Просто вырезать значения можно только если скрипт не встретил соответствия не в одном из столбцов, справа.

Особенность то что ключевых слов в названии может быть несколько поэтому нужно что бы столбцов с вынесенными данными формировалось в зависимости от того сколько ключей в слове.
Во вложении файл со словорем и примером данных в усеченном виде.
По ссылке полный массив данных 9000 строк. http://yadi.sk/d/HsBqbqLVAMXp4
Изменено: Matras - 04.10.2013 01:51:28
 
Чтобы выполнить много замен, может пригодиться эта надстройка:
http://excelvba.ru/programmes/Replacements


PS: Не нашел в вашем файле ни одной строки кода.
Вы самостоятельно пытались что-нибудь сделать? если да, - то что конкретно не получается?
Или ждете готовое решение?


PPS: Если вы обрабатываете разные прайсы в формате Excel, - вам может помочь эта программа:
http://excelvba.ru/programmes/Unification
В ней заложено много всяких функций по обработке прайсов, - в том числе и то, что вы сейчас описали
(у меня в программе это называется «таблица замен»)
Для разных столбцов можно настроить разные таблицы замен, - в итоге, цвет будет распознаваться в одном столбце, тип кузова (из тех же данных, но с другим списком замен) - в другом, и т.д.
Но эта программа не бесплатная.
Изменено: EducatedFool - 04.10.2013 02:15:49
 
Я бы хотел попросить помощи по написаниюу участников форума.Возможно кого то не затрудинт.
 
Я возможно воспользуюсь вашей программой, когда пойму весь необходимый мне функционал, на сколько она удовлетворяет моим требованиям, пока что иду напролом тупо ищу те проблемы которые нужно решить. Пока что есть один прайс с разбором модификаций который ваша програма не сможет решить, если она будет удовлетворять менее 50% потребностей, покупка скорее всего будет не рентабельна.Но все равно спасибо за информацию, буду знать.
Страницы: 1
Читают тему
Наверх