Как да промените цвета на клетката въз основа на стойност в 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

  • Кликнете върху Формат и в Напълнете изберете цвета на фона.

  • Кликнете върху ОК както на Форматиране на клетките и Ново правило за формулата. Цветът на клетките ви ще се промени.

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

Цветът на целия диапазон ще се променя в зависимост от стойността на референтните клетки.

Сега, ако стойностите в някоя от клетките F5 или F6 промяна на цветовете от обхвата на клетките C5:C16 ще се промени съответно.

Прочетете още: Как да запълним цвят в клетка на Excel с помощта на формула (5 лесни начина)

3. Използване на опцията за бързо форматиране за промяна на цвета на клетките в Excel

За по-бързи, но не толкова гъвкави опции за форматиране можете да използвате бързо форматиране, за да промените цвета на клетката въз основа на стойността й. Просто следвайте тези стъпки.

Стъпки:

  • Изберете клетката и задръжте курсора на мишката в долната част на избрания диапазон. Икона на лентата с инструменти за бърз анализ ще се появи.

  • Кликнете върху него. В Форматиране на таб, изберете По-голямо от .

  • В По-голямо от изберете стойността, над която клетките в обхвата ще променят цвета си. 20 тук.

  • Можете също така да промените цвета. След това щракнете върху OK .

След това цветовете на клетките ви ще се променят и ще бъдат над 20.

Можете също така да изберете Цветова скала опция в Форматиране на от раздела Икона на лентата с инструменти за бърз достъп за да получите различен набор от цветове за колоната.

Ще имате широк спектър от цветни клетки в зависимост от персентилите - червени за най-ниските, бели и зелени за най-високите.

Прочетете още: Цвят на клетките на Excel: Добавяне, редактиране, използване & Премахване

Подобни четива:

  • Как да подчертаете всеки 5 реда в Excel (4 метода)
  • Как да подчертаете отгоре надолу в Excel (5 метода)
  • Excel VBA за подчертаване на клетка въз основа на стойност (5 примера)
  • Как да маркирате ред в Excel (5 бързи метода)
  • Как да маркирате колона в Excel (3 метода)

4. Промяна на цвета на клетката за постоянно въз основа на стойност

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

За демонстрация съм избрал следния набор от данни с повтарящи се текстови стойности, за да се улесни демонстрацията. Можете да направите същото и за цифрови стойности.

Тук, в този пример, имам три стойности като позиции и ще ви покажа как да имате три различни цвята за QB , LB , и WR .

Стъпки:

  • Изберете обхвата от клетки, които искате да промените.

  • В Начало таб, изберете Намиране & Избор от Редактиране на
  • След това от падащия списък изберете Замяна на .

  • В Намиране и заместване кутия , поставете QB в Открийте какво
  • Поставете QB в Заменете с и променете формата тук.

  • Изберете Замяна на всички и ще имате всички кутии с QB като стойността ще се промени в този цвят.

  • Без да затваряте Намиране и заместване можете да променяте цветовете за клетките с различни стойности.
  • След като промените цветовете на трите стойности, затворете полето. Клетките ви ще бъдат форматирани в обхвата.

Свързано съдържание: Как да подчертаете клетките в Excel въз основа на стойността (9 метода)

5. Промяна на цвета на клетките въз основа на стойност с помощта на Excel VBA

Можете да използвате Microsoft Visual Basic за приложения ( VBA) , за средно напреднали и напреднали потребители. На първо място, трябва да раздел Разработчик за промяна на цвета на клетката в зависимост от стойността.

Ако имате Разработчик в лентата, можете да следвате тези лесни стъпки.

Стъпки:

  • Първо дайте име на диапазона си. За целта изберете клетките и отидете в Формули и изберете Определяне на името под Дефинирани имена група.

  • Дайте име на диапазона си в Редактиране на името Ще използвам " Позиции " тук. Предлагам да го наречете по същия начин, ако искате да копирате кода на VBA.

  • Кликнете върху ОК .
  • Отидете в Разработчици и изберете 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 Nextстойност на клетката End Sub 
  • Запазете кода си.
  • Сега отидете в Макроси под Разработчици таб.

  • В Макроси изберете кода, който току-що създадохте, и го стартирайте.

Сега цветът на клетката ви ще се променя в зависимост от стойността, която имате в този диапазон.

Прочетете още: VBA за промяна на цвета на клетките въз основа на стойността в Excel (3 лесни примера)

Заключение

Това бяха различните методи, които можете да използвате, за да промените цвета на клетките в зависимост от стойността в Excel. Надявам се това ръководство да е било информативно и полезно за вас. Ако имате въпроси или препоръки, не се колебайте да ни уведомите по-долу.

За повече подобни ръководства разгледайте Exceldemy.com .

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.