Tartalomjegyzék
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.