Saskaitiet krāsainās šūnas programmā Excel Top 3 metodes (soli pa solim)

Top 3 metodes krāsaino šūnu skaitīšanai programmā Excel

Nav iebūvētas funkcijas, lai skaitītu krāsainas šūnas programmā Excel, taču tālāk minētas trīs dažādas metodes, kā veikt šo uzdevumu.

  1. Saskaitiet krāsainās šūnas, izmantojot automātisko filtrēšanas opciju
  2. Saskaitiet krāsainās šūnas, izmantojot VBA kodu
  3. Saskaitiet krāsainās šūnas, izmantojot FIND metodi

Ļaujiet mums detalizēti apspriest katru no tiem -

# 1 - Excel skaita krāsainas šūnas, izmantojot automātisko filtrēšanas opciju

Šajā piemērā apskatiet tālāk sniegtos datus.

Kā redzam, katra pilsēta ir iezīmēta ar dažādām krāsām. Tāpēc mums jāuzskaita pilsētu skaits, pamatojoties uz šūnu krāsu. Lai skaitītu šūnas pēc krāsas, veiciet tālāk norādītās darbības.

  • 1. darbība: lietojiet filtru datiem.
  • 2. darbība. Datu apakšdaļā, lai skaitītu šūnas, programmā Excel izmantojiet funkciju SUBTOTAL.
  • 3. solis: funkcija SUBTOTAL satur daudzas formulas; tas ir noderīgi, ja mēs vēlamies skaitīt, summēt, vidēji rādīt tikai redzamos šūnu datus. Tagad sadaļā “PIN” noklikšķiniet uz nolaižamā saraksta filtra un atlasiet “Izvēlēties pēc krāsas”.
  • 4. solis: kā mēs redzam, visas datu krāsas. Tagad izvēlieties filtrējamo krāsu.

Oho !!! Kā redzams šūnā D21, mūsu funkcijai SUBTOTAL filtrēto šūnu skaitam tiek dots 6, nevis iepriekšējais rezultāts 18.

Līdzīgi tagad izvēlieties citas krāsas, lai iegūtu to pašu skaitu.

Tātad zilās krāsas šūnas tagad skaitās piecas.

# 2 - Excel skaita krāsainās šūnas, izmantojot VBA kodu

VBA ielu viedās metodes palīdz mums samazināt laika patēriņu mūsu darba vietā dažos sarežģītos jautājumos.

Mēs varam ne tikai samazināt laiku, bet arī izveidot savas funkcijas atbilstoši savām vajadzībām. Vienu no šādām funkcijām mēs varam izveidot funkciju šūnu skaitīšanai, pamatojoties uz krāsu. Zemāk ir VBA kods, lai izveidotu funkciju šūnu skaitīšanai, pamatojoties uz krāsu.

Kods:

Funkcija 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 Every Data_Range DataRange If Data_Range.Interior.ColorIndex = Cell_Color Tad Color_Cell_Cell_Count_Con_Cell_Count_ Color_Cell_Cange Funkcija

Nokopējiet un ielīmējiet iepriekš minēto kodu savā modulī.

Šis kods nav SUB procedūra, lai palaistu; drīzāk tā ir “lietotāja definēta funkcija” (UDF).

Koda “Color_Cell_Count” pirmā rinda ir funkcijas nosaukums. Tagad izveidojiet trīs šūnas un krāsojiet tās, kā norādīts zemāk.

Tagad G2 šūnā atveriet funkciju “Color_Cell_Count”.

Kaut arī mēs neredzam šīs funkcijas sintaksi, pirmais arguments ir tā, kāda krāsa mums jāuzskaita, tāpēc atlasiet šūnu F2.

Otrais arguments ir šūnu diapazona izvēle kā D2: D19.

Aizveriet kronšteinu un nospiediet ievadīšanas taustiņu. Tas parādīs šūnu skaitu, kurām ir izvēlētā šūnu krāsa.

Šādi, izmantojot UBA palīdzību VBA, mēs varam skaitīt šūnas, pamatojoties uz šūnu krāsu.

# 3 - Excel skaita krāsas šūnas, izmantojot FIND metodi

Mēs varam arī saskaitīt šūnas, pamatojoties arī uz FIND metodi.

  • 1. solis: Vispirms atlasiet šūnu diapazonu, kur mums jāuzskaita šūnas.
  • 2. solis: Tagad nospiediet Ctrl + F, lai atvērtu dialoglodziņu ATRAST.
  • 3. solis: Tagad noklikšķiniet uz Opcijas >>.
  • 4. solis: tas izvērsīs ATRAST dialoglodziņu. Tagad noklikšķiniet uz opcijas “Formatēt”.
  • 5. solis: Tagad tas atvērs dialoglodziņu “Atrast formātu”. Noklikšķiniet uz opcijas “Izvēlēties formātu no šūnas”.
  • 6. solis: Tagad vienkārši pārvietojiet peles rādītāju, lai redzētu rādītāju, lai atlasītu Excel formāta šūnu, kuru mēs vēlamies skaitīt.
  • 7. solis: atlasiet šūnu, kas ir formatēta kā vēlamais šūnu skaits. Es esmu izvēlējies F2 šūnu kā vēlamo šūnas formātu, un tagad es varu redzēt priekšskatījumu.
  • 8. solis: Tagad noklikšķiniet uz opcijas Atrast visu, lai iegūtu atlasīto šūnu formātu šūnu skaitu.

Tātad kopā tika atrastas 6 šūnas ar izvēlētām formatēšanas krāsām.

Atceramās lietas

  • Norādītais VBA kods nav VBA apakšprocedūra; tas ir UDF.
  • SUBTOTAL satur daudzas formulas, kuras tiek izmantotas, lai iegūtu rezultātu tikai redzamajām šūnām, kad tiek lietots filtrs.
  • Mums programmā Excel nav iebūvētu funkciju, lai skaitītu šūnas, pamatojoties uz šūnas krāsu.

Interesanti raksti...