Как форматировать строки в группу цветов по одинаковым значениям в столбце 1

У меня есть рабочий лист, который имеет такую ​​информацию:

a
a
b
c
c
c

Как его форматировать так, чтобы все строки, имеющие значение a в первом столбце, были одного цвета, тогда все строки, имеющие значение b в первом столбце, являются другим цветом и т.д.?

Отредактируйте не из OP, чтобы добавить пояснения из комментария:

Все уже отсортировано по алфавиту и останется таким, и я хочу несколько цветов.

Ответ 1

Создайте вспомогательный столбец с такой формулой:

= MOD (ЕСЛИ (А3 = A2,0,1) + B2,2)

В этом примере столбец A представляет собой столбец отсортированных значений, которые нужно сгруппировать, а столбец B является вспомогательным столбцом. Формула вводится в строке 3. Установите первую строку вспомогательного столбца в значение 0, а остальные - в формулу. Это приведет к переменным значениям в вспомогательном столбце для каждой группы, т.е.

a 0
a 0
b 1
c 0
c 0
c 0
d 1
d 1
e 0

Затем вы можете установить условное форматирование на основе значения столбца. Если значение равно 1, выделите строку; если это 0, не выделяйте его. Или используйте чередующиеся цвета или что угодно. Вы можете ссылаться на любую из статей в Интернете, в которой описывается, как условно форматировать всю строку на основе значения в столбце.

IF (A3 = A2,0,1) сравнивает текущую строку (3) и предыдущую строку (2), возвращающую 1 или 0.

MOD ([...] + B2,2) выполняет чередование между 0 и 1 при изменении значения столбца группировки.

Ответ 2

Мне кажется, вам нужен вспомогательный столбец, скажем, B, засеянный 1 в строке 1, и = IF (A1 = A2, B1, B1 + 1) в B2 и скопированный в соответствии с требованиями. Тогда формулы вида ниже должны соответствовать условному форматированию:

SO18519394 example