1

У меня есть строка, содержащая, скажем, следующие значения:

0, пусто, пусто, 1, пусто, 0, 1

Я хочу применить условное форматирование так, чтобы:

  • ячейка 0: фон КРАСНЫЙ
  • ячейка 1: фон ЗЕЛЕНЫЙ
  • пустая ячейка: фон равен предыдущему фону ячейки

результат должен быть:

Красный, красный, красный, зеленый, зеленый, красный, зеленый

Вопрос заключается в следующем: используя условное форматирование, как применить к ячейке формат предыдущей ячейки?

заранее благодарю за любой комментарий

1 ответ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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .