1

Должен быть более простой способ справиться с этим.

|   A   |    B     |
|-------|----------|
| Email | today    |
| Email | tomorrow |

Вот изменчивый метод условного выбора любой строки с "сегодня" в столбце B ...

Пользовательская формула условного форматирования: =$B1="today"

Применить к диапазону: =$A:$B

Вот что я хотел бы сделать ..

Пользовательская формула условного форматирования: =INDIRECT("$B1")="today"

Применить к диапазону: =INDIRECT("$A:$B")

Я хочу условное форматирование, которое не является изменчивым. Я знаю, что Excel думает, что знает, чего я хочу, изменяя диапазоны условного форматирования, но он ошибается 9 раз из 10. Я хочу четко и конкретно указать диапазон условного форматирования, а также диапазон "Применить к", не меняя их вообще.

Изменить для уточнения:

То, что я хотел бы сделать, это упростить ведение сложных правил условного форматирования. Из-за фрагментации условного форматирования в процессе редактирования электронной таблицы (добавление / удаление столбцов и строк) в Excel создаются различные фрагменты условного форматирования. Буквально десятки фрагментов могут быть созданы из нескольких правил. Что происходит, когда я хочу внести изменения в условный формат? Я больше не могу входить и вносить изменения в одно правило, потому что это правило разбито на множество фрагментов. На самом деле, на данный момент проще удалить все правила и воссоздать их с нуля. Моя мысль об использовании метода INDIRECT заключается в том, что это предотвратит фрагментацию правил в Excel.

Кроме того, я думаю, что ошибаюсь, полагая, что волатильность как-то связана с этой проблемой.

Кроме того ... чем больше я углубляюсь в это, тем больше я думаю, что я мог бы опубликовать повторяющийся вопрос - см. Здесь:

Фрагментация условного форматирования Excel

Я надеялся, что найдется более элегантное решение, чем всегда помнить о том, чтобы копировать и вставлять ячейки определенным образом. Если нет, я предположил, что мой вопрос должен быть помечен как дубликат.

0