Obsah
Použití barev v sešitě je skvělý způsob, jak jej zatraktivnit. Protože však v aplikaci Excel neexistuje žádná vestavěná funkce pro počítání barevných buněk, lidé se obvykle obarvování buněk vyhýbají. Lze to však provést pomocí několika triků. V tomto článku vám ukážeme, jak počítat barevné buňky v aplikaci Excel.
Stáhnout šablonu pro praxi
Zde si můžete stáhnout bezplatnou cvičnou šablonu Excelu a procvičovat se sami.
Počítání barevných buněk v aplikaci Excel.xlsm
4 snadné způsoby počítání barevných buněk v aplikaci Excel
V této části se naučíte počítat barevné buňky v aplikaci Excel pomocí příkazových nástrojů aplikace Excel a uživatelsky definovaných funkcí (UDF).
1. Pomocí příkazu Najít &; Vybrat spočítejte barevné buňky v aplikaci Excel
Na stránkách Najít & Vybrat Příkaz je jedním z nejužitečnějších nástrojů aplikace Excel pro provádění jakýchkoli úloh souvisejících s aplikací Excel. Zde jej využijeme k počítání barevných buněk v aplikaci Excel.
Uvažujme následující soubor dat, kde jsou tři kategorie dat, Kategorie: Ovoce, Květiny a Potraviny. A každá kategorie je odlišena jinou barvou. Kategorie Ovoce deklarovaná barvou Modrá , kategorie Květina v Orange a kategorie Potraviny nemá žádné barvy na pozadí.
Nyní se naučíme, jak zjistit počet jednotlivých barev, které obsahuje každá buňka každé kategorie.
Kroky:
- Vyberte soubor dat s barevnými buňkami.
- V Karta Úpravy , vyberte Najít & Vybrat -> Najít
- Z vyskakovací okno Najít a nahradit klikněte na tlačítko Možnosti .
- V dalším vyskakovacím okně Najít a nahradit klikněte na rozevírací seznam v části Formát -> Zvolte formátování z buňky .
- Objeví se čtyřrozměrný symbol plus. Umístěte tento symbol nad libovolnou barevnou buňku a klikněte na ni (my jsme vybrali barvu Modrá).
- Opět se zobrazí vyskakovací okno Najít a nahradit a vy si všimnete, že se v něm Náhled* se pole se štítkem vyplní barvou podobnou barvě buňky, kterou jste vybrali dříve.
- Klikněte na Najít vše .
Získáte všechny podrobnosti o zadané barevné buňky spolu s počtem těchto barevných buněk.
Stejným způsobem můžete v aplikaci Excel spočítat všechny ostatní barevné buňky v pracovním listu.
Další informace: Jak počítat barevné buňky v aplikaci Excel bez VBA (3 metody)
2. Použití filtrů a funkce SUBTOTAL v aplikaci Excel pro počítání barevných buněk
Použití aplikace Excel Filtr a vložení nástroje DÍLČÍ SOUČET Funkce v něm je dalším efektivním způsobem, jak počítat barevné buňky v Excelu. A můžeme ji využít i k počítání barevných buněk v Excelu.
Uvažujme následující soubor dat, který je obarvený podle kategorie. Nyní se naučíme postup, jak zjistit počet těchto obarvených buněk v aplikaci Excel pomocí Filtry a Funkce SUBTOTAL .
Kroky:
- Do jiné buňky v pracovním listu napište následující text DÍLČÍ SOUČET vzorec,
=SUBTOTAL(102,B5:B16)
Zde,
102 = Počet viditelných buněk v zadaném rozsahu.
B5:B16 = Rozsah barevných buněk.
- Získáte celkový počet barevných buněk v listu (např. máme 12 buněk s barvami pozadí, takže v tabulce DÍLČÍ SOUČET nám poskytl výstup 12 ).
- Dále vyberte pouze záhlaví datového souboru.
- Přejít na Data -> Filtr .
- Do každého záhlaví datové sady vloží rozevírací tlačítko.
- Klikněte na rozbalovací tlačítko v záhlaví sloupce, který má barevné buňky (např. Název produktu).
- V rozevíracím seznamu vyberte Filtrování podle barvy a v dílčím seznamu získáte všechny barvy z vaší sady dat.
- Klikněte na barvu, kterou chcete počítat (např. my jsme vybrali barvu Modrá).
- Zobrazí se pouze buňky obarvené danou barvou spolu s počty těchto buněk v seznamu. DÍLČÍ SOUČET výsledné buňky (např. v našem souboru dat jsou 4 modře zbarvené buňky).
- Stejným způsobem můžete v Excelu spočítat všechny ostatní barevné buňky v listu (např. když jsme z rozevíracího seznamu vybrali barvu Oranžová, zobrazily se nám buňky obarvené oranžovou barvou, a protože máme v našem datovém souboru 5 buněk obarvených oranžovou barvou, takže DÍLČÍ SOUČET výsledek vyrobená buňka 5 )
Přečtěte si více: Počítání buněk podle barvy pomocí podmíněného formátování v aplikaci Excel (3 metody)
3. Implementace makra GET.CELL 4 a funkce COUNTIFS v aplikaci Excel pro počítání barevných buněk
Použití Makro aplikace Excel 4.0 funkce je omezena z důvodů kompatibility a náročnosti. Dalším důvodem je, že se jedná o starou makrofunkci v Excelu, takže některé nové funkce chybí. Pokud vám však stále vyhovuje práce s makrem Makra EXCEL 4.0 , pak vám pomůžeme využít funkci počítání barevných buněk v aplikaci Excel.
Se stejnou sadou dat, na které jsme se cvičili, se naučíme implementovat. Funkce makra 4 počítat barevné buňky v aplikaci Excel.
- Přejít na Vzorce -> Definovat název .
- V Vyskakovací okno Nový název , napište následující,
- Název: GetColorCode (jedná se o název definovaný uživatelem)
- Rozsah: pracovní sešit
- Vztahuje se na: =GET.CELL(38,GetCell!$B5)
Zde,
GetCell = Název listu, který obsahuje vaši datovou sadu
$B5 = Odkaz na sloupec s barvou pozadí.
- Klikněte na OK
Nyní máte uživatelsky definovaný vzorec, =GetColorCode .
- Do pole vedle dat napište vzorec a stiskněte tlačítko Vstupte na .
- Výsledkem bude číslo (např. 42 ).
- Nyní přetáhněte buňku dolů o Plnicí rukojeť použít stejný vzorec na ostatní buňky.
Vzorec vrátí konkrétní čísla zadaná barvami. Takže všechny buňky s barvou stejná barva pozadí bude mít stejné číslo , a pokud by neexistovala žádná barva pozadí, vzorec by vrátil 0.
- Nyní definujte tyto barvy v jiných buňkách téhož listu, abyste získali počet.
Více informací naleznete na obrázku níže.
Vytvořili jsme tabulku s názvem Počet barev a v této tabulce jsme definovali hodnotu Buňky G5 a G6 podle naší barvy Modrá a Orange a vedle nich ponechte buňky ( Buňky H5 & H6 ) prázdné, abychom mohli získat počet barevných buněk v těchto buňkách.
- Do buňky, ve které budete mít počet barevných buněk, napište následující vzorec,
=COUNTIFS($E5:$E$16,GetColorCode)
Zde,
$E5:$E$16 = rozsah barevného kódu, který jsme získali ze vzorce definovaného uživatelem.
- Tisk Vstupte na .
Získáte počet barevně definovaných buněk (např. v našem datovém souboru jsou 4 modře zbarvené buňky, takže vedle položky Modrá barevně definovaná buňka ( G5 ), nám dává počet 4 ).
- Nyní přetáhněte buňku přes celý sloupec pomocí Plnicí rukojeť a získáte všechny počty barevných buněk v pracovním listu.
Protože máme 5 buněk obarvených Orange v našem souboru dat, uživatelsky definované GetColorCode vzorec nám dal počet 5 .
4. Vložení kódu VBA (funkce definovaná uživatelem) pro počítání barevných buněk v aplikaci Excel
Provádění VBA kód v úlohách souvisejících s Excelem je nejbezpečnější a nejefektivnější metodou, proto vyžaduje od uživatelů dovednosti na pokročilé úrovni. A nezapomeňte na nové funkce, které jsme zmínili v předchozím díle. Makro 4 sekce, dobře, VBA je pokrok Makro aplikace Excel 4.0 .
Začneme s implementací funkce VBA kód pro počítání barevných buněk v aplikaci Excel.
Kroky:
- Tisk Alt + F11 na klávesnici nebo přejděte na kartu Vývojář -> Visual Basic otevřít Editor jazyka Visual Basic .
- Ve vyskakovacím okně kódu klikněte na panelu nabídek na možnost Insert -> Modul .
- Zkopírujte následující kód a vložte jej do okna kódu,
Funkce Count_Colored_Cells(ColorCells As Range, DataRange As Range) Dim Data_Range As Range Dim Cell_Color As Long Cell_Color = ColorCells.Interior.ColorIndex For Each Data_Range In DataRange If Data_Range.Interior.ColorIndex = Cell_Color Then Count_Colored_Cells = Count_Colored_Cells + 1 End If Next Data_Range End Function
Toto není dílčí postup pro VBA spustit program, čímž se vytvoří Funkce definovaná uživatelem (UDF) . Takže po napsání kódu, neklikejte na tlačítko Spustit na panelu nabídek.
- Nyní se vraťte k datové sadě a definujte buňky s barvami jako v předchozí metodě.
- Pro lepší představu se podívejte na následující obrázek.
- Do buňky napište následující vzorec,
=Count_Colored_Cells(E5,$B$5:$B$16)
Zde,
Count_Colored_Cells = uživatelsky definovaná funkce, kterou jste vytvořili v příkazu VBA kód ( Count_Colored_Cells , v prvním řádku kódu).
E5 = buňka definovaná modrou barvou
$B5:$B$16 = rozsah souboru dat s barevnými buňkami.
- Tisk Vstupte na .
Získáte počet barevně definovaných buněk (např. v našem datovém souboru jsou 4 modře zbarvené buňky, takže vedle položky Modrá barevně definovaná buňka ( E5 ), nám dává počet 4 ).
- Nyní přetáhněte buňku přes celý sloupec pomocí Plnicí rukojeť a získáte všechny počty barevných buněk v pracovním listu.
Protože máme 5 buněk obarvených Orange v našem souboru dat, uživatelsky definované Count_Colored_Cells funkce nám poskytla počet 5 .
Závěr
Tento článek vám ukázal, jak snadno počítat barevné buňky v Excelu. Doufám, že pro vás byl tento článek velmi přínosný. Pokud máte k tématu nějaké dotazy, neváhejte se zeptat.