Hoe om gekleurde selle in Excel te tel (4 eenvoudige maniere)

  • Deel Dit
Hugh West

Die gebruik van kleure in die werkboek is 'n goeie manier om dit aantrekliker te laat lyk. Maar aangesien daar geen ingeboude funksie is om die gekleurde selle in Excel te tel nie, vermy mense gewoonlik kleurselle. Maar dit kan met 'n paar truuks gedoen word. In hierdie artikel sal ons jou wys hoe om gekleurde selle in Excel te tel.

Laai oefensjabloon af

Jy kan die gratis oefen Excel-sjabloon van hier af aflaai en oefen op jou eie.

Tel gekleurde selle in Excel.xlsm

4 maklike maniere om gekleurde selle in Excel te tel

In hierdie afdeling sal jy leer hoe om gekleurde selle in Excel te tel deur Excel-opdragnutsmiddels en Gebruikergedefinieerde Funksies (UDF) te gebruik.

1. Gebruik die Vind & Kies opdrag om gekleurde selle in Excel te tel

Die Vind & Kies -opdrag is een van die nuttigste gereedskap in Excel om enige Excel-verwante take uit te voer. Hier sal ons dit gebruik om gekleurde selle in Excel te tel.

Beskou die volgende datastel, waar daar drie kategorieë data is, Kategorie: Vrugte, Blom en Kos. En elke kategorie word deur verskillende kleure onderskei. Vrugkategorie verklaar in kleur Blou , kategorie Blom in Oranje en kategorie Kos het geen agtergrondkleure nie.

Nou sal ons leer hoe om die telling uit te vind van elke kleur wat elke sel van elke kategorie bevat.

Stappe:

  • Kies die datastel met gekleurdeselle.
  • In die Redigeer-oortjie , kies Vind & Kies -> Soek

  • Klik Opsies uit die opspringer Soek en vervang .

  • Van die volgende opspringer Soek en vervang boks, klik op die aftreklys in Formaat -> Kies Formaat Uit Sel .

  • 'n Vierdimensionele plussimbool sal verskyn. Plaas daardie simbool oor enige gekleurde sel en klik daarop (ons het die kleur Blou gekies).

  • Weereens, die opspringer Soek en Vervang boks sal verskyn, en jy sal sien dat die Voorskou* -etiketkassie gevul sal wees met 'n kleur soortgelyk aan die kleur van die sel wat jy vroeër gekies het.
  • Klik Vind alles .

Jy sal al die besonderhede van die gespesifiseerde gekleurde selle kry saam met die telling van daardie gekleurde selle.

Op dieselfde manier kan jy al die ander gekleurde selle in jou werkblad in Excel tel.

Lees meer: ​​Hoe om gekleurde selle in te tel Excel Sonder VBA (3 Metodes)

2. Pas filters en die SUBTOTAAL-funksie in Excel toe om gekleurde selle te tel

Deur Excel se Filter -nutsding te gebruik en 'n SUBTOTAAL -funksie daarin in te voeg, is nog 'n doeltreffende manier om tel gekleurde selle in Excel. En ons kan dit ook gebruik om die gekleurde selle in Excel te tel.

Beskou die volgende datastel wat deur die kategorie gekleur is.Nou sal ons die stappe leer om die telling van daardie gekleurde selle in Excel uit te vind deur Filters en die SUBTOTAAL-funksie te gebruik.

Stappe:

  • In 'n ander sel in die werkblad, skryf die volgende SUBTOTAAL -formule,
=SUBTOTAL(102,B5:B16)

Hier,

102 = Die telling van die sigbare selle in die gespesifiseerde reeks.

B5:B16 = Die omvang van die gekleurde selle.

  • Jy sal die totale telling van die gekleurde selle in die blad kry (bv. ons het 12 selle met agtergrondkleure, dus die SUBTOTAAL het vir ons 'n uitvoer van 12 gegee).

  • Selekteer dan slegs die opskrifte van die datastel.
  • Gaan na Data -> Filter .

  • Dit sal 'n aftrekknoppie in elke kop van die datastel invoeg.

  • Klik op die aftrekknoppie in die kop van die kolom wat gekleurde selle in het (bv. Produknaam).
  • Vanaf die aftreklys, kies Filter volgens kleur en jy sal al die kleure van jou datastel in 'n sublys kry.

  • Klik op die kleur wat jy wil tel (bv. ons het die kleur Blou gekies).
  • Dit sal vir jou net die selle wys wat met daardie gespesifiseerde kleur gekleur is saam met die tellings van daardie selle in die SUBTOTAAL resultaat sel (bv. daar is 4 Blou gekleurde selle in ons datastel).

  • Op dieselfde manier kan jy almal teldie ander gekleurde selle in jou werkblad in Excel (bv. toe ons die kleur Oranje uit die aftreklys gekies het, het dit vir ons die selle gegee wat met Oranje gekleur is en aangesien ons 5 selle wat met Oranje gekleur is in ons datastel het, is die SUBTOTAAL resultaatsel geproduseer 5 )

Lees meer: ​​ Tel selle volgens kleur met voorwaardelike Formatering in Excel (3 metodes)

3. Implementeer GET.CELL 4 Makro- en COUNTIFS-funksies in Excel om gekleurde selle te tel

Die gebruik van Excel 4.0 Makro -funksies is beperk weens die versoenbaarheid en moeilikheidsredes daarvan. Nog 'n rede is dat dit 'n ou makrofunksie in Excel is, so 'n paar nuwe kenmerke ontbreek. Maar as jy steeds gemaklik is om met die EXCEL 4.0 Makro's te werk, sal ons jou help om die funksie van die tel van die gekleurde selle in Excel te gebruik.

Met dieselfde datastel wat ons het geoefen het, sal ons leer hoe om 'n Makro 4-funksie te implementeer om gekleurde selle in Excel te tel.

  • Gaan na Formules -> Definieer Naam .

  • In die Nuwe Naam-opspringblokkie , skryf die volgende,
    • Naam: GetColorCode (dit is 'n gebruikergedefinieerde naam)
    • Omvang: Werkboek
    • Verwys na: =GET. CELL(38,GetCell!$B5)

Hier,

GetCell = Bladnaam wat jou datastel het

$B5 = Verwysing van die kolom metdie agtergrondkleur.

  • Klik OK

Nou het jy 'n gebruikergedefinieerde formule, =GetColorCode .

  • In die aangrensende aan die data, skryf die formule en druk Enter .
  • Dit sal 'n getal produseer (bv. 42 ).

  • Sleep nou die sel af met Vulhandvatsel om dieselfde formule toe te pas op die res van die selle.

Die formule sal spesifieke getalle wat in kleure gespesifiseer is, terugstuur. Dus sal al die selle met dieselfde agtergrondkleur dieselfde nommer kry, en as daar geen agtergrondkleur is nie, sal die formule 0 gee.

  • Definieer nou daardie kleure in ander selle in dieselfde werkblad om die telling te kry.

Sien die prent hieronder om meer te verstaan.

Ons het 'n tabel met die naam Kleurtelling geskep, en in daardie tabel het ons die Selle G5 en G6 gedefinieer volgens ons kleur Blou en Oranje onderskeidelik, en hou die selle volgende na hierdie ( Selle H5 & H6 ) leeg, sodat ons ons gekleurde selle in daardie selle kan kry.

  • Skryf die volgende formule in die sel waar jy die telling van die gekleurde sel sal hê,
=COUNTIFS($E5:$E$16,GetColorCode)

Hier,

$E5: $E$16 = die reeks van die kleurkode wat ons uit die gebruikergedefinieerde formule onttrek het.

  • Druk Enter .

Jy sal die telling van die kleurgedefinieerde selle kry (bv.daar is 4 Blou gekleurde selle in ons datastel, so langs die Blou kleurgedefinieerde sel ( G5 ), gee dit vir ons die telling 4 ).

  • Sleep nou die sel deur die hele kolom deur Vul Handvatsel om al die tellings van jou gekleurde selle in die werkblad te kry.

Aangesien ons 5 selle het wat met Oranje gekleur is in ons datastel, het die gebruikergedefinieerde GetColorCode -formule vir ons die telling 5 gegee.

4. Embed VBA-kode ('n gebruikergedefinieerde funksie) om gekleurde selle in Excel te tel

Die implementering van die VBA -kode in Excel-verwante take is die veiligste en doeltreffendste metode, dus vereis dit gevorderde vlak vaardighede van die gebruikers. En onthou van die nuwe kenmerke wat ons in die vorige Makro 4 -afdeling genoem het, wel, VBA is die vooruitgang van Excel 4.0-makro .

Kom ons begin met die implementering van die VBA -kode om die gekleurde selle in Excel te tel.

Stappe:

  • Druk Alt + F11 op jou sleutelbord of gaan na die oortjie Ontwikkelaar -> Visual Basic om Visual Basic Editor oop te maak.

  • In die opspringkodevenster, vanaf die kieslysbalk , klik Voeg in -> Module .

  • Kopieer die volgende kode en plak dit in die kodevenster,
    2909

Dit is nie 'n subprosedure vir die VBA -program om te laat loop, dit skep 'n GebruikergedefinieerdeFunksie (UDF) . So, nadat jy die kode geskryf het, moenie op die Run -knoppie van die kieslysbalk klik nie.

  • Gaan nou terug na die datastel en definieer selle met kleure soos ons in die vorige metode gedoen het.
  • Kyk na die onderstaande prent vir 'n beter begrip.

  • In die sel, skryf die volgende formule,
=Count_Colored_Cells(E5,$B$5:$B$16)

Hier,

Count_Colored_Cells = die gebruikergedefinieerde funksie wat jy geskep het in die VBA -kode ( Count_Colored_Cells , in die eerste reël van die kode).

E5 = Blou kleur-gedefinieer sel

$B5:$B$16 = die reeks van die datastel met gekleurde selle.

  • Druk Enter .

Jy sal die telling van die kleur-gedefinieerde selle kry (bv. daar is 4 Blou gekleurde selle in ons datastel, dus langs die Blou kleur gedefinieerde sel ( E5 ), gee dit vir ons die telling 4 ).

  • Sleep nou die sel deur die hele kolom deur Vulhandvatsel om al die tellings van jou gekleurde selle in die werkblad te kry.

Aangesien ons 5 selle het wat met Oranje gekleur is in ons datastel, het die gebruikergedefinieerde Count_Colored_Cells -funksie vir ons die telling gegee 5 .

Gevolgtrekking

Hierdie artikel het jou gewys hoe om gekleurde selle maklik in Excel te tel. Ek hoop hierdie artikel was baie voordelig vir jou. Vra gerus as jy enige vrae het oor die onderwerp.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.