Перейти к основному содержанию
 

Как изменить цвет строки на основе группы в Excel?

Автор: Сяоян Последнее изменение: 2024 июля 10 г.
альтернативный цвет строки в зависимости от группы

В Excel раскрашивание каждой второй строки может быть проще для большинства из нас, но, пробовали ли вы когда-нибудь раскрасить строки поочередно в зависимости от изменения значения столбца - Столбец A, как показано на следующем снимке экрана, в этой статье я расскажу о том, как для изменения цвета строки в зависимости от группы в Excel.

Раскрасьте строки поочередно в зависимости от изменений значений с помощью вспомогательного столбца и условного форматирования

Раскрасьте строки поочередно в зависимости от изменений значений с помощью полезной функции

Раскрасьте строки поочередно двумя цветами в зависимости от изменений значений с помощью вспомогательного столбца и условного форматирования


Раскрасьте строки поочередно в зависимости от изменений значений с помощью вспомогательного столбца и условного форматирования

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

1. В ячейке D1, той же строке заголовков, введите число 0.

2. И в ячейке D2 введите эту формулу: =IF(A2=A1,D1,D1+1) , а затем перетащите эту формулу в ячейки, которые вы хотите применить, см. снимок экрана:

Внимание: В приведенной выше формуле A1, A2 - первая и вторая ячейка столбца, значение которого изменяется, D1 - это ячейка, в которую вы ввели вспомогательный номер 0.

Введите формулу для генерации номеров групп

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

нажмите «Главная» > «Условное форматирование» > «Новое правило».

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

Внимание: A2 - это первая ячейка столбца, на основе которой вы раскрашиваете, и D2 это первая ячейка вспомогательного столбца, который вы создали из выбранного диапазона

укажите параметры в диалоговом окне

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

выберите цвет заливки

6. Затем нажмите OK > OK чтобы закрыть диалоговые окна, и строки были выделены поочередно в зависимости от конкретного столбца, значение которого изменяется, см. снимок экрана:

строки подсвечиваются при изменении значений


Раскрасьте строки поочередно в зависимости от изменений значений с помощью полезной функции

Если описанный выше метод сложен для вас, вы можете использовать полезный инструмент -Kutools for Excel, С его Отличительные отличия вы можете быстро раскрасить строки в зависимости от группы поочередно в Excel.

Kutools for Excel предлагает более 300 расширенных функций для оптимизации сложных задач, повышения креативности и эффективности. Улучшено возможностями искусственного интеллектаKutools точно автоматизирует задачи, упрощая управление данными. Подробная информация о Kutools для Excel...         Бесплатная пробная версия...

После установки Kutools for Excel, пожалуйста, сделайте так:

1. Нажмите Кутулс > Формат > Отличительные отличия, см. снимок экрана:

нажмите Distingush отличия особенность kutools

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

установить параметры в диалоговом окне

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

строки подсвечиваются при изменении значений

Нажмите, чтобы загрузить Kutools for Excel и бесплатную пробную версию сейчас!


Раскрасьте строки поочередно двумя цветами в зависимости от изменений значений с помощью вспомогательного столбца и условного форматирования

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

Раскрашивайте строки попеременно двумя цветами в зависимости от изменения значений.

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

Введите формулу для генерации номеров групп

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

нажмите «Главная» > «Условное форматирование» > «Управление правилами».

3. В Диспетчер правил условного форматирования диалоговое окно, нажмите Новое правило кнопку, см. снимок экрана:

нажмите кнопку «Новое правило»

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

создайте первое правило в диалоговом окне

5. Затем нажмите OK чтобы выйти из этого диалога, чтобы вернуть прежнее Диспетчер правил условного форматирования диалоговое окно, щелкните Новое правило нажмите кнопку еще раз, чтобы создать другое правило для четных строк группы.

нажмите кнопку «Новое правило» еще раз

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

создайте второе правило в диалоговом окне

7. Затем нажмите OK вернуть Диспетчер правил условного форматирования, и вы можете видеть, что эти два правила созданы следующим образом:

созданы два правила

8. Затем нажмите OK , чтобы закрыть это диалоговое окно, и вы увидите, что выбранный диапазон данных был затенен двумя разными цветами поочередно в зависимости от изменения значения столбца.

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

Другие статьи:

  • Увеличивайте числа при изменении значения в другом столбце
  • Предположим, у вас есть список значений в столбце A, и теперь вы хотите увеличить число на 1 в столбце B, когда значение в столбце A изменяется, что означает, что числа в столбце B увеличиваются до тех пор, пока значение в столбце A не изменится, затем приращение числа снова начинается с 1, как показано на скриншоте слева. В Excel вы можете решить эту задачу следующим образом.
  • Вставлять пустые строки при изменении значения в Excel
  • Предположим, у вас есть диапазон данных, и теперь вы хотите вставить пустые строки между данными при изменении значения, чтобы вы могли разделить последовательные одинаковые значения в одном столбце, как показано на следующих снимках экрана. В этой статье я расскажу о некоторых хитростях, которые помогут вам решить эту проблему.
  • Суммирование ячеек при изменении значения в другом столбце
  • Когда вы работаете с листом Excel, иногда вам может потребоваться суммировать ячейки на основе группы данных в другом столбце. Например, здесь я хочу просуммировать заказы в столбце B при изменении данных в столбце A, чтобы получить следующий результат. Как вы могли решить эту проблему в Excel?
  • Вставить разрывы страниц при изменении значения в Excel
  • Предположим, у меня есть диапазон ячеек, и теперь я хочу вставить разрывы страниц в рабочий лист, когда значения в столбце A изменяются, как показано на скриншоте слева. Конечно, вы можете вставлять их по одному, но есть ли какие-нибудь быстрые способы вставить разрывы страниц сразу на основе измененных значений одного столбца?

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

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


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!