Kako šteti barvne celice v Excelu (4 preprosti načini)

  • Deliti To
Hugh West

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.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.