Преглед садржаја
Коришћење боја у радној свесци је одличан начин да она изгледа привлачније. Али, пошто не постоји ниједна уграђена функција за бројање обојених ћелија у Екцелу, људи обично избегавају бојење ћелија. Али то се може урадити са неким триковима. У овом чланку ћемо вам показати како да бројите обојене ћелије у Екцел-у.
Преузмите шаблон за вежбање
Можете преузети бесплатни Екцел шаблон за вежбање одавде и вежбати на своје.
Број обојених ћелија у Екцел.клсм
4 лака начина за бројање обојених ћелија у Екцел-у
У овом одељку ћете научити како да бројите обојене ћелије у Екцел-у користећи Екцел командне алате и кориснички дефинисане функције (УДФ).
1. Користите Финд &амп; Изаберите наредбу за бројање обојених ћелија у Екцел-у
Тхе Финд &амп; Наредба Селецт је један од најкориснијих алата у Екцел-у за извршавање свих задатака повезаних са Екцел-ом. Овде ћемо га користити за бројање обојених ћелија у Екцел-у.
Размотрите следећи скуп података, где постоје три категорије података, категорија: воће, цвеће и храна. И свака категорија се разликује по различитим бојама. Категорија воћа је декларисана у боји Плава , категорија Цвеће у Наранџастој и категорија Храна нема боје позадине.
Сада ћемо научити како да сазнате број сваке боје коју свака ћелија сваке категорије садржи.
Кораци:
- Изаберите скуп података са обојенимћелије.
- На картици Уређивање изаберите Пронађи &амп; Изаберите -&гт; Финд
- У оквиру искачућег прозора Пронађи и замени кликните на Опције .
- У следећем искачућем оквиру Пронађи и замени, кликните на падајућу листу у Формат -&гт; Изаберите Формат Фром Целл .
- Појавиће се четвородимензионални плус симбол. Поставите тај симбол преко било које обојене ћелије и кликните на њу (изабрали смо плаву боју).
- Опет, искачуће поље Пронађи и замени ће се појавити и приметићете да ће оквир са ознаком Преглед* бити попуњен бојом сличном боји ћелије коју сте раније изабрали.
- Кликните на Пронађи све .
Добићете све детаље наведених ћелија у боји заједно са бројем тих обојених ћелија.
На исти начин можете да пребројите све остале ћелије у боји у свом радном листу у Екцел-у.
Прочитајте више: Како пребројати обојене ћелије у Екцел без ВБА (3 метода)
2. Примена филтера и функције СУБТОТАЛ у Екцел-у за бројање обојених ћелија
Коришћење Екцел алатке Филтер и уметање функције СУБТОТАЛ у њу је још један ефикасан начин да се бројите обојене ћелије у Екцел-у. А то можемо искористити и за бројање обојених ћелија у Екцел-у.
Размотрите следећи скуп података који је обојен категоријом.Сада ћемо научити кораке да сазнамо број тих обојених ћелија у Екцел-у користећи Филтери и функцију СУБТОТАЛ .
Кораци:
- У другој ћелији на радном листу напишите следећу СУБТОТАЛ формулу,
=SUBTOTAL(102,B5:B16)
Овде,
102 = Број видљивих ћелија у наведеном опсегу.
Б5:Б16 = Опсег ћелија у боји.
- Добићете укупан број ћелија у боји на листу (нпр. имамо 12 ћелија са бојама позадине, тако да је СУБТОТАЛ дао нам је излаз 12 ).
- Следеће, изаберите само заглавља скупа података.
- Идите на Подаци -&гт; Филтер .
- Он ће уметнути дугме падајућег менија у свако заглавље скупа података.
- Кликните на дугме падајућег менија у заглављу колоне у којој се налазе обојене ћелије (нпр. Назив производа).
- Из падајуће листе, изаберите Филтрирај по боји и добићете све боје из вашег скупа података у подлисти.
- Кликните на боју коју желите да пребројите (нпр. изабрали смо плаву боју).
- Показаће вам само ћелије обојене том наведеном бојом заједно са бројем тих ћелија у резултату СУБТОТАЛ ћелија (нпр. постоје 4 ћелије плаве боје у нашем скупу података).
- На исти начин можете пребројати свеостале обојене ћелије у вашем радном листу у Екцел-у (нпр. када смо изабрали наранџасту боју са падајуће листе, дала нам је ћелије обојене наранџастом и пошто имамо 5 ћелија обојених наранџастом у нашем скупу података тако да је СУБТОТАЛ резултирајућа ћелија 5 )
Прочитајте више: Пребројите ћелије по боји са условним Форматирање у Екцел-у (3 метода)
3. Имплементирајте ГЕТ.ЦЕЛЛ 4 макро и ЦОУНТИФС функције у Екцел-у за бројање обојених ћелија
Употреба функција Екцел 4.0 Мацро је ограничена због компатибилности и потешкоћа. Други разлог је тај што је ово стара макро функција у Екцел-у, па неке нове функције недостају. Али ако вам је и даље пријатно да радите са ЕКСЦЕЛ 4.0 макроима , онда ћемо вам помоћи да користите функцију бројања обојених ћелија у Екцел-у.
Са истим скупом података који имамо док смо вежбали, научићемо како да применимо Макро 4 функцију за бројање обојених ћелија у Екцел-у.
- Иди на Формуле -&гт; Дефинишите име .
- У искачућем оквиру Ново име упишите следеће,
- Назив: ГетЦолорЦоде (ово је кориснички дефинисано име)
- Опсег: Радна свеска
- Односи се на: =ГЕТ. ЦЕЛЛ(38,ГетЦелл!$Б5)
Овде,
ГетЦелл = Назив листа који садржи ваш скуп података
$Б5 = Референца колоне сабоју позадине.
- Кликните на ОК
Сада имате кориснички дефинисану формулу, =ГетЦолорЦоде .
- У суседству са подацима напишите формулу и притисните Ентер .
- Произвешће број (нпр. 42 ).
- Сада превуците ћелију надоле помоћу Филл Хандле да бисте применили исту формулу на остатак ћелија.
Формула ће вратити одређене бројеве одређене за боје. Дакле, све ћелије са истом бојом позадине ће добити исти број , а ако не постоји боја позадине, формула би вратила 0.
- Сада дефинишите те боје у другим ћелије у истом радном листу да бисте добили број.
Погледајте слику испод да бисте разумели више.
Направили смо табелу под називом Број боја, и у тој табели смо дефинисали Ћелије Г5 и Г6 према нашој боји Плава и Наранџаста , респективно, и задржали ћелије следеће на ове ( Ћелије Х5 &амп; Х6 ) празне, тако да можемо да добијемо наше обојене ћелије у тим ћелијама.
- Напишите следећу формулу у ћелија у којој ћете имати број обојене ћелије,
=COUNTIFS($E5:$E$16,GetColorCode)
Овде,
$Е5: $Е$16 = опсег кода боја који смо издвојили из формуле коју дефинише корисник.
- Притисните Ентер .
Добићете број ћелија дефинисаних бојом (нпр.у нашем скупу података постоје 4 ћелије плаве боје, тако да поред ћелије дефинисане Плавом бојом ( Г5 ), даје нам број 4 ).
- Сада превуците ћелију кроз целу колону помоћу Филл Хандле да бисте добили све бројеве ћелија у боји на радном листу.
Пошто имамо 5 ћелија обојених са Оранге у нашем скупу података, кориснички дефинисана формула ГетЦолорЦоде нам је дала број 5 .
4. Угради ВБА код (кориснички дефинисана функција) за бројање обојених ћелија у програму Екцел
Имплементација ВБА кода у задацима који се односе на Екцел је најсигурнији и најефикаснији метод, стога од корисника захтева вештине напредног нивоа. И запамтите нове функције које смо споменули у претходном одељку Макро 4 , па, ВБА је напредак Екцел 4.0 макро .
Хајде да почнемо са имплементацијом ВБА кода за бројање обојених ћелија у Екцел-у.
Кораци:
- Притисните Алт + Ф11 на тастатури или идите на картицу Програмер -&гт; Висуал Басиц да отворите Висуал Басиц Едитор .
- У искачућем прозору кода, са траке менија , кликните на Уметни -&гт; Модул .
- Копирајте следећи код и налепите га у прозор кода,
9567
Ово је није подпроцедура за покретање програма ВБА , ово је креирање кориснички дефинисаногФункција (УДФ) . Дакле, након што напишете код, немојте кликнути на дугме Рун на траци менија.
- Сада се вратите на скуп података и дефинише ћелије бојама као што смо урадили у претходној методи.
- Погледајте слику испод за боље разумевање.
- У у ћелију, напишите следећу формулу,
=Count_Colored_Cells(E5,$B$5:$B$16)
Овде,
Цоунт_Цолоред_Целлс = кориснички дефинисан функција коју сте креирали у коду ВБА ( Цоунт_Цолоред_Целлс , у првом реду кода).
Е5 = дефинисано плавом бојом целл
$Б5:$Б$16 = опсег скупа података са ћелијама у боји.
- Притисните Ентер .
Добићете број ћелија дефинисаних бојом (нпр. постоје 4 ћелије плаве боје у нашем скупу података, тако да поред Плаве боје дефинисана ћелија ( Е5 ), даје нам број 4 ).
- Сада превуците ћелију кроз целу колону помоћу Ручице за попуњавање да бисте добили све бројеве ћелија у боји на радном листу.
Пошто имамо 5 ћелија обојених са Наранџасто у нашем скупу података, кориснички дефинисана функција Цоунт_Цолоред_Целлс нам је дала број 5 .
Закључак
Овај чланак вам је показао како лако пребројати обојене ћелије у Екцел-у. Надам се да вам је овај чланак био од велике користи. Слободно питајте ако имате питања у вези са темом.