Ako zmeniť farbu bunky na základe hodnoty v programe Excel (5 spôsobov)

  • Zdieľajte To
Hugh West

Pri vykonávaní analýzy údajov môžete potrebovať zistiť konkrétne hodnoty, ktoré sú pre vás výhodné. Ich zvýraznenie zmenou farby bunky je jedným zo spôsobov, ako to zistiť z veľkého množstva údajov. V tomto článku vám ukážem, ako môžete zmeniť farbu bunky na základe hodnoty v programe Excel.

Stiahnite si cvičebnicu

Zošit použitý na demonštráciu v tomto článku s priloženými príkladmi so zmenenými farbami aj bez nich si môžete stiahnuť nižšie.

Zmena farby bunky na základe hodnoty.xlsm

5 spôsobov zmeny farby bunky na základe hodnoty v programe Excel

Tu budem demonštrovať 5 metód, ktoré môžete použiť na zmenu farby buniek pre konkrétne podmienky. Pre ľahko stráviteľnú ukážku použijem dve rôzne dátové sady - jednu s číselnými hodnotami na ich zaradenie do rozsahov a druhú s textovými hodnotami.

1. Dynamická zmena farby bunky na základe hodnoty

Pri tejto metóde nebude farba vašej bunky trvalá. Farba bunky sa zmení podľa nastaveného pravidla, ak v nej zmeníte hodnotu. Na tento účel budem používať podmienené formátovanie.

Na demonštráciu postupu použijem nasledujúci súbor údajov.

Rozdelím počet obyvateľov do troch kategórií - nad 20 miliónov, pod 5 miliónov a jedna medzi nimi.

Kroky:

  • Vyberte rozsah buniek, ktoré chcete formátovať.

  • Potom vyberte Podmienené formátovanie pod Domov Vyberte Nové pravidlo z rozbaľovacieho zoznamu.

  • V Nové pravidlo formátovania vyberte položku Formátovať iba bunky, ktoré obsahujú pod Vyberte typ pravidla V Popis pravidla vybrať podmienku väčšia alebo rovná a vložte hodnotu 20 .

  • Teraz kliknite na Formát na vyplnenie bunky farbami. Na tento účel prejdite do Naplňte stránku na karte Formátovanie buniek a vyberte farbu pozadia. V tomto príklade vyberiem červenú.

  • Potom kliknite na OK na oboch Formátovanie buniek a Nové pravidlo formátu . Bunky s hodnotami vyššími ako 20 teraz zmenia farbu na červenú.

  • Môžete postupovať rovnako od začiatku a vložiť medzi ako podmienka a 5 a 20 ako hodnoty.

  • To isté urobte pre hodnoty menšie alebo rovné 5 a farba bunky sa zmení podľa hodnôt pre celý rozsah.

Ak použijete túto metódu a zmeníte hodnotu červeného políčka na hodnotu nižšiu ako 5, zmení sa na zelenú.

Prečítajte si viac: Vzorec programu Excel založený na farbe bunky (5 príkladov)

2. Zmena farby bunky na základe hodnoty inej bunky

Povedzme, že chceme meniť farby buniek na základe hodnoty z inej bunky. Ak sa zmení hodnota tejto konkrétnej bunky, zmení sa podľa toho aj farba hlavného rozsahu.

Na tento účel som vybral dve hodnoty v bunkách F5 a F6 ako zdroj na prispôsobenie.

Kroky:

  • Vyberte rozsah buniek, ktoré chcete formátovať.

  • Potom vyberte Podmienené formátovanie pod Domov karta . Vyberte Nové pravidlo z rozbaľovacieho zoznamu.

  • V Nové pravidlo formátovania vyberte položku Formátovať iba bunky, ktoré obsahujú pod Vyberte typ pravidla V Popis pravidla vybrať podmienku, ktorá má byť väčšia alebo rovná a vložte nasledujúce údaje:
=$F$5

  • Kliknite na Formát a v Naplňte stránku vyberte farbu pozadia.

  • Kliknite na OK na oboch Formátovanie buniek a Nové pravidlo vzorca. Farba vašich buniek sa zmení.

  • Rovnaký postup zopakujte pri zmene farby pre hodnoty menšie ako 5 odkazom z bunky F6 výberom menej ako ako podmienka a nasledujúci ako hodnota v Nové pravidlo formátovania box.
=$F$6

Farba celého rozsahu sa zmení na základe hodnoty referenčných buniek.

Ak sú teraz hodnoty v niektorej z buniek F5 alebo F6 zmeniť farby z rozsahu buniek C5:C16 sa zodpovedajúcim spôsobom zmení.

Prečítajte si viac: Ako vyplniť farbu v bunke programu Excel pomocou vzorca (5 jednoduchých spôsobov)

3. Použitie možnosti rýchleho formátovania na zmenu farby buniek v programe Excel

Ak chcete získať rýchlejšie, ale menej flexibilné možnosti formátovania, môžete použiť rýchle formátovanie na zmenu farby bunky na základe hodnoty. Stačí vykonať tieto kroky.

Kroky:

  • Vyberte bunku a kurzorom myši prejdite do dolnej časti vybraného rozsahu. Ikona panela nástrojov rýchlej analýzy sa objaví.

  • Kliknite na ňu. V Formátovanie vyberte kartu Väčší ako .

  • V Väčší ako vyberte hodnotu, nad ktorou sa bunky v rozsahu zmenia na farebné. 20 tu.

  • Môžete tiež zmeniť farbu. Potom kliknite na OK .

Potom sa vám zmenia farby buniek, ktoré budú vyššie ako 20.

Môžete tiež vybrať Farebná škála možnosť v Formátovanie z karty Ikona panela nástrojov rýchleho prístupu aby ste mali pre stĺpec rôzny rozsah farieb.

Na základe percentilov budete mať širokú škálu farebných buniek - červenú pre najnižšie, bielu a zelenú pre najvyššie.

Prečítajte si viac: Farba buniek programu Excel: Pridanie, úprava, použitie & Odstránenie

Podobné čítanie:

  • Ako zvýrazniť každých 5 riadkov v programe Excel (4 metódy)
  • Ako zvýrazniť v programe Excel zhora nadol (5 metód)
  • Excel VBA na zvýraznenie bunky na základe hodnoty (5 príkladov)
  • Ako zvýrazniť riadok v programe Excel (5 rýchlych metód)
  • Ako zvýrazniť stĺpec v programe Excel (3 metódy)

4. Trvalá zmena farby bunky na základe hodnoty

Existuje aj ďalšia metóda, ktorú môžete použiť na zmenu farieb v stĺpci programu Excel pomocou Nájsť a nahradiť Táto zmena farby však nebude dynamická a farba zostane rovnaká, ak zmeníte hodnotu v bunke, až kým ju opäť nezmeníte ručne.

Na demonštráciu som vybral nasledujúci súbor údajov s opakujúcimi sa textovými hodnotami pre jednoduchšiu demonštráciu. To isté môžete urobiť aj pre číselné hodnoty.

V tomto príklade mám tri hodnoty ako pozície a ukážem vám, ako získať tri rôzne farby pre QB , LB a WR .

Kroky:

  • Vyberte rozsah buniek, ktoré chcete upraviť.

  • V Domov vyberte kartu Nájsť & Vybrať z Úprava stránky
  • Potom z rozbaľovacieho zoznamu vyberte Vymeňte stránku .

  • V Nájsť a nahradiť box , vložte QB v Zistite, čo
  • Umiestnite stránku . QB v Nahradiť a tu zmeňte formát.

  • Vyberte Nahradiť všetko a budete mať všetky políčka s QB pretože hodnota sa zmení na túto farbu.

  • Bez zatvorenia Nájsť a nahradiť môžete meniť farby buniek s rôznymi hodnotami.
  • Po zmene farieb pre všetky tri hodnoty zatvorte okno. Bunky budete mať naformátované v rozsahu.

Súvisiaci obsah: Ako zvýrazniť bunky v programe Excel na základe hodnoty (9 metód)

5. Zmena farby bunky na základe hodnoty pomocou Excel VBA

Môžete použiť Microsoft Visual Basic pre aplikácie ( VBA) , pre stredne pokročilých a pokročilých používateľov. karta Vývojár na zmenu farby bunky na základe hodnoty.

Ak máte Vývojár v páse kariet, môžete postupovať podľa týchto jednoduchých krokov.

Kroky:

  • Najprv pomenujte svoj rozsah. Na to vyberte bunky a prejdite na Vzorce a vyberte Definovať názov pod Definované názvy skupina.

  • Pomenujte svoj rozsah v Upraviť názov Budem používať " Pozície " tu. Odporúčam, aby ste ho pomenovali rovnako, ak chcete skopírovať kód VBA.

  • Kliknite na OK .
  • Prejdite na Vývojári a vyberte kartu Visual Basic odtiaľ.

  • V okne VBA vyberte Vložte , potom Modul .

  • Teraz v tomto novom module zadajte nasledujúci kód.
 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 
  • Uložte svoj kód.
  • Teraz prejdite na Makrá pod Vývojári tab.

  • V Makrá vyberte práve vytvorený kód a spustite ho.

Farba bunky sa teraz zmení v závislosti od hodnoty, ktorú máte v danom rozsahu.

Prečítajte si viac: VBA na zmenu farby bunky na základe hodnoty v programe Excel (3 jednoduché príklady)

Záver

Toto boli rôzne metódy, ktoré môžete použiť na zmenu farby bunky na základe hodnoty v programe Excel. Dúfam, že tento návod bol pre vás informatívny a užitočný. Ak máte nejaké otázky alebo odporúčania, neváhajte nám dať vedieť nižšie.

Ďalšie podobné príručky nájdete na stránke Exceldemy.com .

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.