Условное форматирование нескольких строк независимо друг от друга в Excel

  • Поделись Этим
Hugh West

Условное форматирование Это один из важнейших инструментов в Microsoft Excel. Анализ данных, создание идей и другие вещи, которые мы можем делать с его помощью. Он может сэкономить вам много времени и снять груз огромного рабочего давления. Мы используем условное форматирование в основном для данных, которые зависят друг от друга. Но в этом уроке вы научитесь использовать условное форматирование для нескольких строк независимо в Excel.

Скачать Рабочую тетрадь для практических занятий

Скачать рабочую тетрадь для практических занятий

Условное форматирование нескольких строк независимо друг от друга.xlsm

2 метода использования условного форматирования для нескольких строк независимо друг от друга в Excel

Теперь, в следующих разделах, мы предоставим вам два простых, но эффективных метода применения условного форматирования для нескольких строк в Excel. Помните, что сначала нужно задать условия. Затем вы примените их к строкам. Код VBA предназначен только для копирования условного форматирования во все строки вашего выбора.

Чтобы продемонстрировать это, мы будем использовать следующий набор данных:

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

1. использование команды условного форматирования для нескольких строк

Наиболее важной частью является применение условного форматирования с помощью команды Условное форматирование на вкладке Главная в Excel. Это простое в использовании средство. Вам нужно задать условие и цветовой формат.

Здесь мы используем функция LARGE для решения нашей проблемы. Функция LARGE вернет n-ое наибольшее значение строки. После этого мы установим формат цвета.

📌 Шаги

Сначала выберите диапазон ячеек D5:F10 .

Теперь из Главная перейдите на вкладку Условное форматирование> Управление правилами .

После этого Менеджер правил условного форматирования Откроется диалоговое окно. Нажмите на Новое правило .

В Новое правило форматирования в диалоговом окне выберите Используйте формулу, чтобы определить, какие ячейки форматировать. Затем введите следующую формулу :

=D5=LARGE($D5:$F5,1)

Эта формула вернет 1-е наибольшее значение из трех месяцев. Затем нажмите кнопку Формат.

Из Форматирование ячеек В диалоговом окне выберите меню Заливка. Выберите любые цвета заливки. Затем нажмите кнопку OK .

Теперь вы установили формулу и цвет заливки. Теперь нажмите на кнопку OK .

Теперь отметьте Остановить, если истина Это важно. Это позволит убедиться, что ваша формула будет работать только для независимых строк. Затем нажмите на кнопку Новое правило чтобы добавить больше формул.

Теперь создайте еще два правила, аналогичных предыдущему. Эти два правила будут возвращать 2-е и 3-е наибольшие значения соответственно.

Формулы:

=D5=LARGE($D5:$F5,2)

=D5=LARGE($D5:$F5,3)

Наконец, вы установили все форматы и формулы. Не забудьте отметить флажки.

После этого нажмите на OK .

Как вы можете видеть, мы успешно применяем условное форматирование к нескольким строкам независимо друг от друга.

Похожие чтения:

  • Как применить условное форматирование к нескольким строкам (5 способов)
  • Чередование цветов строк в Excel с помощью условного форматирования [Видео]
  • Применение условного форматирования к каждой строке по отдельности: 3 совета
  • Как выделить строку с помощью условного форматирования (9 методов)

2. коды VBA для создания нескольких независимых строк в Excel

Вы можете использовать коды VBA для использования условного форматирования. Этот метод заключается в копировании формата во все строки. Сначала нужно применить правила. Затем коды VBA скопируют форматирование и вставят его во все строки.

Помните, что это правило будет автоматически создано для каждой строки. Вот почему это правило отличается от предыдущего.

📌 Шаги

Сначала выберите диапазон ячеек D5:F5

Теперь из Главная перейдите на вкладку Условное форматирование> Управление правилами .

После этого Менеджер правил условного форматирования Откроется диалоговое окно. Нажмите на Новое правило .

В Новое правило форматирования в диалоговом окне выберите Используйте формулу, чтобы определить, какие ячейки форматировать. Затем введите следующую формулу :

=D5=LARGE($D5:$F5,1)

Эта формула вернет 1-е наибольшее значение из трех месяцев. Затем нажмите кнопку Формат.

Из Форматирование ячеек Выберите меню Заливка. Выберите любые цвета заливки. Затем нажмите кнопку OK .

Теперь вы установили формулу и цвет заливки. Теперь нажмите на кнопку OK .

Теперь отметьте Остановить, если истина Это важно. Это позволит убедиться, что ваша формула будет работать только для независимых строк. Затем нажмите на кнопку Новое правило чтобы добавить больше формул.

Теперь создайте еще два правила, аналогичных предыдущему. Эти два правила будут возвращать 2-е и 3-е наибольшие значения соответственно.

Формулы:

=D5=LARGE($D5:$F5,2)

=D5=LARGE($D5:$F5,3)

Наконец, вы установили все форматы и формулы. Не забудьте отметить флажки.

После этого нажмите на OK Он отформатирует первый ряд с 3 цветовыми шкалами.

Теперь нажмите Alt+F11 на клавиатуре, чтобы открыть редактор VBA. Выберите Вставка> Модуль.

Затем введите следующий код:

 Sub format_all_rows() Dim rng As Range Dim r As Long Set rng = Selection rng.Rows(1).Copy For r = 2 To rng.Rows.Count rng.Rows(r).PasteSpecial Paste:=xlPasteFormats Next r End Sub 

Теперь сохраните файл. После этого выделите диапазон ячеек D5:F10 .

Затем нажмите Alt+F8 чтобы открыть диалоговое окно Макрос. Выберите format_all_rows.

После этого нажмите на Бегите.

Как видите, мы успешно применили условное форматирование к нескольким строкам независимо. Наши методы оценивают каждую строку независимо.

💬 О чем нужно помнить

Чтобы реализовать эти методы, всегда отмечайте " Остановить, если истина "Он будет игнорировать другие правила, если наши данные соответствуют условиям.

Этот код VBA будет генерировать одно и то же правило для каждой строки. Поэтому, если ваш набор данных большой, это может замедлить процесс.

Заключение

В заключение, я надеюсь, что это руководство предоставило вам часть полезных знаний об условном форматировании нескольких строк независимо в Excel. Мы рекомендуем вам изучить и применить все эти инструкции к вашему набору данных. Скачайте рабочую тетрадь и попробуйте сами. Кроме того, не стесняйтесь оставлять отзывы в разделе комментариев. Ваши ценные отзывы поддерживают нашу мотивацию для созданияНе забудьте заглянуть на наш сайт. Exceldemy.com для решения различных проблем и задач, связанных с Excel.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.