Hogyan számolja meg a színes cellákat az Excelben (4 egyszerű módja)

  • Ossza Meg Ezt
Hugh West

A színek használata a munkafüzetben nagyszerű módja annak, hogy vonzóbbá tegye azt. De mivel az Excelben nincs beépített funkció a színes cellák számolásához, az emberek általában elkerülik a cellák színezését. De néhány trükkel meg lehet csinálni. Ebben a cikkben megmutatjuk, hogyan számolja meg a színes cellákat az Excelben.

Gyakorlat sablon letöltése

Letöltheti innen az ingyenes gyakorló Excel-sablont, és gyakorolhat saját maga.

Színes cellák számolása Excel.xlsm-ben

4 egyszerű módja a színes cellák számolásának az Excelben

Ebben a szakaszban megtanulja, hogyan számolja meg a színes cellákat az Excelben az Excel parancseszközök és a felhasználó által definiált függvények (UDF) használatával.

1. Használja a Keresés és kijelölés parancsot a színes cellák számolásához az Excelben

A Keresés & kiválasztás parancs az egyik leghasznosabb eszköz az Excelben az Excelhez kapcsolódó feladatok végrehajtásához. Itt azt fogjuk használni, hogy megszámoljuk a színes cellákat az Excelben.

Tekintsük a következő adathalmazt, ahol három kategória van, kategória: Gyümölcs, Virág és Élelmiszer. És minden kategóriát különböző színekkel különböztetünk meg. Színnel bejelentett gyümölcs kategória. Kék , kategória Flower in Narancs és az Élelmiszer kategóriában nincsenek háttérszínek.

Most megtanuljuk, hogyan lehet megtudni, hogy az egyes kategóriák egyes cellái hány színt tartalmaznak.

Lépések:

  • Válassza ki a színes cellákkal rendelkező adatkészletet.
  • A Szerkesztés lap , válasszon Keresés &; Kiválasztás -> Keresés

  • A felugró keresés és csere mezőbe, kattintson a Opciók .

  • A következő felugró Keresés és csere mezőben kattintson a legördülő listára a Formátum -> Válassza a Cellából való formázást .

  • Megjelenik egy négydimenziós plusz szimbólum. Helyezze ezt a szimbólumot bármelyik színes cella fölé, és kattintson rá (mi a kék színt választottuk).

  • Ismét megjelenik a felugró Keresés és csere mező, és észre fogja venni, hogy a Előnézet* címke mezője a korábban kiválasztott cella színéhez hasonló színnel lesz kitöltve.
  • Kattintson a címre. Mindent megtalálni .

Minden részletet megtudhat a meghatározott színes cellák az adott színű cellák számával együtt.

Ugyanígy megszámolhatja a többi színes cellát is a munkalapon az Excelben.

További információ: Hogyan számolja meg a színes cellákat az Excelben VBA nélkül (3 módszer)

2. Szűrők és a SUBTOTAL funkció alkalmazása az Excelben a színes cellák számolásához

Az Excel használatával Szűrő szerszám és egy RÉSZÖSSZEG függvény egy másik hatékony módja a színes cellák megszámlálásának az Excelben. És ezt felhasználhatjuk a színes cellák megszámlálására is az Excelben.

Tekintsük a következő adathalmazt, amely a kategória szerint van színezve. Most megtanuljuk a lépéseket, hogy megtudjuk a színes cellák számát az Excelben a következőkkel Szűrők és a SUBTOTAL funkció .

Lépések:

  • A munkalap egy másik cellájába írja a következőket RÉSZÖSSZEG formula,
=SUBTOTAL(102,B5:B16)

Tessék,

102 = A látható cellák száma a megadott tartományban.

B5:B16 = A színes cellák tartománya.

  • Megkapja a lapon lévő színes cellák teljes számát (pl. 12 cellánk van háttérszínnel, tehát a RÉSZÖSSZEG a következő kimenetet kaptuk 12 ).

  • Ezután csak az adatállomány fejléceit jelölje ki.
  • Menjen a Adatok -> Szűrő .

  • Az adatállomány minden egyes fejlécébe beilleszt egy legördülő gombot.

  • Kattintson a legördülő gombra annak az oszlopnak a fejlécében, amelyben színes cellák vannak (pl. Terméknév).
  • A legördülő listából válassza ki a Szűrés szín szerint és az összes színt megkapja az adatállományból egy allistában.

  • Kattintson a számolni kívánt színre (pl. mi a Kék színt választottuk).
  • Ez csak a megadott színnel színezett cellákat fogja megmutatni a cellák számával együtt a táblázatban. RÉSZÖSSZEG eredménycellát (pl. 4 kék színű cella van az adathalmazunkban).

  • Ugyanígy megszámolhatja az összes többi színes cellát a munkalapon az Excelben (pl. amikor a narancssárga színt választottuk a legördülő listából, a narancssárga színű cellákat kaptuk, és mivel 5 narancssárga színű cellánk van az adatkészletünkben, így a RÉSZÖSSZEG előállított eredménysejt 5 )

Bővebben: Számolja meg a cellákat szín szerint az Excel feltételes formázásával (3 módszer)

3. A GET.CELL 4 makró és a COUNTIFS függvények végrehajtása az Excelben a színes cellák számolásához

A Excel 4.0 makró függvények használata korlátozott a kompatibilitás és a nehézség miatt. A másik ok az, hogy ez egy régi makrófüggvény az Excelben, így néhány új funkció hiányzik. De ha még mindig kényelmesen tudsz dolgozni a EXCEL 4.0 makrók , akkor segítünk Önnek, hogy kihasználja a színes cellák számolásának funkcióját az Excelben.

Ugyanazzal az adatkészlettel, amin már gyakoroltunk, megtanuljuk, hogyan lehet egy Makró 4 funkció a színes cellák megszámlálásához az Excelben.

  • Menjen a Képletek -> Név definiálása .

  • A Új név felugró ablak írja a következőket,
    • Név: GetColorCode (ez egy felhasználó által meghatározott név)
    • Terjedelem: Munkafüzet
    • A következőre vonatkozik: =GET.CELL(38,GetCell!$B5)

Tessék,

GetCell = Sheet name that has your dataset

$B5 = A háttérszínnel rendelkező oszlop hivatkozása.

  • Kattintson a címre. OK

Most már van egy felhasználó által definiált képlete, =GetColorCode .

  • Az adatok mellé írja be a képletet, és nyomja meg a Írja be a címet. .
  • Ez egy számot fog eredményezni (pl. 42 ).

  • Most húzza lefelé a cellát Töltse ki a fogantyút hogy ugyanazt a képletet alkalmazza a többi cellára is.

A képlet a színekhez megadott konkrét számokat adja vissza. Tehát az összes olyan cellát, ahol a ugyanaz a háttérszín ugyanazt a számot kapja , és ha nincs háttérszín, a képlet 0-t ad vissza.

  • Most határozza meg ezeket a színeket ugyanannak a munkalapnak más celláiban, hogy megkapja a számot.

Lásd az alábbi képet, hogy jobban megértsd.

Létrehoztunk egy Color Count nevű táblázatot, és ebben a táblázatban meghatároztuk az G5 sejtek és G6 a színünk szerint Kék és Narancs illetve, és tartsuk meg az ezek melletti cellákat ( H5 cellák & H6 ) üres, hogy megkapjuk a színes cellák számát ezekben a cellákban.

  • Írja a következő képletet abba a cellába, ahol a színes cellák számát fogja megadni,
=COUNTIFS($E5:$E$16,GetColorCode)

Tessék,

$E5:$E$16 = a színkód tartománya, amelyet a felhasználó által meghatározott képletből nyertünk ki.

  • Sajtó Írja be a címet. .

Megkapja a színnel meghatározott cellák számát (pl. 4 kék színű cella van az adathalmazunkban, így a Kék színnel meghatározott cella ( G5 ), ez megadja nekünk a számolást 4 ).

  • Most húzza a cellát az egész oszlopon keresztül a Töltse ki a fogantyút hogy megkapja a munkalap összes színes cellájának számát.

Mivel 5 cellánk van, amelyek színezettek Narancs a mi adatállományunkban a felhasználó által meghatározott GetColorCode a képlet megadta nekünk a számolást 5 .

4. Beágyazott VBA-kód (egy felhasználó által definiált funkció) a színes cellák számolásához az Excelben

A végrehajtás a VBA kód az Excelhez kapcsolódó feladatokban a legbiztonságosabb és leghatékonyabb módszer, ezért a felhasználóktól haladó szintű készségeket igényel. És ne feledkezzünk meg az új funkciókról, amelyeket az előző részben említettünk. Makró 4 részleg, nos, VBA az a fejlődés, amelyet a Excel 4.0 makró .

Kezdjük el az implementációval a VBA kód a színes cellák számolásához az Excelben.

Lépések:

  • Sajtó Alt + F11 a billentyűzeten, vagy lépjen a Fejlesztő -> Visual Basic kinyitni Visual Basic szerkesztő .

  • A felugró kódablakban a menüsorban kattintson a Beszúrás -> Modul .

  • Másolja ki az alábbi kódot, és illessze be a kódablakba,
     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 

Ez nem a következő aleljárás VBA program futtatásához, ez létrehoz egy Felhasználó által definiált funkció (UDF) Tehát a kód megírása után, ne kattintson a Futtatás gombra gombot a menüsorból.

  • Most térjünk vissza az adatállományhoz, és határozzuk meg a cellákat színekkel, ahogyan azt az előző módszerben tettük.
  • Nézze meg az alábbi képet a jobb megértés érdekében.

  • Írja a cellába a következő képletet,
=Count_Colored_Cells(E5,$B$5:$B$16)

Tessék,

Count_Colored_Cells = az a felhasználó által definiált függvény, amelyet a VBA kód ( Count_Colored_Cells , a kód első sorában).

E5 = Kék színnel meghatározott cella

$B5:$B$16 = az adatkészlet tartománya színes cellákkal.

  • Sajtó Írja be a címet. .

Megkapja a színnel meghatározott cellák számát (pl. 4 kék színű cella van az adathalmazunkban, így a Kék színnel meghatározott cella ( E5 ), ez megadja nekünk a számolást 4 ).

  • Most húzza a cellát az egész oszlopon keresztül a Töltse ki a fogantyút hogy megkapja a munkalap összes színes cellájának számát.

Mivel 5 cellánk van, amelyek színezettek Narancs a mi adatállományunkban a felhasználó által meghatározott Count_Colored_Cells függvény adta meg nekünk a számolást 5 .

Következtetés

Ez a cikk megmutatta, hogyan lehet egyszerűen megszámolni a színes cellákat az Excelben. Remélem, hogy ez a cikk nagyon hasznos volt az Ön számára. Nyugodtan kérdezzen, ha bármilyen kérdése van a témával kapcsolatban.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.