
У меня есть строка, содержащая, скажем, следующие значения:
0, пусто, пусто, 1, пусто, 0, 1
Я хочу применить условное форматирование, чтобы:
- ячейка 0: фон КРАСНЫЙ
- ячейка 1: фон ЗЕЛЕНЫЙ
- ячейка пуста: фон равен фону предыдущей ячейки
результат должен быть:
КРАСНЫЙ, КРАСНЫЙ, КРАСНЫЙ, ЗЕЛЕНЫЙ, ЗЕЛЕНЫЙ, КРАСНЫЙ, ЗЕЛЕНЫЙ
Вопрос: как, используя условное форматирование, применить к ячейке формат предыдущей ячейки?
заранее спасибо за любой комментарий
решение1
Для этого форматирования вам необходимо использовать формулу:
- выберите диапазон, который вы хотите отформатировать
- перейти на главную страницу - условное форматирование - новое правило - использовать формулу для определения ячеек, которые нужно форматировать
- для поля формулы введите следующее:
=INDEX($A$1:A1,MAX(IF($A$1:A1<>"",COLUMN($A$1:A1),"")))=1
- установить форматирование для ячеек с
1
- правило для ячеек с
0
, будет аналогичным, только окончание будет другим:
=INDEX($A$1:A1,MAX(IF($A$1:A1<>"",COLUMN($A$1:A1),"")))=0