Tell fargede celler i Excel - Topp 3 metoder (trinnvis guide)

Topp 3 metoder for å telle fargede celler i Excel

Det er ingen innebygd funksjon for å telle fargede celler i excel, men nedenfor er det tre forskjellige metoder for å gjøre denne oppgaven.

  1. Tell fargede celler ved å bruke alternativet Auto Filter
  2. Tell fargede celler ved å bruke VBA-kode
  3. Tell fargede celler ved å bruke FIND-metoden

La oss nå diskutere hver av dem i detalj -

# 1 - Excel teller fargede celler ved å bruke alternativet Auto Filter

For dette eksemplet, se på dataene nedenfor.

Som vi kan se, er hver by merket med forskjellige farger. Så vi må telle antall byer basert på cellefarge. Følg trinnene nedenfor for å telle celler etter farge.

  • Trinn 1: Bruk filteret på dataene.
  • Trinn 2: På bunnen av dataene, bruk SUBTOTAL-funksjonen i excel for å telle celler.
  • Trinn 3: SUBTOTAL-funksjonen inneholder mange formler i den; dette er nyttig hvis vi vil telle, summere, gjennomsnitt bare synlige celledata. Nå under overskriften "PIN" klikker du på rullegardinlisten og velger "Velg etter farge."
  • Trinn 4: Som vi kan se, alle fargene i dataene. Velg nå fargen du vil filtrere.

Wow !!! Som vi kan se i cellen D21, blir SUBTOTAL-funksjonen vår gitt antall filtrerte celler som 6, i stedet for forrige resultat på 18.

På samme måte velger du nå andre farger for å få tellingen av det samme.

Så blåfargede celler teller fem nå.

# 2 - Excel teller fargede celler ved hjelp av VBA-kode

VBAs gatesmarte teknikker hjelper oss å redusere tidsforbruket på arbeidsplassen vår for noen av de kompliserte problemene.

Ikke bare kan vi redusere tiden, men vi kan også lage våre egne funksjoner som passer våre behov. En slik funksjon kan vi lage en funksjon for å telle celler basert på farge. Nedenfor er VBA-koden for å lage en funksjon for å telle celler basert på farge.

Kode:

Funksjon 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 = Color_Cell Funksjon

Kopier og lim inn koden ovenfor til modulen din.

Denne koden er ikke en SUB-prosedyre å kjøre; snarere er det en "brukerdefinert funksjon" (UDF).

Den første linjen i koden "Color_Cell_Count" er funksjonsnavnet. Lag nå tre celler og farg dem som nedenfor.

Åpne nå funksjonen “Color_Cell_Count” i G2-celle.

Selv om vi ikke ser syntaksen til denne funksjonen, er det første argumentet hvilken farge vi trenger å telle, så velg cellen F2.

Det andre argumentet er å velge celleområdet som D2: D19.

Lukk braketten og trykk på enter-tasten. Dette vil gi antall celler som har den valgte cellefargen.

Slik kan vi, ved hjelp av UDF i VBA, telle celler basert på cellefarge.

# 3 - Excel teller fargede celler ved hjelp av FINN-metoden

Vi kan også telle celler basert på FINN-metoden også.

  • Trinn 1: Velg først celleområdet der vi trenger å telle celler.
  • Trinn 2: Trykk nå Ctrl + F for å åpne FINN dialogboksen.
  • Trinn 3: Klikk nå på "Alternativer >>."
  • Trinn 4: Det utvider FINN dialogboksen. Klikk nå på “Format” -alternativet.
  • Trinn 5: Nå åpner det dialogboksen "Finn format". Klikk på alternativet "Velg format fra celle".
  • Trinn 6: Nå er det bare å flytte musepekeren for å se pekeren for å velge formatcellen i Excel som vi ønsker å telle.
  • Trinn 7: Velg cellen som er formatert som ønsket celletall. Jeg har valgt F2-cellen som ønsket celleformat, og nå kan jeg se forhåndsvisningen.
  • Trinn 8: Klikk nå på FINN ALT-alternativet for å få tellingen av det valgte celleformat-antall celler.

Så totalt 6 celler ble funnet med utvalgte formateringsfarger.

Ting å huske

  • Forutsatt at VBA-kode ikke er en delprosedyre i VBA; det er en UDF.
  • SUBTOTAL inneholder mange formler som brukes til å få resultatet bare for synlige celler når filteret brukes.
  • Vi har ingen innebygd funksjon for å telle celler basert på fargen på cellen.

Interessante artikler...