Kazalo
Uporaba barv v delovnem zvezku je odličen način za privlačnejši videz. Ker pa v Excelu ni vgrajene funkcije za štetje obarvanih celic, se ljudje ponavadi izogibajo barvanju celic. Vendar je to mogoče storiti z nekaj triki. V tem članku vam bomo pokazali, kako šteti obarvane celice v Excelu.
Prenesi predlogo za prakso
Brezplačno praktično Excelovo predlogo lahko prenesete s tega mesta in jo uporabite sami.
Štetje obarvanih celic v Excelu.xlsm
4 preprosti načini za štetje obarvanih celic v Excelu
V tem razdelku boste izvedeli, kako v Excelu prešteti obarvane celice z uporabo ukaznih orodij Excel in uporabniško opredeljenih funkcij (UDF).
1. Z ukazom Poišči in izberi preštejte barvne celice v Excelu
Spletna stran Poišči & amp; Izberite Ukaz je eno izmed najuporabnejših orodij v Excelu za izvajanje vseh opravil, povezanih z Excelom. Tukaj ga bomo uporabili za štetje obarvanih celic v Excelu.
Upoštevajte naslednji nabor podatkov, v katerem so tri kategorije podatkov, kategorije: sadje, cvetje in hrana. Vsaka kategorija se razlikuje z različnimi barvami. Kategorija sadje je označena z barvo Modra , kategorija Cvetje v Oranžna in kategorija Hrana nima barv ozadja.
Zdaj se bomo naučili, kako ugotoviti število posameznih barv, ki jih vsebuje vsaka celica posamezne kategorije.
Koraki:
- Izberite nabor podatkov z obarvanimi celicami.
- V zavihek Urejanje , izberite Poišči in izberi -> Poišči
- Od pojavno okno Poišči in zamenjaj kliknite polje Možnosti .
- V naslednjem pojavnem oknu Poišči in zamenjaj kliknite na spustni seznam v Format -> Izberite oblikovanje iz celice .
- Pojavil se bo štiridimenzionalni simbol plus. Ta simbol postavite nad katero koli barvno celico in kliknite nanjo (izbrali smo modro barvo).
- Spet se bo pojavilo pojavno okno Poišči in zamenjaj in opazili boste, da Predogled* polje z nalepko bo zapolnjeno z barvo, podobno barvi celice, ki ste jo izbrali prej.
- Kliknite . Poišči vse .
Pridobili boste vse podrobnosti o določene barvne celice skupaj s številom obarvanih celic.
Na enak način lahko v Excelu preštejete vse druge obarvane celice v delovnem listu.
Preberite več: Kako šteti barvne celice v Excelu brez VBA (3 metode)
2. Uporaba filtrov in funkcije SUBTOTAL v Excelu za štetje obarvanih celic
Uporaba Excelovega Filter in vstavite orodje PODSKUPAJ je še en učinkovit način za štetje obarvanih celic v Excelu. To lahko uporabimo tudi za štetje obarvanih celic v Excelu.
Upoštevajte naslednji niz podatkov, ki je obarvan s kategorijo. Zdaj se bomo naučili korakov za ugotavljanje števila teh obarvanih celic v Excelu z uporabo Filtri in Funkcija SUBTOTAL .
Koraki:
- V drugo celico v delovnem listu zapišite naslednje PODSKUPAJ formula,
=SUBTOTAL(102,B5:B16)
Tukaj,
102 = Število vidnih celic v določenem območju.
B5:B16 = Območje obarvanih celic.
- Dobili boste skupno število barvnih celic v listu (npr. imamo 12 celic z barvami ozadja, zato PODSKUPAJ nam je dal izhodno vrednost 12 ).
- Nato izberite samo glave nabora podatkov.
- Pojdi na Podatki -> Filter .
- V vsako glavo nabora podatkov bo vstavljen gumb za spust.
- Kliknite spustni gumb v glavi stolpca, ki ima obarvane celice (npr. Ime izdelka).
- S spustnega seznama izberite Filtriranje po barvi in dobili boste vse barve iz nabora podatkov v podlistku.
- Kliknite barvo, ki jo želite šteti (npr. izbrali smo modro barvo).
- Prikazal vam bo samo celice, obarvane z določeno barvo, skupaj s številom teh celic v polju PODSKUPAJ celice rezultata (npr. v našem naboru podatkov so 4 modro obarvane celice).
- Na enak način lahko v Excelu preštejete vse druge obarvane celice v delovnem listu (npr. ko smo s spustnega seznama izbrali oranžno barvo, so se nam prikazale celice, obarvane z oranžno, in ker imamo v našem naboru podatkov 5 celic, obarvanih z oranžno, je PODSKUPAJ rezultat proizvedena celica 5 )
Preberite več: Štetje celic po barvi s pogojnim oblikovanjem v Excelu (3 metode)
3. Izvajanje makra GET.CELL 4 in funkcije COUNTIFS v programu Excel za štetje obarvanih celic
Uporaba Makro Excel 4.0 funkcije je omejena zaradi združljivosti in težavnosti. Drugi razlog je, da je to stara makro funkcija v Excelu, zato manjkajo nekatere nove funkcije. Če pa vam še vedno ustreza delo z makro funkcijo Makroji EXCEL 4.0 , potem vam bomo pomagali uporabiti funkcijo štetja obarvanih celic v Excelu.
Z istim naborom podatkov, na katerem smo vadili, se bomo naučili, kako implementirati Funkcija makra 4 za štetje obarvanih celic v Excelu.
- Pojdi na Formule -> Definiraj ime .
- V Novo ime pojavno okno , napišite naslednje,
- Ime: GetColorCode (to je ime, ki ga določi uporabnik)
- Obseg: delovni zvezek
- Nanaša se na: =GET.CELL(38,GetCell!$B5)
Tukaj,
GetCell = Ime lista, v katerem je vaš nabor podatkov
$B5 = Sklic na stolpec z barvo ozadja.
- Kliknite . V REDU
Zdaj imate uporabniško definirano formulo, =GetColorCode .
- V sosednji prostor za podatke zapišite formulo in pritisnite Vnesite .
- Izpiše se številka (npr. 42 ).
- Zdaj povlecite celico navzdol za Ročaj za polnjenje za uporabo iste formule v preostalih celicah.
Formula bo vrnila določena števila, ki so določena z barvami. Tako bodo vse celice z enaka barva ozadja bo dobila enako število in če ni barve ozadja, formula vrne 0.
- Zdaj te barve določite v drugih celicah v istem delovnem listu, da dobite število.
Za več informacij si oglejte spodnjo sliko.
Ustvarili smo tabelo z imenom Število barv in v njej določili Celice G5 in . G6 glede na našo barvo Modra in . Oranžna in ohranite celice, ki so zraven teh ( Celice H5 & H6 ) prazna, tako da lahko v teh celicah dobimo število obarvanih celic.
- V celico, v kateri boste imeli število obarvanih celic, zapišite naslednjo formulo,
=COUNTIFS($E5:$E$16,GetColorCode)
Tukaj,
$E5:$E$16 = območje barvne kode, ki smo jo pridobili iz uporabniško definirane formule.
- Pritisnite Vnesite .
Dobili boste število barvno opredeljenih celic (npr. v našem naboru podatkov so 4 modro obarvane celice, zato poleg Modra barvno opredeljena celica ( G5 ), dobimo število 4 ).
- Zdaj povlecite celico po celotnem stolpcu tako, da Ročaj za polnjenje in tako pridobite vsa števila obarvanih celic v delovnem listu.
Ker imamo 5 celic, obarvanih z Oranžna v našem naboru podatkov uporabniško opredeljeni GetColorCode formula nam je dala število 5 .
4. Vgradnja kode VBA (uporabniško opredeljene funkcije) za štetje obarvanih celic v Excelu
Izvajanje VBA koda pri opravilih, povezanih z Excelom, je najvarnejša in najučinkovitejša metoda, zato od uporabnikov zahteva napredne spretnosti. Ne pozabite na nove funkcije, ki smo jih omenili v prejšnjem poglavju. Makro 4 oddelek, dobro, VBA je napredovanje Makro Excel 4.0 .
Začnimo z implementacijo VBA koda za štetje obarvanih celic v Excelu.
Koraki:
- Pritisnite Alt + F11 na tipkovnici ali odprite zavihek Razvijalec -> Visual Basic da odprete Urejevalnik Visual Basic .
- V pojavnem oknu kode v menijski vrstici kliknite Vstavljanje -> Modul .
- Kopirajte naslednjo kodo in jo prilepite v okno s kodo,
Funkcija 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
To ni podpostopek za VBA program za zagon, se ustvari Uporabniško opredeljena funkcija (UDF) . Torej, po pisanju kode, ne kliknite gumba Run v menijski vrstici.
- Zdaj se vrnite v nabor podatkov in določite celice z barvami, kot smo to storili v prejšnji metodi.
- Za boljše razumevanje si oglejte spodnjo sliko.
- V celico zapišite naslednjo formulo,
=Count_Colored_Cells(E5,$B$5:$B$16)
Tukaj,
Count_Colored_Cells = uporabniško definirana funkcija, ki ste jo ustvarili v VBA koda ( Count_Colored_Cells v prvi vrstici kode).
E5 = celica z modro barvo
$B5:$B$16 = območje nabora podatkov z obarvanimi celicami.
- Pritisnite Vnesite .
Dobili boste število barvno opredeljenih celic (npr. v našem naboru podatkov so 4 modro obarvane celice, zato poleg Modra barvno opredeljena celica ( E5 ), dobimo število 4 ).
- Zdaj povlecite celico po celotnem stolpcu tako, da Ročaj za polnjenje in tako pridobite vsa števila obarvanih celic v delovnem listu.
Ker imamo 5 celic, obarvanih z Oranžna v našem naboru podatkov uporabniško opredeljeni Count_Colored_Cells funkcija nam je dala število 5 .
Zaključek
V tem članku je bilo prikazano, kako v Excelu preprosto prešteti obarvane celice. Upam, da vam je bil ta članek zelo koristen. Če imate kakršna koli vprašanja v zvezi s to temo, vas prosim, da jih postavite.