Számolja meg a színes cellákat az Excel-ben A három legfontosabb módszer (lépésről lépésre)

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.

  1. Számolja meg a színes cellákat az automatikus szűrési opció használatával
  2. Számolja meg a színes cellákat a VBA kód használatával
  3. 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.

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.
  • 2. lépés: Az adatok alján alkalmazza a SUBTOTAL függvényt az excelben a cellák számlálásához.
  • 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.
  • 4. lépés: Amint láthatjuk, az adatok összes színe. Most válassza ki a szűrni kívánt színt.

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.

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.

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.

Most nyissa meg a „Color_Cell_Count” függvényt a G2 cellában.

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.

A második érv a cellatartomány D2: D19 értékének kiválasztása.

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.

Í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.
  • 2. lépés: Most nyomja meg a Ctrl + F billentyűkombinációt a FIND párbeszédpanel megnyitásához.
  • 3. lépés: Most kattintson az „Opciók >>” gombra.
  • 4. lépés: Kiterjeszti a KERES párbeszédpanelt. Most kattintson a „Formátum” lehetőségre.
  • 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.
  • 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.
  • 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.
  • 8. lépés: Most kattintson az ÖSSZES MEGTALÁL lehetőségre, hogy megkapja a kiválasztott sejtformátum cellaszámát.

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.

érdekes cikkek...