Выделение групп чередующихся имен в Excel

Выделение групп чередующихся имен в Excel

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

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

Электронная таблица, в которой мне нужно это реализовать, довольно большая, но условное форматирование упростит ее организацию.

решение1

Используйте эту формулу:

=MOD((SUMPRODUCT(1/(COUNTIF($A$2:$A$13,$A$2:$A$13)))-SUMPRODUCT(1/(COUNTIF($A2:$A$13,$A2:$A$13)))+1),2)=0

Обязательно обратите внимание на то, что является относительной ссылкой, а что нет. Это не сработает, если есть пробелы.

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

решение2

Вам понадобится вспомогательный столбец. Вставьте в этот столбец формулу =IF(<name>=<name in prev line>,1,-1)*<value from previous line>(и твердый 1в первой строке). Это приведет к тому, что последовательность 1,1,1,-1,-1,-1,-1,1,1,...во вспомогательном столбце будет переключаться с 1 на -1 или обратно вправо всякий раз, когда меняется имя.

Условная формула тогда проста — сделать серый цвет, если =-1.

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