Brojanje obojenih ćelija u programu Excel - Tri najbolje metode (Vodič korak po korak)

Tri najbolje metode za brojanje obojenih ćelija u programu Excel

Ne postoji ugrađena funkcija za brojanje obojenih stanica u Excelu, ali u nastavku su spomenute tri različite metode za izvršavanje ovog zadatka.

  1. Broji obojene stanice pomoću opcije automatskog filtriranja
  2. Broji obojene stanice pomoću VBA koda
  3. Broji obojene stanice pomoću metode FIND

Sada, razgovarajmo o svakom od njih detaljno -

# 1 - Excel broji obojene stanice pomoću opcije automatskog filtriranja

Za ovaj primjer pogledajte podatke u nastavku.

Kao što vidimo, svaki je grad označen različitim bojama. Dakle, moramo brojati broj gradova na temelju boje stanice. Slijedite korake u nastavku za brojanje stanica po boji.

  • Korak 1: Primijenite filtar na podatke.
  • Korak 2: Na dnu podataka primijenite funkciju SUBTOTAL u Excelu za brojanje stanica.
  • Korak 3: SUBTOTAL funkcija sadrži mnogo formula u sebi; ovo je korisno ako želimo brojati, zbrojiti, prosječno podatke samo o vidljivim stanicama. Sada pod naslovom "PIN" kliknite filtar padajućeg popisa i odaberite "Odabir po boji".
  • Korak 4: Kao što vidimo, sve boje u podacima. Sada odaberite boju koju želite filtrirati.

Vau !!! Kao što možemo vidjeti u ćeliji D21, našoj SUBTOTAL funkciji dodijeljen je broj filtriranih ćelija kao 6, umjesto prethodnog rezultata od 18.

Slično tome, sada odaberite druge boje da biste dobili broj istih.

Dakle, stanice plave boje sada broje pet.

# 2 - Excel broji obojene stanice pomoću VBA koda

VBA-ove ulične pametne tehnike pomažu nam da smanjimo potrošnju vremena na svom radnom mjestu za neke od složenih problema.

Ne samo da možemo smanjiti vrijeme, već možemo stvoriti i vlastite funkcije koje odgovaraju našim potrebama. Jedna od takvih funkcija možemo stvoriti funkciju za brojanje stanica na temelju boje. Ispod je VBA kôd za stvaranje funkcije za brojanje stanica na temelju boje.

Kodirati:

Funkcija Color_Cell_Count (ColorCell As Range, DataRange As Range) Dim Data_Range As Range Dim Cell_Color As Long Cell_Color = ColorCell.Interior.ColorIndex Za svaki Data_Range in DataRange Ako je Data_Range.Interior.ColorIndex = Cell_Color Onda End_Care_CellCend_Care_Cell_Care_Cell_Cell_Cell_Cell_Cell_Care_Cell_Care_Cell_Care_Cell_Cell_Cell_Cell_Cell_Cell_Cell_Care_Cell_Care_Cell_Cell_Cell_CellCell_Care_Cell_Cell_Cell_Cell_Cell_Cell_Cell_Cell_Cell_Cell_CareEC_Cell_Care.Cell_Cell_Care.Cell_Care.Cell_Care.Cell. Funkcija

Kopirajte i zalijepite gornji kod u svoj modul.

Ovaj kôd nije SUB postupak za pokretanje; nego je to "Korisnički definirana funkcija" (UDF).

Prvi redak koda "Color_Cell_Count" naziv je funkcije. Sada stvorite tri stanice i obojite ih kao u nastavku.

Sada otvorite funkciju "Color_Cell_Count" u G2 ćeliji.

Iako ne vidimo sintaksu ove funkcije, prvi argument je koju boju trebamo prebrojati, pa odaberite ćeliju F2.

Drugi je argument odabrati raspon ćelija kao D2: D19.

Zatvorite nosač i pritisnite tipku Enter. To će dati broj stanica koje imaju odabranu boju stanica.

Ovako, uz pomoć UDF-a u VBA-u možemo računati stanice na temelju boje stanice.

# 3 - Excel broji obojene stanice pomoću metode FIND

Također možemo brojati stanice na temelju metode FIND.

  • Korak 1: Prvo odaberite raspon stanica u koje trebamo prebrojati stanice.
  • Korak 2: Sada pritisnite Ctrl + F da biste otvorili dijaloški okvir FIND.
  • Korak 3: Sada kliknite "Opcije >>."
  • Korak 4: Proširit će se dijaloški okvir FIND. Sada kliknite opciju "Format".
  • Korak 5: Sada će se otvoriti dijaloški okvir "Pronađi format". Kliknite opciju "Odaberi format iz ćelije".
  • Korak 6: Sada samo pomaknite pokazivač miša da biste vidjeli pokazivač za odabir ćelije formata u Excelu koju želimo brojati.
  • Korak 7: Odaberite ćeliju koja je formatirana kao željeni broj ćelija. Odabrao sam F2 ćeliju kao željeni format ćelije i sada mogu vidjeti pregled.
  • Korak 8: Sada kliknite opciju PRONAĐI SVE da biste dobili broj odabranih ćelija u formatu ćelija.

Dakle, pronađeno je ukupno 6 stanica s odabranim bojama za oblikovanje.

Stvari koje treba zapamtiti

  • Ako VBA kôd nije potprocedura u VBA; to je UDF.
  • SUBTOTAL sadrži mnogo formula koje se koriste za dobivanje rezultata samo za vidljive stanice kada se primijeni filtar.
  • U Excelu nemamo ugrađenu funkciju za brojanje stanica na temelju boje stanice.

Zanimljivi članci...