Obsah
Naučte sa, ako rýchlo zmeniť farbu celého riadku na základe hodnoty jednej bunky v pracovných listoch programu Excel. Tipy a príklady vzorcov pre číselné a textové hodnoty.
Minulý týždeň sme sa venovali tomu, ako zmeniť farbu pozadia bunky na základe jej hodnoty. V tomto článku sa dozviete, ako zvýrazniť celé riadky v programe Excel na základe hodnoty jednej bunky, a nájdete tu aj niekoľko tipov a príkladov vzorcov, ktoré budú fungovať s číselnými a textovými hodnotami buniek.
Ako zmeniť farbu riadku na základe čísla v jednej bunke
Povedzme, že máte takúto tabuľku objednávok vašej spoločnosti:
Možno budete chcieť odtieniť riadky rôznymi farbami na základe hodnoty bunky v Množstvo. stĺpca, aby ste na prvý pohľad videli najdôležitejšie zákazky. To sa dá jednoducho urobiť pomocou podmieneného formátovania programu Excel.
- Začnite výberom buniek, ktorých farbu pozadia chcete zmeniť.
- Vytvorte nové pravidlo formátovania kliknutím na Podmienené formátovanie > Nové pravidlo... na Domov tab.
- V " Nové pravidlo formátovania " dialógové okno, ktoré sa otvorí, vyberte možnosť " Použitie vzorca na určenie buniek, ktoré sa majú formátovať " a zadajte nasledujúci vzorec do " Formátovanie hodnôt, pri ktorých je tento vzorec pravdivý ", aby sa zvýraznili objednávky s množstvom väčším ako 4:
=$C2>4
Na vyhľadanie a zvýraznenie riadkov, ktoré majú počet menší ako 4 alebo rovný 4, môžete samozrejme použiť operátory menej ako (<) a rovná sa (=):
=$C2<4
Pozri tiež: Excel COUNTIF a COUNTIFS s logikou OR=$C2=4
Pozornosť venujte aj znaku dolára $ pred adresou bunky - je potrebný na to, aby písmeno stĺpca zostalo rovnaké, keď sa vzorec skopíruje do celého riadku. V skutočnosti je to to, čo vykoná trik a použije formátovanie na celý riadok na základe hodnoty v danej bunke.
- Kliknite na " Formát... " a prepnite na Naplňte stránku Ak vám predvolené farby nestačia, kliknite na " Viac farieb... " a vyberte si ten, ktorý sa vám páči, a potom kliknite na tlačidlo OK dvakrát.
Môžete použiť aj ďalšie možnosti formátovania, napríklad farbu písma alebo ohraničenie buniek na iných kartách Formátovanie buniek dialóg.
- Náhľad vášho pravidla formátovania bude vyzerať podobne:
- Ak je to tak, ako ste chceli, a ste s farbou spokojní, kliknite na tlačidlo OK a uvidíte nové formátovanie.
Ak je teraz hodnota v Množstvo. je väčšia ako 4, všetky riadky v tabuľke Excelu zmodrejú.
Ako vidíte, zmena farby riadku na základe čísla v jednej bunke je v programe Excel pomerne jednoduchá. Ďalej nájdete ďalšie príklady vzorcov a niekoľko tipov pre zložitejšie scenáre.
Ako použiť niekoľko pravidiel s potrebnou prioritou
V predchádzajúcom príklade môžete zvýrazniť riadky s rôznymi hodnotami v Množstvo. stĺpca rôznymi farbami. Môžete napríklad pridať pravidlo na odtienenie riadkov s množstvom 10 alebo väčším. V tomto prípade použite tento vzorec:
=$C2>9
Po vytvorení druhého pravidla formátovania nastavte prioritu pravidiel tak, aby fungovali obe pravidlá.
- Na Domov na karte Štýly kliknite na položku Podmienené formátovanie > Správa pravidiel... .
- Vyberte si " Tento pracovný list " v časti " Zobrazenie pravidiel formátovania pre "Ak chcete spravovať pravidlá, ktoré sa vzťahujú len na aktuálny výber, vyberte " Aktuálny výber ".
- Vyberte pravidlo formátovania, ktoré chcete použiť ako prvé, a pomocou šípok ho posuňte na začiatok zoznamu. Výsledok by mal vyzerať takto:
Kliknite na tlačidlo OK a príslušné riadky okamžite zmenia farbu pozadia na základe hodnôt buniek, ktoré ste zadali v oboch vzorcoch.
Ako zmeniť farbu riadku na základe hodnoty textu v bunke
V našej vzorovej tabuľke môžete na uľahčenie sledovania objednávok zatieňovať riadky na základe hodnôt v Dodávka stĺpec, takže:
- Ak je objednávka "splatná do X dní", farba pozadia takýchto riadkov sa zmení na oranžovú;
- Ak je položka "Doručená", celý riadok bude zafarbený na zeleno;
- Ak je objednávka "po splatnosti", riadok sa zmení na červený.
Prirodzene, farba riadku sa zmení, ak sa aktualizuje stav objednávky.
Zatiaľ čo vzorec z nášho prvého príkladu by mohol fungovať pre "Dodané" a "Po splatnosti"( =$E2="Dodané"
a =$E2="Po splatnosti"
), úloha znie trochu zložitejšie pre objednávky "Splatnosť do...". Ako vidíte, rôzne objednávky sú splatné za 1, 3, 5 alebo viac dní a vyššie uvedený vzorec nebude fungovať, pretože je určený pre presnú zhodu.
V tomto prípade je lepšie použiť funkciu VYHĽADÁVANIE, ktorá funguje aj pre čiastočnú zhodu:
=SEARCH("Due in", $E2)>0
Vo vzorci, E2 je adresa bunky, na ktorej chcete založiť formátovanie, znak dolára ($) sa používa na uzamknutie súradnice stĺpca a >0 znamená, že formátovanie sa použije, ak sa zadaný text (" Splatnosť v " v našom prípade) sa nachádza na ľubovoľnom mieste v bunke.
Vytvorte tri takéto pravidlá podľa krokov z prvého príkladu a výsledkom bude nasledujúca tabuľka:
Zvýraznenie riadku, ak bunka začína konkrétnym textom
Používanie stránky >0 vo vyššie uvedenom vzorci znamená, že riadok bude zafarbený bez ohľadu na to, kde sa zadaný text nachádza v kľúčovej bunke. Napríklad stĺpec Dodávka (F) môže obsahovať text " Naliehavé, do 6 hodín " a tento riadok bude tiež farebný.
Zmena farby riadku pri kľúčovej bunke sa začína slovom konkrétnu hodnotu, použite =1 vo vzorci, napr.:
=SEARCH("Due in", $E2)=1
v tomto prípade sa riadok zvýrazní len vtedy, ak sa zadaný text nachádza na prvej pozícii v bunke.
Aby toto pravidlo podmieneného formátovania fungovalo správne, uistite sa, že v kľúčovom stĺpci nie sú žiadne úvodné medzery, inak si môžete lámať hlavu nad tým, prečo vzorec nefunguje :) Na vyhľadávanie a odstraňovanie úvodných a končiacich medzier v pracovných hárkoch môžete použiť tento bezplatný nástroj - doplnok Trim Spaces pre Excel.
Ako zmeniť farbu bunky na základe hodnoty inej bunky
V skutočnosti ide o jednoduchú variáciu zmeny farby pozadia prípadu riadku. Namiesto celej tabuľky však vyberiete stĺpec alebo rozsah, v ktorom chcete zmeniť farbu buniek, a použijete vyššie opísané vzorce.
Mohli by sme napríklad vytvoriť tri takéto pravidlá, ktoré by zatienili iba bunky v poli " Objednávacie číslo " stĺpec na základe hodnoty inej bunky (hodnoty v Dodávka stĺpec).
Ako zmeniť farbu riadku na základe niekoľkých podmienok
Ak chcete zatieniť riadky v rovnaká farba na základe viacerých hodnôt , potom namiesto vytvárania niekoľkých pravidiel formátovania môžete použiť funkcie OR alebo AND na nastavenie niekoľkých podmienok.
Napríklad objednávky so splatnosťou 1 a 3 dni môžeme podfarbiť červenou farbou a objednávky so splatnosťou 5 a 7 dní žltou farbou. Vzorce sú nasledovné:
=OR($F2="Splatnosť do 1 dňa", $F2="Splatnosť do 3 dní")
=OR($F2="Splatnosť do 5 dní", $F2="Splatnosť do 7 dní")
A funkciu AND môžete použiť napríklad na zmenu farby pozadia riadkov pomocou Množstvo. rovná alebo väčšia ako 5 a rovná alebo menšia ako 10:
=AND($D2>=5, $D2<=10)
Prirodzene, v takýchto vzorcoch nemusíte používať len 2 podmienky, môžete ich použiť toľko, koľko potrebujete. Napríklad:
=OR($F2="Splatnosť do 1 dňa", $F2="Splatnosť do 3 dní", $F2="Splatnosť do 5 dní")
Tip: Teraz, keď už viete, ako farebne rozlíšiť rôzne typy hodnôt, možno budete chcieť vedieť, koľko buniek je zvýraznených určitou farbou, a vypočítať súčet hodnôt v týchto bunkách. Dobrou správou je, že aj to môžete automatizovať a riešenie nájdete v tomto článku: Ako počítať, sčítavať a filtrovať bunky podľa farby v programe Excel.
Toto je len niekoľko z mnohých možných spôsobov, ako na základe hodnoty bunky vytvoriť v hárkoch programu Excel pásy zebry, ktoré budú reagovať na zmenu údajov v danej bunke. Ak pre svoj súbor údajov potrebujete niečo iné, napíšte nám komentár a my sa to pokúsime vyriešiť.