Obsah
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.xlsm5 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 .