Excel бағдарламасындағы түсті ұяшықтарды VBAсыз қалай санауға болады (3 әдіс)

  • Мұны Бөлісіңіз
Hugh West

Көбінесе Excel бағдарламасында категориялық ақпаратпен жұмыс істегенде, бір санатты басқаларынан ажырату үшін белгілі бір санат астындағы барлық ұяшықтарды бір түске бояу қажет болуы мүмкін. Бірақ дәстүрлі әдістердің көпшілігі мұны істеу үшін VBA пайдалануды талап етеді. Бірақ VBA онымен таныс болмасаңыз, оны пайдалану қиынға соғуы мүмкін. Бұл оқулықта мен сізге Excel бағдарламасында түсті ұяшықтарды VBA қолданбай санауды көрсетемін.

Тәжірибелік жұмыс кітабын жүктеп алу

Тапсырманы орындау үшін осы жаттығу кітабын жүктеп алыңыз. осы мақаланы оқып шығыңыз.

Түсті ұяшықтарды санау.xlsm

Excel бағдарламасында VBA-сыз түсті ұяшықтарды санаудың 3 әдісі

Университеттегі әртүрлі елдердің студенттері туралы ақпаратты қамтитын Excel файлы бар сценарийді делік. Жұмыс парағында студенттің аты , ел әрбір оқушының аты бар. Сонымен қатар, біз оларды бір-бірінен көрнекі түрде ажырату үшін «Ел» бағанында әр елді түстермен кодтадық. Енді біз бұл жұмыс парағын Excel бағдарламасындағы түсті ұяшықтарды VBAсыз санауды үйрену үшін қолданамыз. Төмендегі суретте бір елге жататын ұяшықтар саны бар Excel жұмыс парағы көрсетілген.

1-әдіс: Find & Excel бағдарламасындағы ауыстыру құралы

Түсті ұяшықтарды VBA қолданбай санау тәсілдерінің бірі Табу және ауыстыру құралын пайдалану болып табылады. алайықмұны қалай жасауға болатынын қараңыз.

1-қадам:

  • Алдымен CTRL+F пернелерін басып, Табу және ауыстыру .
  • Содан кейін Табу және Ауыстыру» төменгі оң жақ бұрышындағы Параметрлер >>> басамыз.

  • Енді Форматты шертеміз.

2-қадам:

  • Осыдан кейін төмен сол жақтан Ұяшықтан пішімдеу түймесін басамыз. 4> Пішімін табу бұрышы.

  • Енді, түс таңдау құралы көз тамшысы r белгілі бір ұяшықтың түсін таңдауға мүмкіндік беретін пайда болады. Канада ел атауы бар бірінші түсті ұяшығы бар C5 ұяшыққа көз тамшысы r жылжытамыз.

  • Егер біз қазір тамшылатып тұрған ұяшықты тінтуірдің сол жақ түймешігімен шертсек, Алдын ала қарау опциясы бірдей түспен толтырылғанын көреміз. сол ұяшықтың.
  • Кейін, Барлығын табу түймесін басамыз.

  • Соңында біз бірдей түсті ұяшықпен толтырылған барлық ұяшықтарды табыңыз C5 толтырылған.

  • Сонымен қатар таба аламыз. қалған түстермен толтырылған барлық ұяшықтарды шығарыңыз. Төмендегі суретте біз көк түспен толтырылған барлық ұяшықтарды және ел ретінде Америка Құрама Штаттары анықтағанымызды көрсетеді.

Толығырақ: Excel бағдарламасындағы бос түсті ұяшықтарды қалай санауға болады(2 әдіс)

2-әдіс: Excel бағдарламасындағы түсті ұяшықтарды санау үшін кесте сүзгісін қолдану

Excel бағдарламасындағы барлық түсті ұяшықтарды табудың ең оңай жолы VBA-сыз Кесте сүзгісі пайдалану болып табылады. Келесі әрекеттерді орындау керек.

1-қадам:

  • Алдымен баған тақырыптарымен<бірге деректер ауқымындағы барлық ұяшықтарды таңдаңыз. 4>. Содан кейін CTRL+T пернелер тіркесімін басып, Кесте сүзгісін белсендіреміз.
  • Енді Кестені құру атты терезе пайда болады. Біз бүкіл деректер ауқымын ( $B$4:$C$C14 ) абсолютті сілтеме арқылы енгіземіз.
  • Кейін, OK<түймесін басамыз. 4>.

2-қадам:

  • Енді біз <3 атты жаңа қойындыны көреміз>Кесте дизайны бар қойындымен немесе таспамен бірге қосылады.
  • Жаңадан жасалған кестенің баған тақырыптарында олардың әрқайсысының төменгі оң жақ бұрышында шағын төмен көрсеткі бар.
  • Кейін, Ел бетіндегі көрсеткіні басыңыз.
  • Енді басқа сүзгі опциясы бар терезе пайда болады. Біз Түс бойынша сүзгілеу түймесін басамыз.
  • Ұяшықтарды толтыру үшін пайдаланған барлық түстері бар ашылмалы мәзір пайда болады. Швеция елін білдіретін сары түсті шертеміз.

  • Соңында біз Барлығы деп аталатын жаңа жол сары түспен толтырылған ұяшықтардың жалпы саны және Швеция ретінде көрсетілгенін қараңыз.ел.

  • Сонымен қатар біз қалған түстермен толтырылған барлық ұяшықтарды таба аламыз. Төмендегі суретте біз жасыл түспен және Италия ел ретінде толтырылған барлық ұяшықтарды анықтағанымызды көрсетеді.

Толығырақ: Excel бағдарламасында шартты пішімдеу арқылы ұяшықтарды түсі бойынша санау (3 әдіс)

3-әдіс: Excel бағдарламасындағы түсті ұяшықтарды санау үшін атау реттеушісі мүмкіндігін пайдаланыңыз

Жоғарыда аталған екі әдіске қатысты мәселе әр түспен толтырылған ұяшықтардың жалпы санын бөлек білу үшін қадамдарды қайталап орындауыңыз керек. Біз бір уақытта барлық түстер үшін барлық ұяшықтарды біле алмаймыз. Бірақ бұл мәселенің шешімі бар. Мұны істеу үшін жаңа функция жасаймыз. Төмендегі қадамдарды орындауымыз керек.

1-қадам:

  • Алдымен Формулалар қойындысын басып, <таңдаңыз. 3>Аты реттеушісі сол қойындыда.

  • Енді Атау менеджері атты жаңа терезе пайда болады. Біз сол терезеден Жаңа түймесін басамыз.

2-қадам:

  • Содан кейін біз жаңа функцияның аты ретінде COLOREDCELL жазамыз.
  • Кейін, Сілтемелер бөліміне келесі функцияны жазамыз.
  • Формуланы енгізгеннен кейін Жарайды түймесін басамыз.
=GET.CELL(38, COLORED!C5)

ФормулаБөлім:

  • GET.CELL - VBA макрос негізіндегі функция. Бірақ уайымдама!!! бұл функцияны пайдалану үшін VBA кодын енгізудің қажеті жоқ.
  • Бұл функция барлық<3 бар бағанның бірінші ұяшығын ( C5 ) алады> түсті ұяшықтарды аргумент ретінде. Содан кейін ол сол ұяшықтың түс кодын қайтарады.

  • Соңында Жабу<түймесін басамыз. Аты реттеушісін жабу үшін 4> түймесін басыңыз.

3-қадам:

  • Енді D5 ұяшығына COLOREDCELL формуласын жаза бастасақ, Excel бағдарламасы қолданылатын функцияны ұсынатынын көреміз.
  • Сонымен біз сол ұсыныстар тізіміндегі формуланы басамыз.

  • Енді функция C5<ұяшығының түс кодын қайтарады. 4>.

  • Содан кейін формуланы қалған ұяшықтарға қолдану үшін толтыру тұтқасын сүйреп апарамыз.

  • Соңында біз Елдегі
  • ұяшықтар үшін барлық түс кодтарын аламыз.

4-қадам:

  • Енді G7<4 ұяшығына келесі формуланы жазамыз> әр түспен байланысты жалпы саны ұяшықтарды санау.
=COUNTIF($D$5:$D$14,COLOREDCELL)

Формулаларды бөлу:

  • COUNTIF функциясы қабылданады $D$5:$D$14 және COLOREDCELL функциясы аргументтер ретінде. Ол байланыстырылған ұяшықтардың санын анықтайдыәр түспен.

  • ENTER пернесін басқаннан кейін функция енді толтырылған ұяшықтардың жалпы санын қайтарады. қызыл .

  • Содан кейін формуланы қалған ұяшықтарға қолдану үшін толтыру тұтқасын сүйреп апарамыз. .

  • Соңында әр түске арналған түсті ұяшықтардың жалпы саны тиісті <3 жанында көрсетілгенін көреміз>ел .

Толығырақ: Арнайы түсі бар ұяшықтарды санауға арналған Excel формуласы (4 жол)

Жылдам ескертпелер

  • Біз VBA макросын қолданбасақ та, CELL функциясы негізделген үстінде. Сонымен, біз жұмыс кітабын Excel макросы қосылған жұмыс кітабы ретінде немесе XLSM пішімінде сақтауымыз керек.
  • Сонымен қатар VBA макросын пайдаланғыңыз келсе excel бағдарламасында түсті ұяшықтарды санау үшін сіз осы мақаланы оқи аласыз.

Қорытынды

Бұл мақалада біз білдік VBA-сыз Excel-де түсті ұяшықтарды қалай санауға болады . Енді сіз Excel бағдарламасында VBA-сыз түсті ұяшықтарды өте оңай санай аласыз деп үміттенемін. Дегенмен, осы мақалаға қатысты сұрақтарыңыз немесе ұсыныстарыңыз болса, төменде түсініктеме қалдырыңыз. Күндеріңіз сәтті өтсін!!!

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.