Как в Excel чередовать цвет строк по группам?

В Excel раскраска каждой второй строки покажется многим из нас простой задачей, но пробовали ли вы когда-нибудь чередовать цвет строк в зависимости от изменений значений в определённом столбце — например, в столбце A, как на снимке экрана ниже? В этой статье я расскажу, как чередовать цвет строк по группам в Excel.
Чередуйте цвет строк в зависимости от изменений значений с помощью полезной функции
Чередуйте цвет строк в зависимости от изменений значений с помощью вспомогательного столбца и Использовать условное форматирование
Прямого способа для поочерёдного выделения строк по группам нет, поэтому сначала создайте вспомогательный столбец, а затем примените условное форматирование для раскраски. Выполните следующие действия:
1. В ячейку D1 (в той же строке, что и заголовки) введите число 0.
2. Введите в ячейку D2 следующую формулу: =IF(A2=A1,D1,D1+1), а затем протяните её вниз до нужных ячеек. См. снимок экрана:
Примечание: В приведённой выше формуле A1, A2 — это первая и вторая ячейки столбца, в котором происходят изменения значений, а D1 — это ячейка, в которую вы ввели вспомогательное число 0.

3. Затем выделите диапазон данных A2:D18, включая столбец со вспомогательной формулой, и нажмите Главная > Условное форматирование > Создать правило. См. снимок экрана:

4. В диалоговом окне Создание правила форматирования выберите Использовать формулу для определения форматируемых ячеек в разделе Выбор типа правила и введите эту формулу =AND(LEN($A2)>,0,MOD($D2,2)=0) в поле Форматировать значения, для которых формула принимает значение ИСТИНА. См. снимок экрана:
Примечание: A2 — это первая ячейка вашего столбца, на основе которого выполняется раскраска, а D2 — это первая ячейка созданного вами вспомогательного столбца. Выберите диапазон.

5. Затем нажмите кнопку Формат, чтобы открыть диалоговое окно Установить формат ячейки, и выберите понравившийся цвет на вкладке Заливка. См. снимок экрана:

6. Затем нажмите ОК > ОК, чтобы закрыть диалоговые окна. Строки будут поочерёдно выделяться в зависимости от изменений значений в столбце «Укажите столбец». См. снимок экрана:

Чередуйте цвет строк в зависимости от изменений значений с помощью полезной функции
Если описанный выше метод кажется вам сложным, воспользуйтесь удобным инструментом — Kutools для Excel и его функцией Выделение различий, которая быстро раскрашивает строки по группам поочерёдно в Excel.
После установки Kutools для Excelвыполните следующие действия:
1. Нажмите Kutools > Формат > Выделение различий. См. снимок экрана:

2. В диалоговом окне Выделение различий с помощью Ключевой столбец выполните следующие действия по мере необходимости. См. снимок экрана:

3.После завершения настройки нажмите кнопку ОК, чтобы закрыть диалоговое окно, и вы получите требуемый результат:

Нажмите, чтобы скачать Kutools для Excel и сразу начать бесплатную пробную версию!
Чередуйте цвет строк двумя цветами в зависимости от изменений значений с помощью вспомогательного столбца и Использовать условное форматирование
Если вы хотите поочередно заливать строки двумя разными цветами в зависимости от изменений значений, как показано на следующем снимке экрана, эту задачу также можно легко решить в Excel с помощью условного форматирования.

1. Сначала создайте новый вспомогательный столбец и введите формулу, как описано в первом методе на шагах 1–2. Вы получите результат, показанный на следующем снимке экрана:

2. Затем выделите диапазон данных A2:D18 и нажмите Главная > Условное форматирование > Управление правилами. См. снимок экрана:

3. В диалоговом окне Использовать условное форматирование: Управление правилами нажмите кнопку Создать правило. См. снимок экрана:

4. В появившемся диалоговом окне Создание правила форматирования в разделе Выбор типа правила нажмите Использовать формулу для определения форматируемых ячеек, введите следующую формулу =ISODD($D2) (D2 — это первая ячейка вспомогательного столбца с формулой), а затем нажмите кнопку Формат, чтобы выбрать понравившийся цвет заливки для нечётных строк группы. См. снимок экрана:

5. Затем нажмите ОК, чтобы закрыть это диалоговое окно и вернуться в предыдущее диалоговое окно Использовать условное форматирование Управление правилами. Нажмите кнопку Создать правило ещё раз, чтобы создать другое правило для чётных строк группы.

6. В диалоговом окне Создание нового правила форматирования щелкните Использовать формулу для определения форматируемых ячеек в разделе Выбор типа правила, как указано выше, а затем введите следующую формулу: =ISEVEN($D2) (D2 — это первая ячейка вспомогательного столбца, в котором вы создали формулу), после чего нажмите кнопку Формат, чтобы выбрать другой цвет фона для четных строк группы (см. снимок экрана):

7. Затем нажмите кнопку ОК, чтобы вернуться в окно Использовать условное форматирование Управление правилами, и вы увидите, что создано два правила следующим образом:

8. Затем нажмите кнопку ОК, чтобы закрыть это диалоговое окно, и вы увидите, что ваш диапазон «Выбрать данные» теперь поочерёдно выделяется двумя разными цветами в зависимости от изменений значений в столбце.
- Примечания:
- 1. После применения чередования цветов строк вы можете при необходимости скрыть вспомогательный столбец, но удалять его нельзя.
- 2. Если в вашем диапазоне данных отсутствуют заголовки, просто введите 1 в качестве первого значения во вспомогательном столбце и далее применяйте вспомогательную формулу обычным образом.
Другие статьи:
- Увеличивайте числа при изменении значения в другом столбце
- Допустим, у вас есть список значений в столбце A, и вы хотите, чтобы в столбце B число увеличивалось на 1 при каждом изменении значения в столбце A. Иными словами, числа в столбце B последовательно нарастают, пока значение в столбце A остаётся неизменным, а как только оно меняется, отсчёт в столбце B снова начинается с 1 — как показано на левом снимке экрана. В Excel эту задачу можно решить следующим образом.
- Вставьте Пустые строки при изменении значения в Excel
- Предположим, у вас есть диапазон данных, и вы хотите вставлять пустые строки между записями при изменении значений — чтобы наглядно отделить последовательные одинаковые значения в одном столбце, как показано на следующих снимках экрана. В этой статье я поделюсь несколькими эффективными приёмами, которые помогут вам легко справиться с этой задачей.
- Суммируйте ячейки при изменении значения в другом столбце
- При работе с листом Excel иногда возникает необходимость суммировать ячейки по группам данных из другого столбца. Например, здесь я хочу суммировать заказы в столбце B при изменении значений в столбце A, чтобы получить следующий результат. Как решить эту задачу в Excel?
- Вставьте Разрыв страницы при изменении значения в Excel
- Предположим, у меня есть диапазон ячеек, и теперь я хочу вставлять Разрыв страницы на лист при каждом изменении значений в столбце A, как показано на левом снимке экрана. Конечно, можно вставлять их по одному, но существуют ли быстрые способы вставить все Разрыв страницы сразу на основе изменений значений в одном столбце?
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек