Jak změnit barvu buňky Excel v závislosti na hodnotě. Vyplňte buňky na základě hodnoty v aplikaci Microsoft Excel

Vyplnění vrstvy barvou je jednoduchá a oblíbená operace ve Photoshopu. To může být nutné provést v případě potřeby prosté pozadí nebo použít nějaký odstín na horní část obrázku - tónování, například pomocí vrstvy se žlutou barvou k vytvoření sépiového efektu.

Aby byla vrstva úplně jednobarevná, napočítal jsem 5 možných způsobů.

Metody vyplnění vrstvy barvou

Metoda 1

Příkaz nabídky Editace - Vyplnit(Vyplnit) , nebo stisknutím kombinace horkých kláves, která duplikuje tento příkaz:

Kombinace klávesových zkratek: Shift+F5

Otevře se dialogové okno Vyplnit. V něm v rozevíracím seznamu Použití vybrat Barva. Okamžitě se otevře paleta pro výběr barev. Rozhodněte se pro barvu a klikněte OK.

Metoda 2

Pomocí kombinace kláves Alt+Backspace se vrstva vyplní hlavní sadou barev na paletě nástrojů - .

Metoda 3 Fill Tool

Na panelu nástrojů vyberte Nástroj pro plnění. Klikněte na vrstvu a okamžitě se vybarví hlavní barvou (viz příklad výše).

Plnění funguje, když na vrstvě není nic navíc. V opačném případě bude nástroj malovat pouze určité oblasti.

Pamatuji si, že když jsem se poprvé začal učit Photoshop, použil jsem přesně tuto metodu. Myšlenka je taková, že jednoduše přetřete vrstvu štětcem, jako když Tom Sawyer natíral plot.

Všechny výše uvedené metody mají jednu společnou nevýhodu - v případech, kdy je to požadováno, se vrstva vyplněná barvou nezvětší. Část plátna, která byla přidána, bude automaticky přetřena barvou pozadí.

Příklad. Zpočátku byla vrstva vyplněna žlutou barvou. Po zvětšení plátna byla podél obrysu přidána načervenalá barva v souladu s tím, co bylo zobrazeno na indikátoru barvy pozadí.

Abyste tomu zabránili, musíte použít následující metodu.

Metoda 5 Vyplňte vrstvu

Spusťte příkaz Vrstva - Nová vrstva výplně(Nová výplňová vrstva) - Barva. Můžete okamžitě kliknout na OK. Poté se objeví paleta pro výběr barvy výplně. Vybrat si.

Při práci s tabulkami mají prvořadý význam hodnoty v ní zobrazené. Důležitou součástí je ale také jeho design. Někteří uživatelé to považují za podružný faktor a nevěnují tomu velkou pozornost. Ale marně, protože krásně navržený stůl je důležitou podmínkou pro jeho lepší vnímání a porozumění uživateli. Zvláště důležitou roli v tom hraje vizualizace dat. Pomocí vizualizačních nástrojů můžete například obarvit buňky tabulky na základě jejich obsahu. Pojďme zjistit, jak to lze provést v Excelu.

Samozřejmě je vždy příjemné mít dobře zpracovanou tabulku, ve které jsou buňky barevně odlišné podle obsahu. Tato funkce je však zvláště důležitá pro velké tabulky obsahující značné množství dat. V tomto případě vyplnění buněk barvou usnadní uživatelům navigaci v tomto obrovském množství informací, protože by se dalo říci, že již budou strukturované.

Můžete zkusit vybarvit prvky listu ručně, ale opět, pokud je stůl velký, zabere to značné množství času. Navíc v takovém datovém poli lidský faktor může hrát roli a dojde k chybám. Nemluvě o tom, že tabulka může být dynamická a data v ní se periodicky a masivně mění. V tomto případě se ruční změna barvy stává nereálnou.

Ale existuje cesta ven. Pro buňky, které obsahují dynamické (měnící se) hodnoty, se použije podmíněné formátování a pro statistická data můžete použít nástroj "Najít a nahradit".

Metoda 1: Podmíněné formátování

Pomocí podmíněného formátování můžete nastavit určité limity hodnot, při kterých budou buňky obarveny jednou nebo druhou barvou. Barvení bude provedeno automaticky. Pokud hodnota buňky v důsledku změny přesáhne hranici, bude tento prvek listu automaticky překreslen.

Pojďme se podívat, jak tato metoda funguje konkrétní příklad. Máme tabulku podnikových příjmů, ve které jsou data rozepsána měsíčně. Musíme zvýraznit různými barvami ty prvky, u kterých je výše příjmu nižší 400000 rublů, od 400000 před 500000 rublů a překračuje 500000 rublů

  1. Zvýrazníme sloupec, který obsahuje informace o příjmech společnosti. Poté přejděte na kartu "Domov". Klikněte na tlačítko "Podmíněné formátování", který se nachází na pásu karet v panelu nástrojů "styly". V seznamu, který se otevře, vyberte položku "Správa pravidel...".
  2. Otevře se okno pro správu pravidel podmíněného formátování. V terénu "Zobrazit pravidla formátování pro" hodnota musí být nastavena "Aktuální fragment". Ve výchozím nastavení by tam mělo být uvedeno přesně toto, ale pro každý případ zkontrolujte a v případě nesrovnalostí změňte nastavení podle výše uvedených doporučení. Poté klikněte na tlačítko "Vytvořit pravidlo...".
  3. Otevře se okno pro vytvoření pravidla formátování. V seznamu typů pravidel vyberte pozici . V bloku popisu pravidla v prvním poli by měl být přepínač v poloze "hodnoty". Ve druhém poli nastavte přepínač do polohy "Méně". Ve třetím poli uvedeme hodnotu prvků listu obsahující hodnotu menší, než která bude vybarvena určitou barvou. V našem případě bude tato hodnota 400000 . Poté klikněte na tlačítko "Formát…".
  4. Otevře se okno Formát buněk. Přesun na kartu "Vyplnit". Vyberte barvu výplně, kterou chcete zvýraznit buňky obsahující hodnotu menší než 400000 . Poté klikněte na tlačítko "OK" ve spodní části okna.
  5. Vrátíme se do okna pro vytvoření pravidla formátování a tam také klikneme na tlačítko "OK".
  6. Po této akci budeme opět přesměrováni na Správce pravidel podmíněného formátování. Jak vidíte, jedno pravidlo již bylo přidáno, ale musíme přidat další dvě. Znovu tedy stiskneme tlačítko "Vytvořit pravidlo...".
  7. A opět se ocitneme v okně vytváření pravidel. Přesun do sekce "Formátovat pouze buňky, které obsahují". V prvním poli tato sekce ponechte parametr "hodnota buňky", a ve druhém nastavíme přepínač do polohy "Mezi". Ve třetím poli musíte zadat počáteční hodnotu rozsahu, ve kterém budou prvky listu formátovány. V našem případě toto číslo 400000 . Ve čtvrtém uvádíme konečnou hodnotu tohoto rozsahu. Bude to činit 500000 . Poté klikněte na tlačítko "Formát…".
  8. V okně formátování přejděte znovu na kartu "Vyplnit", ale tentokrát vybereme jinou barvu a poté klikneme na tlačítko "OK".
  9. Po návratu do okna vytvoření pravidla také klikněte na tlačítko "OK".
  10. Jak vidíme, v Správce pravidel Již jsme vytvořili dvě pravidla. Zbývá tedy vytvořit třetí. Klikněte na tlačítko "Vytvořit pravidlo".
  11. V okně vytvoření pravidla se znovu přesuňte do sekce "Formátovat pouze buňky, které obsahují". V prvním poli ponecháme volbu "hodnota buňky". Ve druhém poli nastavte přepínač na policii "Více". Do třetího pole zadáme číslo 500000 . Poté, stejně jako v předchozích případech, klikněte na tlačítko "Formát…".
  12. V okně "Formát buňky" znovu přejděte na kartu "Vyplnit". Tentokrát volíme barvu odlišnou od dvou předchozích případů. Klikněte na tlačítko "OK".
  13. V okně vytvoření pravidla stiskněte tlačítko znovu "OK".
  14. Otevře se Správce pravidel. Jak vidíte, všechna tři pravidla byla vytvořena, takže klikněte na tlačítko "OK".
  15. Nyní jsou prvky tabulky vybarveny podle zadaných podmínek a hranic v nastavení podmíněného formátování.
  16. Pokud změníme obsah v jedné z buněk a překročíme hranice jednoho ze zadaných pravidel, pak tento prvek listu automaticky změní barvu.

Podmíněné formátování můžete také použít trochu jiným způsobem k obarvení prvků listu.


Metoda 2: Použití nástroje Najít a vybrat

Pokud tabulka obsahuje statická data, která se neplánují v průběhu času měnit, pak můžete použít nástroj pro změnu barvy buněk na základě jejich obsahu tzv. "Najít a vybrat". Tento nástroj vám umožní najít zadané hodnoty a změnit barvu v těchto buňkách na požadované uživatelem. Upozorňujeme však, že když změníte obsah prvků listu, barva se automaticky nezmění, ale zůstane stejná. Chcete-li změnit barvu na aktuální, budete muset postup opakovat znovu. Proto tato metoda není optimální pro tabulky s dynamickým obsahem.

Podívejme se, jak to funguje na konkrétním příkladu, pro který vezmeme stejnou tabulku podnikových příjmů.

  1. Vyberte sloupec s daty, která mají být formátována barevně. Poté přejděte na kartu "Domov" a stiskněte tlačítko "Najít a vybrat", který se nachází na pásu karet v panelu nástrojů "Editace". V seznamu, který se otevře, klikněte na položku "Nalézt".
  2. Otevře se okno "Najít a nahradit" v záložce "Nalézt". Nejprve najdeme hodnoty až 400000 rublů Protože nemáme jedinou buňku obsahující hodnotu menší než 300000 rublů, pak ve skutečnosti musíme vybrat všechny prvky, které obsahují čísla v rozsahu od 300000 před 400000 . Bohužel není možné přímo specifikovat tento rozsah, jako v případě použití podmíněného formátování, v tato metoda je to zakázáno.

    Ale je tu možnost dělat věci trochu jinak, což nám dá stejný výsledek. Ve vyhledávací liště můžete zadat následující vzor "3?????". Otazník znamená jakýkoli symbol. Program tedy vyhledá všechna šestimístná čísla, která začínají číslicí "3". To znamená, že výsledky vyhledávání budou zahrnovat hodnoty v rozsahu 300000 – 400000 , což je to, co potřebujeme. Pokud by tabulka měla menší čísla 300000 nebo méně 200000 , pak by se pro každý rozsah sto tisíc muselo hledat zvlášť.

    Zadejte výraz "3?????" v terénu "Nalézt" a stiskněte tlačítko „Najdi všechno».

  3. Poté se výsledky vyhledávání otevřou ve spodní části okna. Klikněte levým tlačítkem na kteroukoli z nich. Poté napíšeme kombinaci kláves Ctrl+A. Poté se vyberou všechny výsledky vyhledávání a zároveň se vyberou prvky ve sloupci, na které tyto výsledky odkazují.
  4. Po výběru prvků ve sloupci nespěchejte se zavřením okna "Najít a nahradit". Zatímco v záložce "Domov" ke kterému jsme se přesunuli dříve, přejděte na pás karet do bloku nástrojů "písmo". Klikněte na trojúhelník napravo od tlačítka "Vyplň barvu". Otevře se výběr různých barev výplně. Vybereme barvu, kterou chceme použít na prvky listu obsahující hodnoty menší než 400000 rublů
  5. Jak vidíte, všechny buňky sloupce obsahují hodnoty menší než 400000 rublů, zvýrazněných vybranou barvou.
  6. Nyní musíme obarvit prvky, které obsahují hodnoty v rozsahu od 400000 před 500000 rublů Tento rozsah zahrnuje čísla, která odpovídají vzoru "4?????". Zadejte jej do vyhledávacího pole a klikněte na tlačítko "Najít vše", když jsme předtím vybrali sloupec, který potřebujeme.
  7. Podobně jako minule v Výsledky vyhledávání Vybereme celý výsledek získaný stisknutím kombinace klávesových zkratek CTRL+A. Poté přejděte na ikonu výběru barvy výplně. Klikneme na něj a klikneme na ikonu odstínu, který potřebujeme, čímž se vybarví prvky listu, kde jsou hodnoty v rozsahu od 400000 před 500000 .
  8. Jak vidíme, po této akci se všechny prvky tabulky s daty v intervalu s 400000 Podle 500000 zvýrazněno vybranou barvou.
  9. Nyní musíme vybrat poslední interval hodnot – více 500000 . Zde máme také štěstí, protože všech čísel je více 500000 jsou v rozmezí od 500000 před 600000 . Proto do vyhledávacího pole zadáme výraz "5?????" a stiskněte tlačítko "Najít vše". Pokud by existovaly hodnoty větší než 600000 , pak bychom museli výraz dodatečně hledat "6?????" atd.
  10. Opět zvýrazněte výsledky hledání pomocí kombinace Ctrl+A. Dále pomocí tlačítka na pásu karet vyberte novou barvu, která vyplní přesahující interval 500000 stejnou analogií jako my dříve.
  11. Jak vidíte, po této akci se vyplní všechny prvky sloupce podle číselné hodnoty, která je v nich umístěna. Nyní můžete vyhledávací okno zavřít kliknutím na standardní tlačítko zavřít v pravém horním rohu okna, protože náš problém lze považovat za vyřešený.
  12. Pokud ale nahradíme číslo jiným, které přesahuje hranice, které jsou pro konkrétní barvu nastaveny, pak se barva nezmění, jako tomu bylo u předchozí metody. To znamená, že tato možnost bude spolehlivě fungovat pouze v těch tabulkách, ve kterých se data nemění.

Jak vidíte, existují dva způsoby, jak obarvit buňky v závislosti na číselných hodnotách, které obsahují: pomocí podmíněného formátování a pomocí "Najít a nahradit". První metoda je progresivnější, protože umožňuje jasněji definovat podmínky, za kterých budou prvky listu zvýrazněny. U podmíněného formátování se navíc barva prvku automaticky změní, pokud se v něm změní obsah, což druhá metoda nedokáže. Vyplnění buněk v závislosti na hodnotě pomocí nástroje "Najít a nahradit" Lze jej také použít, ale pouze ve statických tabulkách.

Dobrý den, milí čtenáři. Pracovali jste někdy s obrovskými daty v tabulce? Víte, bude se s nimi pracovat mnohem pohodlněji, pokud víte, jak za určitých podmínek zvýraznit několik buněk Excelu různými barvami. Chtěli byste vědět, jak se to dělá? V tomto tutoriálu provedeme změnu barvy buněk v závislosti na hodnotě Excel a také obarvíme všechny buňky pomocí vyhledávání.

Barva výplně se mění s hodnotou

Jako příklad si procvičíme změnu barvy buňky v dané tabulce za určitých podmínek. Ano, ne jeden, ale všechny s hodnotou v rozsahu od 60 do 90. K tomu použijeme funkci „Podmíněné formátování“.

Nejprve vyberte rozsah dat, který budeme formátovat.

Dále na kartě „Domů“ najděte tlačítko „Podmíněné formátování“ a ze seznamu vyberte „Vytvořit pravidlo“.

Otevře se okno „Vytvořit pravidla formátování“. V tomto okně vyberte typ pravidla: „Formátovat pouze buňky, které obsahují“.

Dále přejděte do části „Změnit popis pravidla“, kde je třeba zadat podmínky, za kterých bude plnění provedeno. V této sekci můžete zobrazit nejvíce různé podmínky, u kterého se změní.

V našem případě je nutné zadat následující: „hodnoty buněk“ a „mezi“. Uvádíme také rozsah, kdy je-li hodnota od 60 do 90, použije se výplň. Podívejte se na screenshot, jak jsem to udělal.

Samozřejmě se může stát, že při práci s Vaší tabulkou budete muset vyplnit úplně jiné podmínky, které si upřesníte, ale zatím jen trénujeme.

Pokud jste jej vyplnili, nespěchejte a klikněte na tlačítko „OK“. Nejprve musíte kliknout na tlačítko „Formátovat“, jako na snímku obrazovky, a přejít na nastavení výplně.

Dobře, jak vidíte, otevřelo se okno „Formát buňky“. Zde musíte přejít na kartu „Vyplnit“, kde vyberte ten, který potřebujete, a v tomto a předchozím okně klikněte na „OK“. Zvolila jsem zelenou výplň.

Podívejte se na svůj výsledek. Myslím, že se ti to povedlo. Rozhodně se mi to povedlo. Podívejte se na snímek obrazovky:

Obarvme buňku určitou barvou, pokud se něčemu rovná

Vraťme se k našemu stolu v původní podobě. A nyní změníme barvu, kde číslo 40 obsahuje, na červenou, a kde je číslo 50 obsaženo, na žlutou. Samozřejmě můžete v této věci použít první metodu, ale chceme znát více možností aplikace Excel.

Tentokrát použijeme funkci Najít a nahradit.

Vyberte část tabulky, ve které provedeme změny. Pokud se jedná o celý list, nemá smysl jej vybírat.

Nyní je čas otevřít okno vyhledávání. Na kartě „Domů“ v části „Úpravy“ klikněte na tlačítko „Najít a vybrat“.

Můžete také použít klávesové zkratky: CTRL + F

V poli „Najít“ uvedeme, co hledáme. V tomto případě zapíšeme „40“ a pak zmáčknout tlačítko"Najdi všechno."

Nyní, když jsou níže zobrazeny výsledky vyhledávání, vyberte jeden z nich a stisknutím CTRL + A je vyberte všechny najednou. Poté kliknutím na „Zavřít“ odeberte okno „Najít a nahradit“.

Když máme vybrané vše, co obsahuje číslo 40, na kartě „Domů“ v části „Font“ vyberte barvu buňky. Náš je červený. A jak vidíte na obrazovce a na mém snímku obrazovky, zčervenaly.

Nyní je třeba provést stejné kroky k vybarvení těch, kde je uvedeno číslo 50, myslím, že nyní chápete, jak to udělat.

Povedlo se vám to? A podívej, co se mi stalo.

To je vše. Díky přátelé. Odebírejte, komentujte, připojte se ke skupině, sdílejte dál sociální sítě a buďte informováni o nových článcích. A také si nezapomeňte prostudovat další články na tomto webu.

Vyplnění buňky barvou VBA Excel. Pozadí buňky. Properties.Interior.Color a.Interior.ColorIndex. RGB barevný model. Standardní paleta 56 barev. Předdefinované konstanty.

Vlastnost.Interior.Color objektu Range

Počínaje aplikací Excel 2007 je primárním způsobem, jak vyplnit rozsah nebo jednotlivou buňku barvou (vybarvit, přidat, změnit pozadí), použít vlastnost.Interior.Color objektu Range tak, že mu přiřadíte hodnotu barvy jako desetinné číslo z 0 až 16777215 (celkem 16777216 barev).

Vyplnění buňky barvou ve VBA Excel

Příklad kódu 1:

Sub ColorTest1() Range("A1").Interior.Color = 31569 Range("A4:D8").Interior.Color = 4569325 Range("C12:D17").Cells(4).Interior.Color = 568569 buněk (3, 6). Barva interiéru = 12659 End Sub

Umístěte ukázkový kód do svého programového modulu a stiskněte tlačítko na panelu nástrojů "Run Sub" nebo na klávesnici "F5", kurzor by měl být uvnitř spouštěného programu. Aktivní list Excelu Buňky a rozsah vybrané v kódu se zobrazí v příslušných barvách.

Existuje jedna zajímavá nuance: pokud je přiřazena k vlastnosti .Barva interiéru záporná hodnota od -16777215 do -1, pak bude barva odpovídat hodnotě rovné součtu maximální hodnota paleta (16777215) a přiřazena záporná hodnota. Například výplň všech tří buněk po provedení následujícího kódu bude stejná:

Sub ColorTest11() Cells(1, 1).Interior.Color = -12207890 Cells(2, 1).Interior.Color = 16777215 + (-12207890) Cells(3, 1).Interior.Color = 4569325 End Sub

Testováno v Excelu 2016.

Zobrazování zpráv o číselných hodnotách barev

Není možné si zapamatovat číselné hodnoty barev, takže často vyvstává otázka, jak zjistit číselnou hodnotu pozadí buňky. Následující kód VBA Excel zobrazuje zprávy o číselných hodnotách dříve přiřazených barev.

Příklad kódu 2:

Sub ColorTest2() Rozsah MsgBox("A1").Interior.Color MsgBox Range("A4:D8").Interior.Color MsgBox Range("C12:D17").Cells(4).Interior.Color MsgBox Cells(3 , 6).Interiér.Barva Konec Sub

Místo zobrazování zpráv můžete přiřadit číselné hodnoty barvy na proměnné tak, že je deklarujete jako dlouhé.

Použití předdefinovaných konstant

VBA Excel má předdefinované konstanty pro běžně používané barvy výplně buněk:

Barva je přiřazena buňce předdefinovanou konstantou ve VBA Excel stejným způsobem jako u číselné hodnoty:

Příklad kódu 3:

Rozsah("A1").Interior.Color = vbGreen

RGB barevný model

Barevný systém RGB je kombinací tří základních barev různé intenzity: červené, zelené a modré. Mohou nabývat hodnot od 0 do 255. Pokud jsou všechny hodnoty 0, je černá, pokud jsou všechny hodnoty 255, je bílá.

Pomocí palety Excel můžete vybrat barvu a zjistit její hodnoty RGB:

Než budete moci přiřadit barvu buňce nebo rozsahu pomocí hodnot RGB, je nutné je převést na desetinné číslo, označující barvu. K tomu existuje funkce VBA Excel, která se nazývá RGB.

Příklad kódu 4:

Rozsah("A1").Interior.Color = RGB(100, 150, 200)

Property.Interior.ColorIndex objektu Range

Před příchodem Excelu 2007 existovala pouze omezená paleta pro vyplnění buněk pozadím složená z 56 barev, která se dochovala dodnes. Každá barva v této paletě má přiřazen index od 1 do 56. Barvu můžete buňce přiřadit indexem nebo o ní zobrazit zprávu pomocí vlastnosti.Interior.ColorIndex:

Příklad kódu 5:

Rozsah("A1").Interior.ColorIndex = 8 Rozsah MsgBox("A1").Interior.ColorIndex

Omezenou paletu pro vyplnění buněk pozadím můžete zobrazit spuštěním nejjednoduššího makra ve VBA Excel:

Příklad kódu 6:

Sub ColorIndex() Dim i As Byte For i = 1 až 56 Cells(i, 1).Interior.ColorIndex = i Next End Sub

Čísla řádků aktivního listu od 1 do 56 budou odpovídat indexu barev a buňka v prvním sloupci bude vyplněna pozadím odpovídajícím indexu.

Můžete vidět hotovou standardní paletu 56 barev.