A három legfontosabb módszer a színes sejtek számlálására az Excelben
Nincs beépített funkció a színes cellák excelben történő számlálására, de az alábbiakban három különböző módszert említünk a feladat elvégzésére.
- Számolja meg a színes cellákat az automatikus szűrési opció használatával
- Számolja meg a színes cellákat a VBA kód használatával
- Számolja meg a színes sejteket FIND módszerrel
Most beszéljük meg részletesen mindegyiket -
# 1 - Excel megszámolja a színes cellákat az automatikus szűrési opció használatával
Ebben a példában nézze meg az alábbi adatokat.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_2.png.webp)
Mint láthatjuk, minden várost különböző színnel jelölnek. Tehát meg kell számolnunk a városok számát a sejtek színe alapján. Kövesse az alábbi lépéseket a cellák szín szerinti megszámolásához.
- 1. lépés: Alkalmazza a szűrőt az adatokra.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_3.png.webp)
- 2. lépés: Az adatok alján alkalmazza a SUBTOTAL függvényt az excelben a cellák számlálásához.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_4.png.webp)
- 3. lépés: A SUBTOTAL függvény sok képletet tartalmaz; ez hasznos, ha csak a látható cellák adatait szeretnénk megszámolni, összegezni, átlagolni. Most kattintson a „PIN” címszó alatt a legördülő lista szűrőjére, és válassza a „Szín szerint választás” lehetőséget.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_5.png.webp)
- 4. lépés: Amint láthatjuk, az adatok összes színe. Most válassza ki a szűrni kívánt színt.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_6.png.webp)
Azta!!! Amint azt a D21 cellában láthatjuk, a SUBTOTAL függvényünknek a korábbi 18 eredmény helyett 6 lesz a szűrt cellák száma.
Hasonlóképpen, most válasszon más színeket, hogy megkapja az azonos számot.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_7.png.webp)
Tehát a kék színű sejtek most ötöt számítanak.
# 2 - Excel számlálja a színes cellákat a VBA kód használatával
A VBA utcai intelligens technikái segítenek csökkenteni a munkahelyi időfogyasztást néhány bonyolult kérdésben.
Nemcsak csökkenthetjük az időt, de saját funkciókat is létrehozhatunk az igényeinknek megfelelően. Ilyen függvényként létrehozhatunk egy funkciót a sejtek számlálásához a szín alapján. Az alábbiakban látható a VBA-kód, amellyel létrehozhatunk egy funkciót a cellák szín alapján történő számlálására.
Kód:
Funkció 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 End Funkció
Másolja és illessze be a fenti kódot a moduljába.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_8.png.webp)
Ez a kód nem egy SUB eljárás futtatásához; inkább egy „Felhasználó által definiált funkció” (UDF).
A „Color_Cell_Count” kód első sora a függvény neve. Most hozzon létre három cellát és színezze őket az alábbiak szerint.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_9.png.webp)
Most nyissa meg a „Color_Cell_Count” függvényt a G2 cellában.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_10.png.webp)
Annak ellenére, hogy nem látjuk ennek a függvénynek a szintaxisát, az első érv az, hogy milyen színnel kell számolnunk, ezért válassza ki az F2 cellát.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_11.png.webp)
A második érv a cellatartomány D2: D19 értékének kiválasztása.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_12.png.webp)
Csukja be a zárójelet, és nyomja meg az Enter billentyűt. Ez megadja a kiválasztott cellaszínnel rendelkező sejtek számát.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_13.png.webp)
Így a VBA-ban található UDF segítségével megszámlálhatjuk a sejteket a sejtek színe alapján.
# 3 - Excel megszámolja a színes cellákat a FIND módszer segítségével
Megszámolhatjuk a sejteket a FIND módszer alapján is.
- 1. lépés: Először válassza ki azt a cellatartományt, ahol a cellákat meg kell számolnunk.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_14.png.webp)
- 2. lépés: Most nyomja meg a Ctrl + F billentyűkombinációt a FIND párbeszédpanel megnyitásához.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_15.png.webp)
- 3. lépés: Most kattintson az „Opciók >>” gombra.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_16.png.webp)
- 4. lépés: Kiterjeszti a KERES párbeszédpanelt. Most kattintson a „Formátum” lehetőségre.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_17.png.webp)
- 5. lépés: Most megnyílik a „Formátum keresése” párbeszédpanel. Kattintson a „Formátum kiválasztása cellából” lehetőségre.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_18.png.webp)
- 6. lépés: Most csak mozgassa az egérmutatót, hogy lássa a mutatót, és válassza ki az Excel formátum celláját, amelyet meg akarunk számolni.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_19.png.webp)
- 7. lépés: Válassza ki a kívánt cellaszámként formázott cellát. Az F2 cellát választottam a kívánt cellaformátumnak, és most láthatom az előnézetet.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_20.png.webp)
- 8. lépés: Most kattintson az ÖSSZES MEGTALÁL lehetőségre, hogy megkapja a kiválasztott sejtformátum cellaszámát.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_21.png.webp)
Tehát összesen 6 cellát találtak kiválasztott formázási színekkel.
Dolgok, amikre emlékezni kell
- A megadott VBA kód nem a VBA almenete; ez egy UDF.
- A SUBTOTAL sok képletet tartalmaz, amelyek arra szolgálnak, hogy a szűrő alkalmazásakor csak a látható cellákra kapjanak eredményt.
- Az excelben nincs beépített funkciónk, hogy a cellákat a cella színe alapján számoljuk.