Jak změnit barvu buňky na základě hodnoty v aplikaci Excel (5 způsobů)

  • Sdílet Toto
Hugh West

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.xlsm

5 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 .

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.