Ako zmeniť farbu riadku v Exceli podľa podmienky v závislosti od podmienok

V tomto článku sa dozviete, ako rýchlo zmeniť pozadie riadka na základe konkrétnej hodnoty v tabuľke. Tu sú pokyny a rôzne vzorce pre text a čísla v dokumente.

Predtým sme diskutovali o metódach zmeny farby pozadia bunky na základe textu alebo číselnej hodnoty v nej. Tiež tu budú uvedené odporúčania, ako zvýrazniť potrebné riadky v najnovších verziách Excelu na základe obsahu jednej bunky. Okrem toho tu nájdete príklady vzorcov, ktoré fungujú rovnako dobre pre všetky možné formáty buniek.

Ako zmeniť vzhľad riadka na základe čísla v konkrétnej bunke

Napríklad máte otvorený dokument s tabuľkou obchodov organizácie, ako je táto.

Predpokladajme, že musíte zvýrazniť riadky v rôznych odtieňoch so zameraním na to, čo je napísané v bunke v stĺpci Množstvo, aby ste jasne pochopili, ktoré z transakcií sú najziskovejšie. Na dosiahnutie tohto výsledku musíte použiť funkciu „Podmienené formátovanie“. Postupujte podľa pokynov krok za krokom:

  1. Vyberte bunky, ktoré chcete formátovať.
  2. Vytvorte nové pravidlo formátovania kliknutím na príslušnú položku v kontextovej ponuke, ktorá sa zobrazí po kliknutí na tlačidlo „Podmienené formátovanie“ na karte „Domov“.

Ako zmeniť farbu riadku v Exceli podľa podmienky v závislosti od podmienok

  1. Potom sa zobrazí dialógové okno, v ktorom musíte vybrať nastavenie „použiť vzorec na určenie formátovaných buniek“. Ďalej si zapíšte nasledujúci vzorec: =$C2>4 v rámčeku nižšie. Ako zmeniť farbu riadku v Exceli podľa podmienky v závislosti od podmienokPrirodzene, môžete vložiť svoju vlastnú adresu bunky a vlastný text, ako aj nahradiť znak > znakom < alebo =. Okrem toho je dôležité nezabudnúť umiestniť znak $ pred odkaz na bunku, aby ste ho pri kopírovaní opravili. To umožňuje viazať farbu čiary na hodnotu bunky. V opačnom prípade sa pri kopírovaní adresa „posunie“.
  2. Kliknite na „Formátovať“ a prepnite sa na poslednú kartu, aby ste určili požadovaný odtieň. Ak sa vám nepáčia odtiene navrhované programom, vždy môžete kliknúť na „Viac farieb“ a vybrať požadovaný odtieň.Ako zmeniť farbu riadku v Exceli podľa podmienky v závislosti od podmienok
  3. Po dokončení všetkých operácií musíte dvakrát kliknúť na tlačidlo „OK“. Na iných kartách tohto okna môžete nastaviť aj iné typy formátovania (typ písma alebo špecifický štýl okraja bunky).
  4. V spodnej časti okna je panel náhľadu, kde vidíte, ako bude bunka vyzerať po naformátovaní.Ako zmeniť farbu riadku v Exceli podľa podmienky v závislosti od podmienok
  5. Ak vám všetko vyhovuje, kliknite na tlačidlo „OK“ a použite zmeny. Všetko, po vykonaní týchto akcií, všetky riadky, v ktorých bunky obsahujú číslo väčšie ako 4, budú modré.Ako zmeniť farbu riadku v Exceli podľa podmienky v závislosti od podmienok

Ako vidíte, zmena odtieňa riadku na základe hodnoty konkrétnej bunky v ňom nie je najťažšia úloha. Môžete tiež použiť zložitejšie vzorce, aby ste boli flexibilnejší pri používaní podmieneného formátovania na dosiahnutie tohto cieľa.

Použite viacero pravidiel podľa ich priority

Predchádzajúci príklad ukázal možnosť použiť jedno pravidlo podmieneného formátovania, ale možno budete chcieť použiť niekoľko naraz. Čo robiť v takomto prípade? Môžete napríklad pridať pravidlo, podľa ktorého budú riadky s číslom 10 a viac zvýraznené ružovou farbou. Tu je potrebné dodatočne zapísať vzorec =$C2>9a potom nastavte priority tak, aby sa všetky pravidlá dali použiť bez toho, aby boli vo vzájomnom konflikte.

  1. Na karte „Domov“ v skupine „Štýly“ musíte kliknúť na „Podmienené formátovanie“ a v zobrazenej ponuke vybrať „Spravovať pravidlá“ na samom konci zoznamu.
  2. Ďalej by ste mali zobraziť všetky pravidlá špecifické pre tento dokument. Ak to chcete urobiť, musíte nájsť zoznam v hornej časti „Zobraziť pravidlá formátovania pre“ a vybrať položku „Tento hárok“. Prostredníctvom tejto ponuky môžete tiež nakonfigurovať pravidlá formátovania pre konkrétne vybrané bunky. V našom prípade musíme spravovať pravidlá pre celý dokument.
  3. Ďalej musíte najprv vybrať pravidlo, ktoré chcete použiť, a presunúť ho na začiatok zoznamu pomocou šípok. Dostanete takýto výsledok.Ako zmeniť farbu riadku v Exceli podľa podmienky v závislosti od podmienok
  4. Po nastavení priorít musíte kliknúť na „OK“ a uvidíme, ako príslušné riadky zmenili svoju farbu podľa priority. Najprv program skontroloval, či je hodnota v stĺpci Množstvo väčšia ako 10, a ak nie, či je väčšia ako 4.Ako zmeniť farbu riadku v Exceli podľa podmienky v závislosti od podmienok

Zmena farby celého riadku na základe textu napísaného v bunke

Predpokladajme, že pri práci s tabuľkou máte problém rýchlo sledovať, ktoré položky už boli doručené a ktoré nie. Alebo možno niektoré sú zastarané. Na zjednodušenie tejto úlohy môžete skúsiť vybrať riadky na základe textu, ktorý je v bunke „Doručenie“. Predpokladajme, že musíme stanoviť nasledujúce pravidlá:

  1. Ak je objednávka po splatnosti po niekoľkých dňoch, farba pozadia príslušného riadku bude oranžová.
  2. Ak už bol tovar doručený, príslušný riadok sa zmení na zelenú.
  3. Ak je dodávka tovaru po lehote splatnosti, musia byť príslušné objednávky zvýraznené červenou farbou.

Jednoducho povedané, farba linky sa bude meniť v závislosti od stavu objednávky.

Vo všeobecnosti bude logika akcií pre doručené a oneskorené objednávky rovnaká ako v príklade opísanom vyššie. V okne podmieneného formátovania je potrebné predpísať vzorce =$E2=»Doručené» и =$E2=»Po termíne» resp. Trochu náročnejšia úloha pri obchodoch, ktorých platnosť vyprší v priebehu niekoľkých dní.

Ako vidíme, počet dní sa môže medzi riadkami líšiť, v takom prípade nemožno použiť vyššie uvedený vzorec.

Pre tento prípad existuje funkcia =SEARCH("Termín o", $E2)>0, kde:

  • prvý argument v zátvorkách je text obsiahnutý vo všetkých opísaných bunkách,
  • a druhý argument je adresa bunky, ktorej hodnotou chcete prejsť.

V anglickej verzii je známy ako =SEARCH. Je určený na vyhľadávanie buniek, ktoré čiastočne zodpovedajú vstupnému dotazu.

Tip: Parameter >0 vo vzorci znamená, že nezáleží na tom, kde sa v texte bunky nachádza vstupný dotaz.

Stĺpec „Doručenie“ môže napríklad obsahovať text „Urgentné, splatné do 6 hodín“ a príslušná bunka bude stále správne naformátovaná.

Ak je potrebné použiť pravidlá formátovania na riadky, kde kľúčová bunka začína požadovanou frázou, musíte do vzorca napísať =1 namiesto >0. 

Všetky tieto pravidlá je možné zapísať do príslušného dialógového okna, ako v príklade vyššie. V dôsledku toho získate nasledovné:

Ako zmeniť farbu riadku v Exceli podľa podmienky v závislosti od podmienok

Ako zmeniť farbu bunky na základe hodnoty v inej bunke?

Rovnako ako v prípade riadka, vyššie uvedené kroky možno použiť na jednu bunku alebo rozsah hodnôt. V tomto príklade sa formátovanie použije iba na bunky v stĺpci „Číslo objednávky“:

Ako zmeniť farbu riadku v Exceli podľa podmienky v závislosti od podmienok

Ako použiť viacero podmienok na formátovanie

Ak potrebujete na reťazce použiť niekoľko pravidiel podmieneného formátovania, potom namiesto písania samostatných pravidiel musíte vytvoriť jedno so vzorcami =ALEBO or = И. Prvé znamená „jedno z týchto pravidiel je pravdivé“ a druhé znamená „obe tieto pravidlá sú pravdivé“.

V našom prípade napíšeme nasledujúce vzorce:

=ИЛИ($F2=»Splatné o 1 deň», $F2=»Splatné o 3 dni»)

=ИЛИ($F2=»Splatné o 5 deň», $F2=»Splatné o 7 dni»)

A vzorec = И možno použiť napríklad na kontrolu, či je číslo v stĺpci Množstvo. väčšie alebo rovné 5 a menšie alebo rovné 10.

Ako zmeniť farbu riadku v Exceli podľa podmienky v závislosti od podmienok

Používateľ môže vo vzorcoch použiť viac ako jednu podmienku.

Teraz viete, čo musíte urobiť, aby ste zmenili farbu riadku na základe konkrétnej bunky, rozumiete, ako nastaviť viacero podmienok a uprednostniť ich a ako používať viacero vzorcov naraz. Ďalej musíte ukázať predstavivosť.

Nechaj odpoveď