Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

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

док-цветной попеременно-группа-1

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

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

Покрасьте строки поочередно двумя цветами на основе изменений стоимости


Условное форматирование / Цвет каждой другой или n-й строки / столбца:

Kutools for ExcelАвтора Альтернативное выделение строк / столбцов функция может помочь вам затенять или условное форматирование любой другой или n-й строки / столбца быстро и удобно.

doc alternate rows-1

Kutools for Excel: с более чем 200 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни. Скачать и бесплатно пробную версию!


arrow синий правый пузырь Цвет строк поочередно основывается на изменении стоимости


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

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

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

док-цветной попеременно-группа-2

3, Затем перетащите дескриптор заполнения в ячейки, к которым вы хотите применить эту формулу, вы получите следующий снимок экрана:

док-цветной попеременно-группа-3

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

док-цветной попеременно-группа-4

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

док-цветной попеременно-группа-5

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

док-цветной попеременно-группа-6

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

док-цветной попеременно-группа-1


arrow синий правый пузырь Покрасьте строки поочередно двумя цветами на основе изменений стоимости

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

док-цветной попеременно-группа-7

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

док-цветной попеременно-группа-3

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

док-цветной попеременно-группа-8

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

док-цветной попеременно-группа-9

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

док-цветной попеременно-группа-10

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

док-цветной попеременно-группа-11

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

док-цветной попеременно-группа-12

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

док-цветной попеременно-группа-13

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

Заметки:

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

2. Если в вашем диапазоне данных нет заголовков, вы просто вводите 1 в качестве первого числа в столбце помощника, а затем применяете формулу-помощника, как обычно.


Статьи по теме:

Как затенять все остальные или альтернативные строки в Excel?

Как быстро затенять чередующиеся отфильтрованные строки в Excel?


Kutools для Excel - лучший инструмент для повышения производительности в офисе Повысьте производительность на 80%

  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Работает с Office 2007-2019 и 365 и поддерживает все языки. Это легко развернуть в вашей компании. Полнофункциональная 60-дневная бесплатная пробная версия.
вкладка kte 201905

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

  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 50% и уменьшает сотни щелчков мышью для вас каждый день!
нижняя часть офиса
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Eric · 1 years ago
    Hey, thanks for the help. I tried this and the coloring is off by one. Any ideas?
    • To post as a guest, your comment is unpublished.
      Zach W · 10 months ago
      When you highlight the selection don't highlight the header row.
  • To post as a guest, your comment is unpublished.
    Monte · 1 years ago
    I hate helper columns. I'd rather have a huge formula before I put in a helper column. Sometimes Macros are easier, but I'm not always allowed to use macro enabled spreadsheets. When I want to use a macro, I usually run it from my Personal.xlsb, but that doesn't really help with avoiding a helper column.
  • To post as a guest, your comment is unpublished.
    George · 1 years ago
    Thank you very much for this, it was much appreciated.
  • To post as a guest, your comment is unpublished.
    guest · 1 years ago
    just use 1-prev_value, and you get alternating 1 and 0 s
  • To post as a guest, your comment is unpublished.
    Nate · 1 years ago
    Thanks for this formula, been thinking it wasn't possible for a while. Here's a question: Can you format each group to be a different color? Or are you limited to 2 alternating colors?

    Thanks!
  • To post as a guest, your comment is unpublished.
    krish · 2 years ago
    Great piece of information. you helped me to present my analysis results better.
  • To post as a guest, your comment is unpublished.
    Trisha · 2 years ago
    Thank you so much for this post, I've wanted to be able to change row color based on group for a long time.

    Easy to follow and much appreciated!
  • To post as a guest, your comment is unpublished.
    Justin · 2 years ago
    This formula (when used in conditional formatting) would alternate the row color based on group without the assistance of a helper row:

    =ISODD(SUMPRODUCT(1/COUNTIF($A$1:$A2,$A$1:$A2)))
    • To post as a guest, your comment is unpublished.
      Nate · 1 years ago
      Justin, your formula is nice because it doesn't require a helper column, but for some reason it requires extra RAM and slows the workbook down noticeably. I would recommend using the formula given in the article and just dealing with the helper column.
    • To post as a guest, your comment is unpublished.
      Dean · 1 years ago
      Hi Justin. When I use either the helper row method or yours, it formats one row off. Do you know why?
      • To post as a guest, your comment is unpublished.
        DJ · 1 years ago
        More than likely - as I did - you selected the whole columns, and not just the data (excl. any headings)