5

Как я могу чередовать цвет фона сетки в Excel, когда изменяется значение одного столбца?

Такие как это:

Я хотел бы сделать это с условным форматированием, но я не могу понять, как это сделать.

2 ответа2

4

Формула условного формата

=ISODD(SUM(IF(FREQUENCY(MATCH($B$2:$B2,$B$2:$B2,0),MATCH($B$2:$B2,$B$2:$B2,0))>0,1)))

Предположения:

  • Диапазон для применения форматирования применяется от строки 2 вниз
  • Примените вышеуказанный условный формат ко всем ячейкам в строке 2, которые требуют затенения
  • нарисовать формат ячейки от строки 2 до всех строк, которые требуют формат
  • что значение для проверки на изменение находится в столбце B.
1

Метод ISODD продолжал сбивать мой Excel (30 000 записей), поэтому я сделал это по-другому. Я запустил счетчик рядом с переменной, в которой я хотел бы выполнить форматирование cond (поэтому в примере OP A = 1, B = 2 (каждый раз, когда col2 отличается от одной строки выше, добавьте одну). Затем я использовал добавленный столбец с формулой = MOD (col2,2). Что дает чередование 1,0,1,0 (все как 1, все Bs 0, все Cs 1). Затем условно отформатирован по этому столбцу. Работал!

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