Как изменить цвет строки на основе группы в Excel?
В 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, пожалуйста, сделайте так:
1. Нажмите Кутулс > Формат > Отличительные отличия, см. снимок экрана:
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 изменяются, как показано на скриншоте слева. Конечно, вы можете вставлять их по одному, но есть ли какие-нибудь быстрые способы вставить разрывы страниц сразу на основе измененных значений одного столбца?
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!