Как изменить цвет ячеек на основе значения в Excel (5 способов)

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

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

Скачать Практическое пособие

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

Изменение цвета ячеек на основе значения.xlsm

5 способов изменить цвет ячеек на основе значения в Excel

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

1. динамическое изменение цвета ячеек на основе значения

При использовании этого метода цвет ячейки не будет постоянным. Цвет ячейки будет меняться в соответствии с установленным вами правилом, если вы измените значение в ней. Для этого я буду использовать условное форматирование.

Для демонстрации процедуры я буду использовать следующий набор данных.

Я собираюсь разделить численность населения на 3 категории - выше 20 миллионов, ниже 5 миллионов и между ними.

Шаги:

  • Выберите диапазон ячеек, которые нужно отформатировать.

  • Затем выберите Условное форматирование под Главная Выберите Новое правило из выпадающего списка.

  • В Новое правило форматирования выберите Форматируйте только те ячейки, которые содержат по адресу Выберите тип правила . В Описание правил выбрать условие больше или равно и вставьте значение 20 .

  • Теперь нажмите на Формат чтобы заполнить ячейку цветом. Для этого перейдите в раздел Заполнить вкладка в Форматирование ячеек и выберите цвет фона. В данном примере я выбрал красный.

  • После этого нажмите на OK на обоих Форматирование ячеек и Новое правило формата . Ячейки со значениями больше 20 теперь будут красными.

  • Вы можете выполнить ту же процедуру с самого начала и поставить между как условие и 5 и 20 как ценности.

  • Сделайте то же самое для значений меньше или равно 5, и цвет ячейки изменится в соответствии со значениями для всего диапазона.

Если вы используете этот метод и измените значение красного поля на значение меньше 5, оно изменится на зеленое.

Читать далее: Формула Excel на основе цвета ячеек (5 примеров)

2. Изменение цвета ячейки на основе значения другой ячейки

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

Для этого я выбрал два значения в ячейках F5 и F6 в качестве источника для настройки.

Шаги:

  • Выберите диапазон ячеек, которые нужно отформатировать.

  • Затем выберите Условное форматирование под Главная вкладка . Выберите Новое правило из выпадающего списка.

  • В Новое правило форматирования выберите Форматируйте только те ячейки, которые содержат по адресу Выберите тип правила . В Описание правил выберите условие, которое должно быть больше или равно и поставьте следующее:
=$F$5

  • Нажмите на Формат и в Заполнить выберите цвет фона.

  • Нажмите на OK на обоих Форматирование ячеек и Новое правило формулы. Цвет ваших клеток будет изменен.

  • Повторите ту же процедуру для изменения цвета для значений меньше 5, ссылаясь на него из ячейки F6 выбрав менее как условие и следующее как значение в Новое правило форматирования коробка.
=$F$6

Цвет всего диапазона будет меняться в зависимости от значения ссылочных ячеек.

Теперь, если значения в любой из ячеек F5 или F6 изменить цвета в диапазоне ячеек C5:C16 изменится соответствующим образом.

Читать далее: Как залить цветом ячейку Excel с помощью формулы (5 простых способов)

3. Использование опции быстрого форматирования для изменения цвета ячеек в Excel

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

Шаги:

  • Выберите ячейку и наведите курсор мыши на нижнюю часть выделенного диапазона. A Значок панели инструментов быстрого анализа появится.

  • Нажмите на него. В Форматирование выберите Больше, чем .

  • В Больше, чем выберите значение, при превышении которого ячейки в диапазоне будут менять цвет. Я установил его так 20 здесь.

  • Вы также можете изменить цвет. После этого нажмите кнопку OK .

После этого у вас изменятся цвета клеток, которые будут выше 20.

Вы также можете выбрать Цветовая шкала опция в Форматирование на вкладке Значок панели инструментов быстрого доступа чтобы иметь различный диапазон цветов для колонки.

У вас будет широкий спектр цветовых ячеек в зависимости от перцентилей - красный для самых низких, белый, зеленый для самых высоких.

Читать далее: Цвет ячеек Excel: добавление, редактирование, использование & удаление

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

  • Как выделить каждые 5 строк в Excel (4 метода)
  • Как выделить сверху вниз в Excel (5 способов)
  • Excel VBA для выделения ячейки на основе значения (5 примеров)
  • Как выделить строку в Excel (5 быстрых способов)
  • Как выделить столбец в Excel (3 способа)

4. Постоянное изменение цвета ячеек на основе значения

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

Для демонстрации я выбрал следующий набор данных с повторяющимися текстовыми значениями. Вы также можете сделать то же самое для числовых значений.

Здесь, в этом примере, у меня есть три значения в качестве позиций, и я покажу вам, как иметь три разных цвета для КБ , LB и WR .

Шаги:

  • Выберите диапазон ячеек, которые необходимо изменить.

  • В Главная выберите Найти и выбрать из Редактирование
  • Затем из выпадающего списка выберите Заменить .

  • В Найти и заменить ящик , разместить КБ в Найдите то, что
  • Поместите КБ в Заменить на и измените здесь формат.

  • Выберите Заменить все и у вас будут все коробки с КБ как значение изменится на этот цвет.

  • Не закрывая Найти и заменить вы можете продолжать менять цвета для ячеек с разными значениями.
  • После изменения цветов для всех трех значений закройте окно. Вы получите ячейки, отформатированные в диапазоне.

Связанный контент: Как выделить ячейки в Excel на основе значения (9 методов)

5. Изменение цвета ячеек на основе значения с помощью Excel VBA

Вы можете использовать Microsoft Visual Basic для приложений ( VBA) для промежуточных и продвинутых пользователей. Прежде всего, вам необходимо вкладка Разработчик для изменения цвета ячеек в зависимости от значения.

Если у вас есть Разработчик на вкладке ленты, вы можете выполнить следующие простые действия.

Шаги:

  • Сначала присвойте имя диапазону. Для этого выделите ячейки и перейдите к пункту Формулы вкладку и выберите Определить имя под Определенные имена группа.

  • Назовите свой диапазон в Редактировать имя Я буду использовать " Позиции " здесь. Я предлагаю вам назвать его так же, если вы хотите скопировать код VBA.

  • Нажмите на OK .
  • Перейти к Разработчики вкладку и выберите Visual Basic оттуда.

  • В окне VBA выберите Вставка тогда Модуль .

  • Теперь в этом новом модуле введите следующий код.
 Sub Change_Cell_Color() Dim cell_value As Range Dim stat_value As String Dim rng As Range Set rng = Range("Position") For Each cell_value In rng stat_value = cell_value.Value Select Case stat_value Case "QB" cell_value.Interior.Color = RGB(0, 255, 0) Case "WR" cell_value.Interior.Color = RGB(255, 255, 0) Case "LB" cell_value.Interior.Color = RGB(255, 0, 0) End Select Nextcell_value End Sub 
  • Сохраните свой код.
  • Теперь перейдите к Макросы под Разработчики вкладка.

  • В Макросы выберите только что созданный код и запустите его.

Теперь цвет вашей ячейки будет меняться в зависимости от значения, которое находится в этом диапазоне.

Читать далее: VBA для изменения цвета ячеек на основе значения в Excel (3 простых примера)

Заключение

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

Для получения других руководств, подобных этому, изучите Exceldemy.com .

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