Страницы: 1
RSS
Вытащить из ячейки нужные слова (работа с текстом), вытащить из ячейки нужные цвета.
 
Добрый день, Уважаемые Гуру Excel!

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

Нужно из ячейки с данными вытащить в другую ячейку только цвета.
Пример (1 ячейка):
radio|В наличии (доставка по РБ - бесплатно):||1|10|1|+|0.0000|+|0|+|0.00
radio|Цвет рамы|Серый|1|10|1|+|0.0000|+|0|+|0.00|catalog/colors/cthsq.jpg
radio|Цвет рамы|Синий|1|10|1|+|0.0000|+|0|+|0.00|catalog/colors/sinij.jpg
radio|Размер рамы|20"|1|10|1|+|0.0000|+|0|+|0.00
------
В соседней ячейке нужно вставить из этой ячейки только цвета - Серый, Синий.
Цветов в ячейке может быть и 1 и 5.
Файл прикрепляю с примером.
Заранее Огромнейшее СПАСИБО за мастер-класс!
Изменено: lilo295 - 22.10.2019 12:35:47 (Забыл прикрепить файл)
 
Добрый день. Всегда ли так, как в примере, перед названием цвета идет текст |Цвет рамы| ?
Кому решение нужно - тот пример и рисует.
 
Да, это постоянно в таком виде, единственное что может строчек в ячейке с |цвет рамы| или |размер рамы| быть больше, чем одно повторение.
|цвет рамы| синий ....
|цвет рамы| красный .....
|цвет рамы| черный .....
|размер рамы| 17 ...
|размер рамы| 19,5 ....
 
см. вложение. использована функция Цвет
Код
Function Цвет()
  Цвет = "Серый, Синий"
End Function
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
если ниже пустые ячейки, функция подставляет предыдущие данные=((

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

З.Ы. Ещё, как вариант, решение через пользовательскую функцию на регулярных выражениях:
Скрытый текст
Изменено: Пытливый - 22.10.2019 15:11:37
Кому решение нужно - тот пример и рисует.
 
Что-то не получается протянуть формулу. Если не сложно можете подправить?
При протяжке не подставляет нужные значения
 
В скрытых столбцах протянули формулы?
Кому решение нужно - тот пример и рисует.
 
да
 
Все, спасибо огромное. Формулу подправил. Тема закрыта.
Страницы: 1
Наверх