Бројање обојених ћелија у програму Екцел - Топ 3 методе (Водич корак по корак)

Топ 3 методе за бројање обојених ћелија у програму Екцел

Не постоји уграђена функција за бројање обојених ћелија у екцелу, али у наставку су поменуте три различите методе за обављање овог задатка.

  1. Бројање обојених ћелија помоћу опције аутоматског филтрирања
  2. Броји обојене ћелије помоћу ВБА кода
  3. Бројање обојених ћелија помоћу методе ФИНД

Хајде сада да детаљно разговарамо о сваком од њих -

# 1 - Екцел броји обојене ћелије помоћу опције аутоматског филтрирања

За овај пример погледајте податке у наставку.

Као што видимо, сваки град је обележен различитим бојама. Дакле, морамо да избројимо број градова на основу боје ћелије. Следите кораке у наставку да бисте бројали ћелије по боји.

  • Корак 1: Примените филтер на податке.
  • Корак 2: На дну података примените функцију СУБТОТАЛ у Екцелу за бројање ћелија.
  • Корак 3: СУБТОТАЛ функција садржи много формула; ово је корисно ако желимо да избројимо, збројимо, просечно утврдимо само податке о видљивим ћелијама. Сада под насловом „ПИН“ кликните на филтер падајуће листе и изаберите „Изаберите према боји“.
  • Корак 4: Као што видимо, све боје у подацима. Сада одаберите боју коју желите да филтрирате.

Вау !!! Као што видимо у ћелији Д21, нашој функцији СУБТОТАЛ додељен је број филтрираних ћелија као 6, уместо претходног резултата од 18.

Слично томе, сада одаберите друге боје да бисте добили број истих.

Дакле, ћелије плаве боје сада броје пет.

# 2 - Екцел броји обојене ћелије помоћу ВБА кода

ВБА-ове уличне паметне технике помажу нам да смањимо потрошњу времена на радном месту за неке од сложених проблема.

Не само да можемо смањити време, већ можемо створити и сопствене функције које одговарају нашим потребама. Једну такву функцију можемо створити за бројање ћелија на основу боје. Испод је ВБА код за стварање функције за бројање ћелија на основу боје.

Шифра:

Фунцтион Цолор_Целл_Цоунт (ЦолорЦелл Као Ранге ДатаРанге као опсег) Дим Дата_Ранге као опсег Дим Целл_Цолор Као Дуго Целл_Цолор = ЦолорЦелл.Интериор.ЦолорИндек Фор Еацх Дата_Ранге У ДатаРанге Ако је Дата_Ранге.Интериор.ЦолорИндек = Целл_Цолор Тада Цолор_Целл_Цоунт = Цолор_Целл_Цоунт +1 Крај Ако Следећа Дата_Ранге Крај Функција

Копирајте и залепите горњи код у свој модул.

Овај код није СУБ процедура за покретање; него је то „Кориснички дефинисана функција“ (УДФ).

Први ред кода „Цолор_Целл_Цоунт“ је име функције. Сада креирајте три ћелије и обојите их као доле.

Сада отворите функцију „Цолор_Целл_Цоунт“ у Г2 ћелији.

Иако не видимо синтаксу ове функције, први аргумент је коју боју треба да избројимо, па изаберите ћелију Ф2.

Други аргумент је одабир опсега ћелија као Д2: Д19.

Затворите заграду и притисните тастер ентер. Ово ће дати број ћелија које имају изабрану боју ћелије.

Овако, уз помоћ УДФ-а у ВБА, можемо бројати ћелије на основу боје ћелије.

# 3 - Екцел броји обојене ћелије применом методе ФИНД

Такође можемо да избројимо ћелије и на основу методе ФИНД.

  • Корак 1: Прво изаберите опсег ћелија у који треба да пребројимо ћелије.
  • Корак 2: Сада притисните Цтрл + Ф да бисте отворили дијалог ФИНД.
  • Корак 3: Сада кликните на „Опције >>.“
  • Корак 4: Прошириће дијалог ФИНД. Сада кликните на опцију „Формат“.
  • Корак 5: Сада ће се отворити дијалошки оквир „Пронађи формат“. Кликните на опцију “Цхоосе Формат Фром Целл”.
  • Корак 6: Сада само померите показивач миша да бисте видели показивач да бисте изабрали ћелију формата у Екцелу коју желимо да пребројимо.
  • Корак 7: Изаберите ћелију која је форматирана као жељени број ћелија. Одабрао сам Ф2 ћелију као жељени формат ћелије и сада могу да видим преглед.
  • Корак 8: Сада кликните на опцију ПРОНАЂИ СВЕ да бисте добили број изабраних формата ћелија.

Дакле, пронађено је укупно 6 ћелија са изабраним бојама за форматирање.

Ствари које треба запамтити

  • Наведени ВБА код није потпроцедура у ВБА; то је УДФ.
  • СУБТОТАЛ садржи много формула које се користе за добијање резултата само за видљиве ћелије када је филтер примењен.
  • У Екцелу немамо уграђену функцију за бројање ћелија на основу боје ћелије.

Занимљиви Чланци...