Ako počítať farebné bunky v programe Excel (4 jednoduché spôsoby)

  • Zdieľajte To
Hugh West

Používanie farieb v zošite je skvelý spôsob, ako ho zatraktívniť. Keďže však v programe Excel neexistuje žiadna vstavaná funkcia na počítanie farebných buniek, ľudia sa zvyčajne farebným bunkám vyhýbajú. Možno to však urobiť pomocou niekoľkých trikov. V tomto článku vám ukážeme, ako počítať farebné bunky v programe Excel.

Stiahnite si šablónu pre prax

Bezplatnú cvičnú šablónu Excel si môžete stiahnuť odtiaľto a precvičiť si ju sami.

Počítanie farebných buniek v programe Excel.xlsm

4 jednoduché spôsoby počítania farebných buniek v programe Excel

V tejto časti sa dozviete, ako počítať farebné bunky v programe Excel pomocou príkazových nástrojov programu Excel a funkcií definovaných používateľom (UDF).

1. Pomocou príkazu Nájsť &; Vybrať spočítajte farebné bunky v programe Excel

Stránka Nájsť & Vybrať Príkaz je jedným z najužitočnejších nástrojov v programe Excel na vykonávanie akýchkoľvek úloh súvisiacich s programom Excel. Tu ho využijeme na počítanie farebných buniek v programe Excel.

Uvažujme nasledujúci súbor údajov, v ktorom sú tri kategórie údajov, kategórie: Ovocie, Kvety a Potraviny. A každá kategória je odlíšená rôznymi farbami. Kategória Ovocie deklarovaná farbou Modrá , kategória Kvetina v Oranžová a kategória Potraviny nemá žiadne farby na pozadí.

Teraz sa naučíme, ako zistiť počet jednotlivých farieb, ktoré obsahuje každá bunka každej kategórie.

Kroky:

  • Vyberte súbor údajov s farebnými bunkami.
  • V Karta Úpravy , vyberte Nájsť & Vybrať -> Nájsť

  • Z vyskakovacie okno Nájsť a nahradiť kliknite na Možnosti .

  • V ďalšom vyskakovacom okne Nájsť a nahradiť kliknite na rozbaľovací zoznam v Formát -> Vyberte formát z bunky .

  • Zobrazí sa štvorrozmerný symbol plus. Umiestnite tento symbol na ľubovoľnú farebnú bunku a kliknite na ňu (my sme vybrali modrú farbu).

  • Opäť sa zobrazí vyskakovacie okno Nájsť a nahradiť a všimnete si, že Náhľad* pole so štítkom sa vyplní farbou podobnou farbe bunky, ktorú ste vybrali predtým.
  • Kliknite na . Nájsť všetko .

Získate všetky podrobnosti o zadané farebné bunky spolu s počtom týchto farebných buniek.

Rovnakým spôsobom môžete v programe Excel spočítať všetky ostatné farebné bunky v pracovnom hárku.

Prečítajte si viac: Ako počítať farebné bunky v programe Excel bez VBA (3 metódy)

2. Použitie filtrov a funkcie SUBTOTAL v programe Excel na počítanie farebných buniek

Použitie aplikácie Excel Filter a vložením nástroja SUBTOTAL Funkcia v ňom je ďalším efektívnym spôsobom, ako počítať farebné bunky v Exceli. A tú môžeme využiť aj na počítanie farebných buniek v Exceli.

Uvažujme nasledujúci súbor údajov, ktorý je farebne označený kategóriou. Teraz sa naučíme kroky na zistenie počtu týchto farebných buniek v programe Excel pomocou Filtre a Funkcia SUBTOTAL .

Kroky:

  • Do inej bunky v pracovnom hárku napíšte toto SUBTOTAL vzorec,
=SUBTOTAL(102,B5:B16)

Tu,

102 = Počet viditeľných buniek v zadanom rozsahu.

B5:B16 = Rozsah farebných buniek.

  • Získate celkový počet farebných buniek v hárku (napr. máme 12 buniek s farbami pozadia, takže SUBTOTAL nám poskytol výstup 12 ).

  • Potom vyberte iba záhlavia súboru údajov.
  • Prejsť na Údaje -> Filter .

  • Do každého záhlavia súboru údajov sa vloží rozbaľovacie tlačidlo.

  • Kliknite na rozbaľovacie tlačidlo v záhlaví stĺpca, ktorý má farebné bunky (napr. Názov produktu).
  • Z rozbaľovacieho zoznamu vyberte Filtrovanie podľa farby a všetky farby z vášho súboru údajov sa zobrazia v čiastkovom zozname.

  • Kliknite na farbu, ktorú chcete spočítať (napr. my sme vybrali farbu Modrá).
  • Zobrazia sa len bunky zafarbené danou farbou spolu s počtom týchto buniek v SUBTOTAL výslednej bunky (napr. v našom súbore údajov sú 4 modro sfarbené bunky).

  • Rovnakým spôsobom môžete v programe Excel spočítať všetky ostatné farebné bunky v pracovnom hárku (napr. keď sme z rozbaľovacieho zoznamu vybrali oranžovú farbu, poskytlo nám to bunky zafarbené oranžovou farbou a keďže v našom súbore údajov máme 5 buniek zafarbených oranžovou farbou, takže SUBTOTAL výsledok vyrobená bunka 5 )

Prečítajte si viac: Počítanie buniek podľa farby pomocou podmieneného formátovania v programe Excel (3 metódy)

3. Implementácia makra GET.CELL 4 a funkcie COUNTIFS v programe Excel na počítanie farebných buniek

Používanie Makro programu Excel 4.0 funkcie je obmedzená z dôvodu kompatibility a náročnosti. Ďalším dôvodom je, že ide o starú makro funkciu v Exceli, takže niektoré nové funkcie chýbajú. Makrá EXCEL 4.0 , potom vám pomôžeme využiť funkciu počítania farebných buniek v programe Excel.

S rovnakým súborom údajov, na ktorom sme sa cvičili, sa naučíme implementovať Funkcia makra 4 na počítanie farebných buniek v programe Excel.

  • Prejsť na Vzorce -> Definovať názov .

  • V Vyskakovacie okno Nový názov , napíšte nasledujúce,
    • Názov: GetColorCode (toto je názov definovaný používateľom)
    • Rozsah: Pracovný zošit
    • Vzťahuje sa na: =GET.CELL(38,GetCell!$B5)

Tu,

GetCell = Názov hárku, ktorý obsahuje váš súbor údajov

$B5 = Odkaz na stĺpec s farbou pozadia.

  • Kliknite na . OK

Teraz máte vzorec definovaný používateľom, =GetColorCode .

  • Do políčka vedľa údajov napíšte vzorec a stlačte tlačidlo Vstúpte na stránku .
  • Vytvorí číslo (napr. 42 ).

  • Teraz potiahnite bunku nadol o Rukoväť náplne použiť rovnaký vzorec na ostatné bunky.

Vzorec vráti konkrétne čísla zadané farbami. Takže všetky bunky s rovnaká farba pozadia dostane rovnaké číslo a ak neexistuje farba pozadia, vzorec vráti hodnotu 0.

  • Teraz definujte tieto farby v iných bunkách v tom istom hárku, aby ste získali počet.

Viac informácií nájdete na obrázku nižšie.

Vytvorili sme tabuľku s názvom Počet farieb a v tejto tabuľke sme definovali Bunky G5 a G6 podľa našej farby Modrá a Oranžová a ponechajte si bunky vedľa nich ( Bunky H5 & H6 ) prázdne, aby sme mohli získať počet farebných buniek v týchto bunkách.

  • Do bunky, v ktorej budete mať počet farebných buniek, napíšte nasledujúci vzorec,
=COUNTIFS($E5:$E$16,GetColorCode)

Tu,

$E5:$E$16 = rozsah farebného kódu, ktorý sme získali zo vzorca definovaného používateľom.

  • Tlač Vstúpte na stránku .

Získate počet farebne definovaných buniek (napr. v našom súbore údajov sú 4 modro sfarbené bunky, takže vedľa Modrá farebne definovaná bunka ( G5 ), nám dáva počet 4 ).

  • Teraz potiahnite bunku cez celý stĺpec pomocou Rukoväť náplne na získanie všetkých počtov farebných buniek v pracovnom hárku.

Keďže máme 5 buniek zafarbených Oranžová v našom súbore údajov, používateľom definované GetColorCode vzorec nám dal počet 5 .

4. Vloženie kódu VBA (funkcie definovanej používateľom) na počítanie farebných buniek v programe Excel

Implementácia VBA kód v úlohách súvisiacich s programom Excel je najbezpečnejšou a najefektívnejšou metódou, preto si od používateľov vyžaduje zručnosti na pokročilej úrovni. A nezabudnite na nové funkcie, ktoré sme spomenuli v predchádzajúcom Makro 4 sekcia, dobre, VBA je pokrok Makro Excel 4.0 .

Začneme s implementáciou VBA kód na počítanie farebných buniek v programe Excel.

Kroky:

  • Tlač Alt + F11 na klávesnici alebo prejdite na kartu Vývojár -> Visual Basic otvoriť Editor jazyka Visual Basic .

  • Vo vyskakovacom okne kódu kliknite na paneli ponúk na položku Vložiť -> Modul .

  • Skopírujte nasledujúci kód a vložte ho do okna kódu,
     Funkcia 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 nie je čiastkový postup pre VBA spustiť program, čím sa vytvorí Funkcia definovaná používateľom (UDF) . Takže po napísaní kódu, neklikajte na tlačidlo Spustiť z panela ponúk.

  • Teraz sa vráťte k súboru údajov a definujte bunky s farbami, ako sme to urobili v predchádzajúcej metóde.
  • Pre lepšiu predstavu si pozrite nasledujúci obrázok.

  • Do bunky napíšte nasledujúci vzorec,
=Count_Colored_Cells(E5,$B$5:$B$16)

Tu,

Count_Colored_Cells = používateľom definovaná funkcia, ktorú ste vytvorili v VBA kód ( Count_Colored_Cells , v prvom riadku kódu).

E5 = bunka definovaná modrou farbou

$B5:$B$16 = rozsah súboru údajov s farebnými bunkami.

  • Tlač Vstúpte na stránku .

Získate počet farebne definovaných buniek (napr. v našom súbore údajov sú 4 modro sfarbené bunky, takže vedľa Modrá bunka definovaná farbou ( E5 ), nám dáva počet 4 ).

  • Teraz potiahnite bunku cez celý stĺpec pomocou Rukoväť náplne na získanie všetkých počtov farebných buniek v pracovnom hárku.

Keďže máme 5 buniek zafarbených Oranžová v našom súbore údajov, používateľom definované Count_Colored_Cells funkcia nám poskytla počet 5 .

Záver

Tento článok vám ukázal, ako jednoducho počítať farebné bunky v programe Excel. Dúfam, že tento článok bol pre vás veľmi prínosný. Ak máte akékoľvek otázky týkajúce sa tejto témy, neváhajte sa opýtať.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.