Cuprins
Utilizarea culorilor în registrul de lucru este o modalitate excelentă de a-l face să arate mai atractiv. Dar, deoarece nu există nicio funcție încorporată pentru a număra celulele colorate în Excel, oamenii evită de obicei să coloreze celulele. Dar se poate face cu câteva trucuri. În acest articol, vă vom arăta cum să numărați celulele colorate în Excel.
Descărcați modelul de practică
Puteți descărca șablonul Excel gratuit de practică de aici și puteți exersa pe cont propriu.
Numărați celulele colorate în Excel.xlsm
4 moduri simple de a număra celulele colorate în Excel
În această secțiune, veți învăța cum să numărați celulele colorate în Excel prin utilizarea instrumentelor de comandă Excel și a funcțiilor definite de utilizator (UDF).
1. Utilizați comanda Find & Select pentru a număra celulele colorate în Excel
The Găsiți & Selectați comanda este unul dintre cele mai utile instrumente din Excel pentru a executa orice sarcină legată de Excel. Aici o vom utiliza pentru a număra celulele colorate în Excel.
Luați în considerare următorul set de date, în care există trei categorii de date, Categoria: Fructe, Flori și Alimente. Și fiecare categorie este diferențiată prin culori diferite. Categoria Fructe declarată în culoare Albastru , categoria Floare în Portocaliu iar categoria Alimente nu are culori de fundal.
Acum vom învăța cum să aflăm numărul de culori pe care le conține fiecare celulă din fiecare categorie.
Pași:
- Selectați setul de date cu celule colorate.
- În Fila de editare , selectați Găsiți & Selectați -> Găsiți
- De la pop-up Găsiți și înlocuiți caseta, faceți clic pe Opțiuni .
- Din următoarea casetă pop-up Find and Replace, faceți clic pe lista derulantă din Format -> Alegeți Format din celulă .
- Va apărea un simbol plus cvadridimensional. Așezați acest simbol peste orice celulă colorată și faceți clic pe ea (noi am ales culoarea Albastru).
- Din nou, va apărea caseta pop-up Find and Replace, și veți observa că Previzualizare* caseta de etichetă va fi umplută cu o culoare similară cu cea a celulei pe care ați ales-o mai devreme.
- Faceți clic pe Găsiți toate .
Veți primi toate detaliile despre celule colorate specificate împreună cu numărul de celule colorate respective.
În același mod, puteți număra toate celelalte celule colorate din foaia de calcul din Excel.
Citiți mai mult: Cum să numărați celulele colorate în Excel fără VBA (3 metode)
2. Aplicați filtre și funcția SUBTOTAL în Excel pentru a număra celulele colorate
Folosind Excel's Filtru și inserarea unui instrument SUBTOTAL este o altă modalitate eficientă de a număra celulele colorate în Excel. Și noi o putem utiliza pentru a număra celulele colorate în Excel.
Luați în considerare următorul set de date care este colorat în funcție de categorie. Acum vom învăța pașii pentru a afla numărul de celule colorate în Excel folosind Filtre și Funcția SUBTOTAL .
Pași:
- Într-o altă celulă din foaia de calcul, scrieți următoarele SUBTOTAL formula,
=SUBTOTAL(102,B5:B16)
Aici,
102 = Numărul de celule vizibile din intervalul specificat.
B5:B16 = Intervalul celulelor colorate.
- Veți obține numărul total de celule colorate din foaie (de exemplu, avem 12 celule cu culori de fundal, deci numărul SUBTOTAL ne-a dat un rezultat de 12 ).
- În continuare, selectați numai antetele din setul de date.
- Mergeți la Date -> Filtru .
- Se va insera un buton derulant în fiecare antet al setului de date.
- Faceți clic pe butonul derulant din antetul coloanei care conține celule colorate (de exemplu, Product Name).
- Din lista derulantă, selectați Filtrează după culoare și veți obține toate culorile din setul dvs. de date într-o sub-listă.
- Faceți clic pe culoarea pe care doriți să o numărați (de exemplu, noi am ales culoarea Albastru).
- Se vor afișa numai celulele colorate cu culoarea specificată, împreună cu numărul de celule din tabelul SUBTOTAL celula de rezultat (de exemplu, în setul nostru de date există 4 celule de culoare albastră).
- În același mod, puteți număra toate celelalte celule colorate din foaia de lucru în Excel (de exemplu, atunci când am ales culoarea Portocaliu din lista derulantă, ne-a oferit celulele colorate cu Portocaliu și, deoarece avem 5 celule colorate cu Portocaliu în setul nostru de date, deci SUBTOTAL rezultat celulă produsă 5 )
Citește mai mult: Numărați celulele după culoare cu formatarea condiționată în Excel (3 metode)
3. Implementați macroul GET.CELL 4 și funcțiile COUNTIFS în Excel pentru a număra celulele colorate
Utilizarea de Excel 4.0 Macro este limitată din motive de compatibilitate și de dificultate. Un alt motiv este că este o funcție macro veche din Excel, astfel încât lipsesc unele caracteristici noi. Dar dacă vă simțiți încă confortabil să lucrați cu funcțiile Macros EXCEL 4.0 , atunci vă vom ajuta să folosiți funcția de numărare a celulelor colorate în Excel.
Cu același set de date pe care am exersat, vom învăța cum să implementăm un Funcția Macro 4 pentru a număra celulele colorate în Excel.
- Mergeți la Formule -> Define Name .
- În Caseta pop-up Nume nou , scrieți următoarele,
- Nume: GetColorCode (acesta este un nume definit de utilizator)
- Domeniu de aplicare: caiet de lucru
- Se referă la: =GET.CELL(38,GetCell!$B5)
Aici,
GetCell = Numele foii care conține setul de date
$B5 = Referința coloanei cu culoarea de fundal.
- Faceți clic pe OK
Acum aveți o formulă definită de utilizator, =GetColorCode .
- În zona adiacentă datelor, scrieți formula și apăsați Introduceți .
- Acesta va produce un număr (de ex. 42 ).
- Acum trageți celula în jos cu Mâner de umplere pentru a aplica aceeași formulă la restul celulelor.
Formula va returna numere specifice specificate la culori. Astfel, toate celulele cu aceeași culoare de fundal va obține același număr , iar dacă nu există o culoare de fundal, formula va returna 0.
- Acum, definiți aceste culori în alte celule din aceeași foaie de calcul pentru a obține numărul.
Vedeți imaginea de mai jos pentru a înțelege mai multe.
Am creat un tabel numit Color Count, iar în acel tabel am definit Celule G5 și G6 în funcție de culoarea noastră Albastru și Portocaliu respectiv, și se păstrează celulele de lângă acestea ( Celule H5 & H6 ) goale, astfel încât să putem obține numărul de celule colorate în acele celule.
- Scrieți următoarea formulă în celula în care veți avea numărul de celule colorate,
=COUNTIFS($E5:$E$16,GetColorCode)
Aici,
$E5:$E$16 = intervalul codului de culoare pe care l-am extras din formula definită de utilizator.
- Presa Introduceți .
Veți obține numărul de celule definite prin culoare (de exemplu, în setul nostru de date există 4 celule de culoare albastră, așa că în dreptul rubricii Albastru celulă definită prin culoare ( G5 ), ne dă numărul 4 ).
- Acum trageți celula prin întreaga coloană prin Mâner de umplere pentru a obține toate cifrele celulelor colorate din foaia de calcul.
Deoarece avem 5 celule colorate cu Portocaliu în setul nostru de date, valorile definite de utilizator GetColorCode formula ne-a dat numărul 5 .
4. Încorporați codul VBA (o funcție definită de utilizator) pentru a număra celulele colorate în Excel
Punerea în aplicare a VBA cod în sarcinile legate de Excel este cea mai sigură și mai eficientă metodă, astfel încât necesită abilități de nivel avansat din partea utilizatorilor. Și nu uitați de noile caracteristici pe care le-am menționat în secțiunea anterioară Macro 4 secțiune, ei bine, VBA este avansarea Excel 4.0 macro .
Haideți să începem cu implementarea VBA cod pentru a număra celulele colorate în Excel.
Pași:
- Presa Alt + F11 de pe tastatură sau mergeți la fila Dezvoltator -> Visual Basic pentru a deschide Editor Visual Basic .
- În fereastra de cod pop-up, din bara de meniu, faceți clic pe Inserare -> Modul .
- Copiați următorul cod și lipiți-l în fereastra de cod,
Function 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
Aceasta nu este o subprocedură pentru VBA să ruleze, aceasta creează un Funcție definită de utilizator (UDF) Deci, după ce am scris codul, nu faceți clic pe butonul Run din bara de meniu.
- Acum întoarceți-vă la setul de date și definiți celulele cu culori, așa cum am făcut în metoda anterioară.
- Priviți imaginea de mai jos pentru o mai bună înțelegere.
- În celulă, scrieți următoarea formulă,
=Count_Colored_Cells(E5,$B$5:$B$16)
Aici,
Numărătoare de celule colorate = funcția definită de utilizator pe care ați creat-o în fișierul VBA cod ( Numărătoare de celule colorate , în prima linie a codului).
E5 = Celula albastră definită prin culoare
$B5:$B$16 = intervalul setului de date cu celule colorate.
- Apăsați Introduceți .
Veți obține numărul de celule definite prin culoare (de exemplu, în setul nostru de date există 4 celule de culoare albastră, așa că în dreptul rubricii Albastru celulă definită prin culoare ( E5 ), ne dă numărul 4 ).
- Acum trageți celula prin întreaga coloană prin Mâner de umplere pentru a obține toate cifrele celulelor colorate din foaia de calcul.
Deoarece avem 5 celule colorate cu Portocaliu în setul nostru de date, valorile definite de utilizator Numărătoare de celule colorate funcția ne-a dat numărul 5 .
Concluzie
Acest articol v-a arătat cum să numărați cu ușurință celulele colorate în Excel. Sper că acest articol a fost foarte benefic pentru dvs. Nu ezitați să mă întrebați dacă aveți întrebări legate de acest subiect.