Jak počítat barevné buňky v aplikaci Excel (4 jednoduché způsoby)

  • Sdílet Toto
Hugh West

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.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.