Numărați celulele colorate în Excel - Top 3 metode (Ghid pas cu pas)

Top 3 metode de numărare a celulelor colorate în Excel

Nu există o funcție încorporată pentru a număra celulele colorate în Excel, dar mai jos sunt menționate trei metode diferite pentru a realiza această sarcină.

  1. Numărați celulele colorate utilizând opțiunea de filtrare automată
  2. Numărați celulele colorate utilizând codul VBA
  3. Numărați celulele colorate utilizând metoda FIND

Acum, haideți să discutăm fiecare dintre ele în detaliu -

# 1 - Excel Numără celulele colorate utilizând opțiunea de filtrare automată

Pentru acest exemplu, consultați datele de mai jos.

După cum putem vedea, fiecare oraș este marcat cu culori diferite. Deci, trebuie să numărăm numărul de orașe pe baza culorii celulei. Urmați pașii de mai jos pentru a număra celulele după culoare.

  • Pasul 1: Aplicați filtrul la date.
  • Pasul 2: în partea de jos a datelor, aplicați funcția SUBTOTAL în excel pentru a număra celulele.
  • Pasul 3: funcția SUBTOTAL conține multe formule în ea; acest lucru este util dacă dorim să numărăm, să însumăm, să obținem doar date vizibile despre celule. Acum, sub titlul „PIN”, faceți clic pe filtrul listei derulante și selectați „Alegeți după culoare”.
  • Pasul 4: După cum putem vedea, toate culorile din date. Acum alegeți culoarea pe care doriți să o filtrați.

Wow!!! După cum putem vedea în celula D21, funcției noastre SUBTOTAL i se oferă numărul de celule filtrate ca 6, în loc de rezultatul anterior de 18.

În mod similar, alegeți acum alte culori pentru a obține numărul acestora.

Deci celulele albastre contează cinci acum.

# 2 - Excel Numărați celulele colorate utilizând codul VBA

Tehnicile inteligente de stradă ale VBA ne ajută să reducem consumul de timp la locul de muncă pentru unele dintre problemele complicate.

Nu numai că putem reduce timpul, dar ne putem crea și propriile funcții pentru a se potrivi nevoilor noastre. O astfel de funcție putem crea o funcție de numărare a celulelor pe baza culorii. Mai jos este codul VBA pentru a crea o funcție de numărare a celulelor în funcție de culoare.

Cod:

Funcție Color_Cell_Count (ColorCell As Range, DataRange As Range) Dim Data_Range As Range Dim Cell_Color As Long Cell_Color = ColorCell.Interior.ColorIndex For Each Data_Range In DataRange If Data_Range.Interior.ColorIndex = Cell_Color Then Color_Cell_Count_Down_Count_Date Funcţie

Copiați și lipiți codul de mai sus în modulul dvs.

Acest cod nu este o procedură SUB de executat; mai degrabă, este o „Funcție definită de utilizator” (UDF).

Prima linie a codului „Color_Cell_Count” este numele funcției. Acum creați trei celule și colorați-le ca mai jos.

Acum deschideți funcția „Color_Cell_Count” în celula G2.

Chiar dacă nu vedem sintaxa acestei funcții, primul argument este ce culoare trebuie să numărăm, deci selectați celula F2.

Al doilea argument este de a selecta intervalul de celule ca D2: D19.

Închideți paranteză și apăsați tasta Enter. Aceasta va da numărul de celule care are culoarea de celulă selectată.

Astfel, cu ajutorul UDF în VBA, putem număra celulele pe baza culorii celulei.

# 3 - Excel Numără celulele colorate folosind metoda FIND

De asemenea, putem număra celule și pe baza metodei FIND.

  • Pasul 1: Mai întâi, selectați gama de celule în care trebuie să numărăm celulele.
  • Pasul 2: Apăsați acum Ctrl + F pentru a deschide caseta de dialog FIND.
  • Pasul 3: Acum, faceți clic pe „Opțiuni >>”.
  • Pasul 4: Se va extinde caseta de dialog FIND. Acum faceți clic pe opțiunea „Format”.
  • Pasul 5: Acum, se va deschide caseta de dialog „Găsiți format”. Faceți clic pe opțiunea „Alegeți formatul din celulă”.
  • Pasul 6: Acum, trebuie doar să mutați indicatorul mouse-ului pentru a vedea indicatorul pentru a selecta celula format în Excel pe care dorim să o numărăm.
  • Pasul 7: Selectați celula care este formatată ca număr de celule dorit. Am ales celula F2 ca format de celulă dorit și acum pot vedea previzualizarea.
  • Pasul 8: Faceți clic acum pe opțiunea GĂSEȘTE TOT pentru a obține numărul numărului de celule format format de celulă selectat.

Deci, au fost găsite un total de 6 celule cu culorile de formatare selectate.

Lucruri de amintit

  • Codul VBA furnizat nu este o subprocedură în VBA; este un UDF.
  • SUBTOTAL conține multe formule care sunt utilizate pentru a obține rezultatul numai pentru celulele vizibile atunci când filtrul este aplicat.
  • Nu avem nicio funcție încorporată în Excel pentru a număra celulele pe baza culorii celulei.

Articole interesante...