Obsah
Při provádění analýzy dat můžete potřebovat zjistit konkrétní hodnoty, které jsou pro vás výhodné. Jejich zvýraznění změnou barvy buňky je jedním ze způsobů, jak je zjistit z velkého množství dat. V tomto článku vám ukážu, jak můžete v aplikaci Excel změnit barvu buňky na základě hodnoty.
Stáhnout cvičebnici
Níže si můžete stáhnout sešit použitý k demonstraci v tomto článku, který obsahuje příklady se změněnými barvami i bez nich.
Změna barvy buňky na základě hodnoty.xlsm5 způsobů změny barvy buňky na základě hodnoty v aplikaci Excel
Zde budu demonstrovat 5 metod, které můžete použít ke změně barvy buněk pro určité podmínky. Pro snadno stravitelnou demonstraci použiji dvě různé datové sady - jednu s číselnými hodnotami pro jejich zařazení do rozsahů a druhou s textovými hodnotami.
1. Dynamická změna barvy buňky na základě hodnoty
Při této metodě nebude barva vaší buňky stálá. Barva buňky se změní podle nastaveného pravidla, pokud v ní změníte hodnotu. K tomu budu používat podmíněné formátování.
Pro demonstraci postupu použiji následující soubor dat.
Rozdělím počty obyvatel do tří kategorií - nad 20 milionů, pod 5 milionů a mezi nimi.
Kroky:
- Vyberte rozsah buněk, které chcete formátovat.
- Pak vyberte Podmíněné formátování pod Home Vyberte Nové pravidlo z rozevíracího seznamu.
- V Nové pravidlo formátování vyberte možnost Formátujte pouze buňky, které obsahují pod Vyberte typ pravidla . V Popis pravidla vybrat podmínku větší nebo rovno a vložte hodnotu 20 .
- Nyní klikněte na Formát vyplnit buňku barvami. Za tímto účelem přejděte na stránku Naplňte na kartě Formátování buněk a vyberte barvu pozadí. Pro tento příklad vybírám červenou.
- Poté klikněte na OK na obou Formátování buněk a Nové pravidlo formátu . Buňky s hodnotami vyššími než 20 nyní zčervenají.
- Můžete postupovat stejně od začátku a vložit mezi jako podmínka a 5 a 20 jako hodnoty.
- Totéž proveďte pro hodnotu menší nebo rovnou 5 a barva buňky se změní podle hodnot celého rozsahu.
Pokud použijete tuto metodu a změníte hodnotu červeného pole na hodnotu nižší než 5, změní se na zelenou.
Přečtěte si více: Vzorec aplikace Excel založený na barvě buňky (5 příkladů)
2. Změna barvy buňky na základě hodnoty jiné buňky
Řekněme, že chceme měnit barvy buněk na základě hodnoty z jiné buňky. Pokud se změní hodnota této konkrétní buňky, změní se odpovídajícím způsobem i barva hlavního rozsahu.
Za tímto účelem jsem vybral dvě hodnoty v buňkách F5 a F6 jako zdroj pro přizpůsobení.
Kroky:
- Vyberte rozsah buněk, které chcete formátovat.
- Pak vyberte Podmíněné formátování pod Home karta . Vyberte Nové pravidlo z rozevíracího seznamu.
- V Nové pravidlo formátování vyberte možnost Formátujte pouze buňky, které obsahují pod Vyberte typ pravidla . V Popis pravidla zvolte podmínku, která má být větší nebo rovno a vložte následující:
=$F$5
- Klikněte na Formát a v Naplňte vyberte barvu pozadí.
- Klikněte na OK na obou Formátování buněk a Nové pravidlo o vzorci. Barva vašich buněk se změní.
- Stejný postup opakujte pro změnu barvy pro hodnoty menší než 5 odkazem z buňky F6 výběrem méně než jako podmínku a následující jako hodnotu v Nové pravidlo formátování box.
=$F$6
Barva celého rozsahu se změní na základě hodnoty referenčních buněk.
Pokud jsou nyní hodnoty v obou buňkách F5 nebo F6 změnit barvy z rozsahu buněk C5:C16 se odpovídajícím způsobem změní.
Přečtěte si více: Jak vyplnit barvu v buňce aplikace Excel pomocí vzorce (5 snadných způsobů)
3. Použití možnosti rychlého formátování ke změně barvy buněk v aplikaci Excel
Pro rychlejší, ale méně flexibilní možnosti formátování můžete použít rychlé formátování pro změnu barvy buňky na základě hodnoty. Stačí postupovat podle následujících kroků.
Kroky:
- Vyberte buňku a najeďte kurzorem myši do spodní části vybraného rozsahu. A Ikona panelu nástrojů Rychlá analýza se objeví.
- Klikněte na něj. Formátování vyberte kartu Větší než .
- V Větší než vyberte hodnotu, nad kterou se buňky v rozsahu zbarví. Já jsem ji vložil 20 zde.
- Můžete také změnit barvu. Poté klikněte na tlačítko OK .
Poté se vám změní barvy buněk, které budou vyšší než 20.
Můžete také vybrat Barevná škála možnost v Formátování na kartě Ikona panelu nástrojů Rychlý přístup abyste měli pro sloupec různou škálu barev.
Budete mít k dispozici širokou škálu barevných buněk podle percentilů - červené pro nejnižší, bílé a zelené pro nejvyšší.
Přečtěte si více: Barva buněk aplikace Excel: Přidat, Upravit, Použít & amp; Odebrat
Podobné čtení:
- Jak zvýraznit každých 5 řádků v aplikaci Excel (4 metody)
- Jak zvýraznit v aplikaci Excel shora dolů (5 metod)
- Zvýraznění buňky v Excelu VBA na základě hodnoty (5 příkladů)
- Jak zvýraznit řádek v aplikaci Excel (5 rychlých metod)
- Jak zvýraznit sloupec v aplikaci Excel (3 metody)
4. Trvalá změna barvy buňky na základě hodnoty
Existuje také další metoda, kterou můžete použít ke změně barev ve sloupci aplikace Excel pomocí příkazu Najít a nahradit . Tato změna barvy však nebude dynamická a barva zůstane stejná, pokud změníte hodnotu v buňce, dokud ji opět nezměníte ručně.
Pro demonstraci jsem vybral následující datovou sadu s opakujícími se textovými hodnotami. Totéž můžete provést i pro číselné hodnoty.
V tomto příkladu mám tři hodnoty jako pozice a ukážu vám, jak mít tři různé barvy pro. QB , LB a WR .
Kroky:
- Vyberte rozsah buněk, které chcete upravit.
- V Home vyberte kartu Najít & Vybrat z Úpravy
- Poté z rozevíracího seznamu vyberte možnost Vyměňte stránky .
- V Najít a nahradit box , vložit QB v Zjistěte, co
- Vložte QB v Nahradit textem a zde změňte formát.
- Vyberte Nahradit vše a budete mít všechny krabice s QB protože hodnota se změní na tuto barvu.
- Bez uzavření Najít a nahradit můžete měnit barvy pro buňky s různými hodnotami.
- Po změně barev pro všechny tři hodnoty zavřete rámeček. Budete mít buňky naformátované v rozsahu.
Související obsah: Jak zvýraznit buňky v aplikaci Excel na základě hodnoty (9 metod)
5. Změna barvy buňky na základě hodnoty pomocí aplikace Excel VBA
Můžete použít Microsoft Visual Basic pro aplikace ( VBA) , pro středně pokročilé a pokročilé uživatele. Především potřebujete karta Vývojář změnit barvu buňky na základě hodnoty.
Pokud máte Vývojář na pásu karet můžete postupovat podle následujících jednoduchých kroků.
Kroky:
- Nejprve pojmenujte svůj rozsah. Za tímto účelem vyberte buňky a přejděte do pole Vzorce a vyberte možnost Definovat název pod Definované názvy skupina.
- Pojmenujte svůj rozsah v Upravit název Budu používat " Pozice " zde. Pokud chcete zkopírovat kód VBA, doporučuji jej pojmenovat stejně.
- Klikněte na OK .
- Přejděte na Vývojáři a vyberte možnost Visual Basic odtud.
- V okně VBA vyberte Vložte , pak Modul .
- Nyní v tomto novém modulu zadejte následující 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 svůj kód.
- Nyní přejděte na Makra pod Vývojáři tab.
- V Makra vyberte právě vytvořený kód a spusťte jej.
Barva buňky se nyní změní v závislosti na hodnotě, kterou máte v daném rozsahu.
Přečtěte si více: Změna barvy buňky v Excelu na základě hodnoty ve VBA (3 jednoduché příklady)
Závěr
To byly různé metody, které můžete použít ke změně barvy buňky na základě hodnoty v aplikaci Excel. Doufám, že tento návod byl pro vás informativní a užitečný. Pokud máte nějaké dotazy nebo doporučení, neváhejte nám dát vědět níže.
Další podobné průvodce najdete v Exceldemy.com .