Условное форматирование альтернативных строк и соответствующих строк в Excel - PullRequest
0 голосов
/ 28 сентября 2018

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

Таким образом, мне нужен результат, подобный формату на изображении ниже:

enter image description here

Как и на примере выше, первые двастроки имеют одинаковые значения в столбцах Name1, Name2, Type_Name и Type_Code, они окрашены.Затем следующий ряд пропускается из раскраски.И затем следующая строка, даже если она не имеет соответствующей строки выше или ниже, будет окрашена.Затем строки с Ритой в Name1 пропускаются.

До сих пор я мог добраться до строк с одинаковыми значениями в 4 столбцах и раскрасить альтернативные строки, обе логики по отдельности, но не смог применить микскак правильно.Ниже приведена логика, применяемая до сих пор.

  1. Этот, где строки имеют одинаковые значения в 4 обязательных столбцах, используя формулу

    = ИЛИ ($ H2 & $I2 & $ J2 & $ K2 = $ H1 & $ I1 & $ J1 & $ K1, $ H2 & $ I2 & $ J2 & $ K2 = $ H3 & $ I3 & $ J3 & $ K3)

enter image description here

И чередующиеся строки, раскрашенные по формуле

= MOD (ROW (), 2) = 0

enter image description here

1 Ответ

0 голосов
/ 28 сентября 2018

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

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

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...