Excel: Změna barvy řádku na základě hodnoty buňky

  • Sdílet Toto
Michael Brown

Naučte se rychle měnit barvu celého řádku na základě hodnoty jedné buňky v pracovních listech aplikace Excel. Tipy a příklady vzorců pro číselné a textové hodnoty.

Minulý týden jsme se zabývali tím, jak změnit barvu pozadí buňky na základě její hodnoty. V tomto článku se dozvíte, jak zvýraznit celé řádky v aplikaci Excel na základě hodnoty jedné buňky, a najdete zde také několik tipů a příkladů vzorců, které budou fungovat s číselnými i textovými hodnotami buněk.

    Jak změnit barvu řádku na základě čísla v jedné buňce

    Řekněme, že máte tabulku objednávek vaší společnosti takto:

    Řádky můžete odstínovat různými barvami na základě hodnoty buňky v poli Množství. sloupce, abyste na první pohled viděli nejdůležitější zakázky. To lze snadno provést pomocí podmíněného formátování aplikace Excel.

    1. Začněte výběrem buněk, jejichž barvu pozadí chcete změnit.
    2. Nové pravidlo formátování vytvoříte kliknutím na Podmíněné formátování > Nové pravidlo... na Home tab.
    3. V " Nové pravidlo formátování " vyberte možnost " Pomocí vzorce určete, které buňky se mají formátovat " a do pole " Formátování hodnot, kde je tento vzorec pravdivý " zvýraznit objednávky s počtem větším než 4:

      =$C2>4

      A samozřejmě můžete použít operátory méně než (<) a rovná se (=), abyste našli a zvýraznili řádky, které mají Qty. menší než 4 nebo rovné 4:

      =$C2<4

      =$C2=4

      Věnujte pozornost také znaku dolaru $ před adresou buňky - je potřeba, aby písmeno sloupce zůstalo stejné, když se vzorec zkopíruje přes celý řádek. Ve skutečnosti je to to, co provádí trik a aplikuje formátování na celý řádek na základě hodnoty v dané buňce.

    4. Klikněte na " Formát... " a přepněte na Naplňte Pokud vám výchozí barvy nevyhovují, klikněte na " Více barev... " a vyberte si ten, který se vám líbí, a klikněte na tlačítko OK dvakrát.

      Můžete také použít jakékoli další možnosti formátování, například barvu písma nebo ohraničení buněk na ostatních kartách okna. Formátování buněk dialog.

    5. Náhled vašeho pravidla pro formátování bude vypadat podobně:
    6. Pokud je to tak, jak jste chtěli, a jste s barvou spokojeni, klikněte na tlačítko OK abyste viděli nové formátování.

      Pokud je nyní hodnota v Množství. je větší než 4, celé řádky tabulky Excelu zmodrají.

    Jak vidíte, změnit barvu řádku na základě čísla v jedné buňce je v Excelu poměrně snadné. Dále najdete další příklady vzorců a několik tipů pro složitější scénáře.

    Jak použít několik pravidel s potřebnou prioritou

    V předchozím příkladu můžete chtít zvýraznit řádky s různými hodnotami v položce Množství. sloupce různými barvami. Můžete například přidat pravidlo pro odstínování řádků s množstvím 10 nebo větším. V tomto případě použijte tento vzorec:

    =$C2>9

    Po vytvoření druhého pravidla formátování nastavte prioritu pravidel tak, aby fungovala obě pravidla.

    1. Na Home na kartě Styly klikněte na tlačítko Podmíněné formátování > Správa pravidel... .
    2. Vyberte si " Tento pracovní list " v sekci " Zobrazit pravidla formátování pro "Pokud chcete spravovat pouze pravidla, která se vztahují k aktuálnímu výběru, vyberte možnost " Aktuální výběr ".
    3. Vyberte pravidlo formátování, které chcete použít jako první, a pomocí šipek jej přesuňte na začátek seznamu. Výsledek by měl vypadat takto:

      Klikněte na OK a odpovídající řádky okamžitě změní barvu pozadí na základě hodnot buněk zadaných v obou vzorcích.

    Jak změnit barvu řádku na základě hodnoty textu v buňce

    V naší ukázkové tabulce můžete pro snazší sledování objednávek stínovat řádky na základě hodnot v poli Dodávka sloupec, takže:

    • Pokud je objednávka "Splatnost do X dnů", barva pozadí těchto řádků se změní na oranžovou;
    • Pokud je položka "Dodáno", celý řádek se zbarví zeleně;
    • Pokud je objednávka "po splatnosti", řádek zčervená.

    Barva řádku se samozřejmě změní, pokud dojde k aktualizaci stavu objednávky.

    Zatímco vzorec z našeho prvního příkladu by mohl fungovat pro "Dodáno" a "Po splatnosti"( =$E2="Dodáno" a =$E2="Po splatnosti" ), úloha zní poněkud složitěji pro zakázky "Se splatností za...". Jak vidíte, různé zakázky mají splatnost za 1, 3, 5 nebo více dní a výše uvedený vzorec nebude fungovat, protože je určen pro přesnou shodu.

    V tomto případě je lepší použít funkci HLEDAT, která funguje i pro částečnou shodu:

    =SEARCH("Due in", $E2)>0

    Ve vzorci, E2 je adresa buňky, na které chcete založit formátování, znak dolaru ($) slouží k uzamčení souřadnice sloupce a znaky >0 znamená, že formátování bude použito, pokud zadaný text (" Splatnost v " v našem případě) se nachází na libovolném místě v buňce.

    Vytvořte tři taková pravidla podle postupu z prvního příkladu a výsledkem bude následující tabulka:

    Zvýraznění řádku, pokud buňka začíná určitým textem

    Používání stránek >0 ve výše uvedeném vzorci znamená, že řádek bude obarven bez ohledu na to, kde se zadaný text v klíčové buňce nachází. Například sloupec Dodávka (F) může obsahovat text " Naléhavé, do 6 hodin ", a tento řádek bude také barevný.

    Změna barvy řádku, když je klíčová buňka začíná slovy určitou hodnotu, použijte =1 ve vzorci, např.:

    =SEARCH("Due in", $E2)=1

    v tomto případě bude řádek zvýrazněn pouze tehdy, pokud se zadaný text nachází na první pozici v buňce.

    Aby toto pravidlo podmíněného formátování fungovalo správně, ujistěte se, že v klíčovém sloupci nejsou žádné počáteční mezery, jinak si můžete lámat hlavu, proč vzorec nefunguje :) K vyhledání a odstranění počátečních a koncových mezer v pracovních listech můžete použít tento bezplatný nástroj - doplněk Trim Spaces pro Excel.

    Jak změnit barvu buňky na základě hodnoty jiné buňky

    Ve skutečnosti se jedná o jednoduchou variantu změny barvy pozadí řádkového pouzdra. Místo celé tabulky však vyberete sloupec nebo rozsah, kde chcete změnit barvu buněk, a použijete výše popsané vzorce.

    Například bychom mohli vytvořit tři taková pravidla, která by stínovala pouze buňky ve skupině " Objednací číslo " na základě jiné hodnoty buňky (hodnoty v buňce Dodávka sloupec).

    Jak změnit barvu řádku na základě několika podmínek

    Pokud chcete zastínit řádky ve skupině stejná barva na základě několika hodnot , pak místo vytváření několika formátovacích pravidel můžete použít funkce OR nebo AND k nastavení několika podmínek.

    Například objednávky se splatností za 1 a 3 dny můžeme podbarvit červenou barvou a objednávky se splatností za 5 a 7 dní žlutou barvou. Vzorce jsou následující:

    =OR($F2="Splatnost do 1 dne", $F2="Splatnost do 3 dnů")

    =OR($F2="Splatnost do 5 dnů", $F2="Splatnost do 7 dnů")

    A pomocí funkce AND můžete například změnit barvu pozadí řádků pomocí funkce Množství. rovná nebo větší než 5 a rovná nebo menší než 10:

    =AND($D2>=5, $D2<=10)

    Samozřejmě nejste omezeni na použití pouze 2 podmínek v těchto vzorcích, můžete jich použít tolik, kolik potřebujete. Například:

    =OR($F2="Splatnost do 1 dne", $F2="Splatnost do 3 dnů", $F2="Splatnost do 5 dnů")

    Tip: Nyní, když už víte, jak obarvit buňky a rozlišit tak různé typy hodnot, možná budete chtít vědět, kolik buněk je zvýrazněno určitou barvou, a vypočítat součet hodnot v těchto buňkách. Dobrou zprávou je, že i to můžete automatizovat a řešení najdete v tomto článku: Jak počítat, sčítat a filtrovat buňky podle barev v aplikaci Excel.

    Toto je jen několik z mnoha možných způsobů, jak na základě hodnoty buňky vytvořit v tabulkách aplikace Excel pruhy, které budou reagovat na změnu dat v dané buňce. Pokud potřebujete pro svou sadu dat něco jiného, napište nám komentář a my se pokusíme na to přijít.

    Michael Brown je oddaný technologický nadšenec s vášní pro zjednodušování složitých procesů pomocí softwarových nástrojů. S více než desetiletými zkušenostmi v technologickém průmyslu zdokonalil své dovednosti v aplikacích Microsoft Excel a Outlook a také v Tabulkách a Dokumentech Google. Michaelův blog je věnován sdílení jeho znalostí a odborných znalostí s ostatními a poskytuje snadno pochopitelné tipy a návody pro zlepšení produktivity a efektivity. Ať už jste zkušený profesionál nebo začátečník, Michaelův blog nabízí cenné postřehy a praktické rady, jak tyto základní softwarové nástroje co nejlépe využít.