Мне нужна формула для условного форматирования, чтобы сделать электронную таблицу Excel 2010 альтернативной подсветкой при изменении одного столбца. Этот вопрос « Как я могу чередовать цвет фона сетки в Excel при изменении значения одного столбца? » - это именно то, что я хочу сделать, но предлагаемое решение не сработало для меня - оно просто выделяет первую строку каждого соответствующего значения.
Я знаю, как использовать условное форматирование, но на всю жизнь я не могу найти или найти какие-либо указатели в сети, чтобы сделать эту работу. Идеи?
Вот ссылка на изображение того, как я хочу, чтобы моя таблица выглядела, когда я закончу. По сути, я хочу, чтобы каждая строка значения Disp Number была выделена. Кажется, что это было бы обычным делом, и я видел, что это просили в разных местах, но люди борются с тем, чтобы это работало.
Ответы:
Этот ответ скопирован прямо из stackoverflow.com Чередование раскраски строк в Excel .
Я использую эту формулу, чтобы получить ввод для условного форматирования:
Где столбец B содержит элемент, который необходимо сгруппировать, а E - вспомогательный столбец. Каждый раз, когда верхняя ячейка (в данном случае B1) совпадает с текущей (B2), возвращается содержимое верхней строки из столбца E. В противном случае он вернет этот контент плюс 1 MOD 2 (то есть, результат будет 0 или 1, в зависимости от значения верхней ячейки).
В качестве альтернативы функции MOD вы можете использовать 1 - E1. Итак, полная формула есть
=IF(B2=B1,E1,1-E1)
.Очень похожий метод описан в Color Banding Based On Content , где включен загружаемый пример.
источник
Это намного проще, если вы хотите создать пару вспомогательных столбцов. Например, установите
Y2
на=($A2=$A1)
, установитеZ1
наTRUE
, установитеZ2
на=IF($Y2, $Z1, NOT($Z1))
и перетащите / заполнитеY2:Z2
вниз до последней строки, в которой у вас есть данные. КолонкаZ
будет чередоватьсяTRUE
иFALSE
так, как вы хотите. Конечно, вы можете скрыть столбцы,Y
иZ
когда вы их отлажены.В случае, если это неясно: ячейка в столбце
Y
определяет, являются ли значенияA
этой строки и предыдущей строки одинаковыми, поэтому она находитсяFALSE
в первой строке каждого нового значения, а затемTRUE
в остальной части блока. А столбецZ
- это цепочка домино - каждое значение зависит от того, что над ним. Если значение в столбцеY
равноTRUE
,Z
сохраняет то же значение, что и в строке выше; в противном случаеZ
переключатели.источник
Вспомогательный столбец, чередующий 1 и 0, не нуждается в функции MOD (). Простая формула для E2 -
источник