как применить формат соседней строки в Excel, если ячейка пуста

как применить формат соседней строки в Excel, если ячейка пуста

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

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

введите описание изображения здесь

Связанный контент