Բովանդակություն
Excel-ում COUNTIF ֆունկցիան օգտագործվում է տիրույթում գտնվող բջիջների թիվը հաշվելու համար, որոնք համապատասխանում են տվյալ պայմանին: Այս հոդվածում մենք ձեզ ցույց կտանք, թե ինչպես օգտագործել COUNTIF ֆունկցիան Excel-ում VBA մակրոյով:
Ներբեռնել աշխատանքային գիրքը
Դուք կարող եք անվճար ներբեռնել Excel-ի աշխատանքային գիրքը այստեղից:
COUNTIF ֆունկցիա VBA.xlsm-ով
COUNTIF ֆունկցիա Excel-ում
- Շարահյուսություն
WorksheetFunction.CountIf( Arg1 Որպես տիրույթ, Arg2 ) Որպես կրկնակի
- Պարամետրեր
Պարամետր | Պահանջվում է/ կամընտիր | Տվյալների տեսակը | Նկարագրություն |
---|---|---|---|
Arg1 | Պահանջվում է | Շրջանակ | Բջիջների տիրույթը հաշվիչ բջիջներից: |
Arg2 | Պահանջվում է | Տարբերակ | Թիվ, արտահայտություն, բջիջի հղում, կամ տեքստ, որը սահմանում է, թե որ բջիջները պետք է հաշվել: Օրինակ, արտահայտությունը կարող է լինել 20, «20», «>20», «միրգ» կամ B2: |
- Վերադարձի տեսակը
Արժեքը որպես կրկնակի
6 Excel-ում COUNTIF ֆունկցիայի օգտագործման օրինակներ VBA-ով
In Այս բաժնում դուք կսովորեք, թե ինչպես օգտագործել COUNTIF ֆունկցիան Excel-ում՝ VBA կոդով տեքստերը, թվերը և այլն հաշվելու համար:
1. WorksheetFunction-ը COUNTIF-ով Excel-ում VBA
Excel-ի WorksheetFunction -ը կարող է օգտագործվել մեծ մասը զանգահարելու համար:Excel-ի այլ գործառույթներ, որոնք հասանելի են Excel-ի Insert Function երկխոսության վանդակում, և COUNTIF ֆունկցիան այդ գործառույթներից մեկն է:
Վերոհիշյալ օրինակով մենք կսովորենք, թե ինչպես օգտագործել WorksheetFunction-ը COUNTIF -ով` Excel-ում VBA -ով տվյալները հաշվելու համար:
Քայլեր.
- Սեղմեք Alt + F11 ձեր ստեղնաշարի վրա կամ անցեք ներդիր Մշակող -> Visual Basic բացելու համար Visual Basic Editor :
- Բացվող կոդի պատուհանում, ցանկի տողից , սեղմեք Տեղադրել -> Մոդուլ .
- Պատճենեք հետևյալ կոդը և տեղադրեք կոդի պատուհանում:
2581
Ձեր կոդը այժմ պատրաստ է գործարկման:
- Սեղմեք F5 ձեր ստեղնաշարի վրա կամ ընտրացանկից ընտրեք Գործարկել -> Գործարկեք Sub/UserForm : Կարող եք նաև պարզապես սեղմել փոքր Play պատկերակը ենթամենյուի տողում՝ մակրո գործարկելու համար:
Մենք ուզում էինք պարզել քանի՞ թիվ կա մեր տվյալների բազայում, որոնք 3-ից պակաս են: Այսպիսով, կոդը գործարկելուց հետո մենք ստացանք 4-ի արդյունքը, որը մեր տվյալների բազայի համար 3-ից փոքր թվերի թիվն է:
Կարդալ ավելին. Ինչպես օգտագործել COUNTIF երկու թվերի միջև (4 մեթոդ)
2. COUNTIF ֆունկցիա Excel-ում որոշակի տեքստ հաշվելու համար
Եթե ցանկանում եք հաշվել որևէ կոնկրետ տեքստ, օրինակ, թե քանի քաղաք կամ անուն կամ ուտելիք կա Excel թերթում, ապա դուքկարող է օգտագործել COUNTIF ֆունկցիան VBA -ում:
Վերոնշյալ օրինակից մենք կսովորենք, թե ինչպես օգտագործել COUNTIF ՝ հաշվելու համար, թե քանի անգամ է John անունը հայտնվում մեր տվյալների բազայում VBA մակրոյով:
Քայլեր. 2>
- Նույն ձևով, ինչպես նախկինում, բացեք Visual Basic Editor Developer ներդիրից և Տեղադրեք a Module կոդի պատուհանում:
- Կոդի պատուհանում պատճենեք հետևյալ կոդը և տեղադրեք այն:
5295
Ձեր կոդը այժմ պատրաստ է գործարկման:
- Գործարկեք մակրոն և կստանաք ընդհանուր թիվը:
Եթե չանեք «Ցանկանում եմ տեքստը ուղղակիորեն գրել ձեր կոդի մեջ, այնուհետև կարող եք այն նախ պահել փոփոխականում, իսկ հետո փոփոխականը փոխանցել կոդի ներսում: Ինչպես ստորև նշված կոդը,
4144
Կարդալ ավելին. LEFT ֆունկցիաները Excel-ում
3. COUNTIF ֆունկցիան VBA-ով թիվը հաշվարկելու համար
Դուք կարող եք օգտագործել COUNTIF ֆունկցիան որոշակի արդյունքներ հանելու համար:
վերը նշված օրինակում մենք կսովորենք, թե ինչպես օգտագործել COUNTIF ՝ հաշվելու համար, թե քանի թիվ կա մեր տվյալների բազայում, որոնք 1.1-ից մեծ են VBA մակրոյով:
Քայլեր.
- Նույն ձևով, ինչպես նախկինում, բացեք Visual Basic Editor Developer ներդիրից և Տեղադրեք Մոդուլ կոդի պատուհանում:
- Կոդի պատուհանում պատճենեք հետևյալ կոդըև տեղադրեք այն:
1233
Ձեր կոդը այժմ պատրաստ է գործարկման:
- Գործարկել մակրո և դուք կստանաք ընդհանուր թիվը:
Ինչպես արդեն քննարկվել է, եթե չեք ցանկանում ուղղակիորեն գրել համարը ձեր կոդի մեջ, ապա կարող եք այն պահել փոփոխականը նախ և ավելի ուշ փոխանցեք փոփոխականը կոդի ներսում: Ճիշտ այնպես, ինչպես ստորև բերված կոդը,
2001
Կարդալ ավելին. Excel COUNTIF չափանիշով ավելի քան և պակաս
Նմանատիպ ընթերցումներ
- Excel COUNTIF ֆունկցիան 0-ից մեծ բջիջները հաշվելու համար
- Ինչպես օգտագործել IF և COUNTIF ֆունկցիաները Միասին Excel-ում
- Excel COUNTIF՝ հաշվել այն բջիջը, որը պարունակում է տեքստ մեկ այլ բջիջից
- Ինչպես օգտագործել COUNTIF ֆունկցիան Excel-ում տոկոսը հաշվարկելու համար
4. COUNTIF ֆունկցիա Excel-ում օբյեկտների տիրույթով
Դուք կարող եք բջիջների խումբ վերագրել Range Object -ին, այնուհետև օգտագործել այդ Range Object արժեքները հաշվելու համար: Excel-ում:
Քայլեր.
- Բացեք Visual Basic Editor -ից Developer ներդիրը և Տեղադրեք a Module կոդի պատուհանում:
- Կոդի պատուհանում պատճենեք հետևյալ կոդը և տեղադրեք այն:
3560
Ձեր կոդը այժմ պատրաստ է գործարկման:
- Գործարկեք կոդը, և դուք կստանաք ընդհանուր թիվը` ամփոփելով արժեքը:
Կարդալ ավելին. Ինչպես օգտագործել COUNTIF-ը ոչ հարակից միջակայքի համարExcel
5. COUNTIF բանաձևի մեթոդը Excel-ում
Դուք կարող եք նաև օգտագործել Formula և/կամ FormulaR1C1 մեթոդը՝ COUNTIF բջիջի վրա կիրառելու համար։ VBA -ում: Այս մեթոդներն ավելի ճկուն են նման գործողություններ կատարելիս:
5.1. Բանաձևի մեթոդ
Formula մեթոդը թույլ է տալիս նշել բջիջների տիրույթը որպես B5:B10 , որը ցույց է տրված ստորև օրինակում:
Քայլեր.
- Visual Basic Editor կոդի պատուհանում պատճենեք հետևյալ կոդը և տեղադրեք այն:
6209
Ձեր կոդը այժմ պատրաստ է գործարկման:
Կոդի այս հատվածը ձեզ կտա ձեզ անհրաժեշտ տվյալների ընդհանուր թիվը:
5.2. FormulaR1C1 մեթոդ
FormulaR1C1 մեթոդն ավելի ճկուն է, քանի որ այն չի սահմանափակվում բջիջների որոշակի տիրույթով:
Նույն տվյալների բազայի միջոցով մենք այժմ կսովորենք, թե ինչպես օգտագործել FormulaR1C1 արժեքները VBA -ում հաշվելու համար:
Քայլեր.
- Visual Basic Editor-ի կոդի պատուհանում պատճենեք հետևյալ կոդը և տեղադրեք այն:
3958
Ձեր կոդը այժմ պատրաստ է գործարկման:
Այս կոդը նաև ձեզ կտրամադրի ձեզ անհրաժեշտ տվյալների ընդհանուր թիվը:
Եթե չեք ցանկանում սահմանել ելքային տիրույթը, ապա դուք կարող եք այս կոդը ավելի ճկուն դարձնել՝ գրելով այսպես.
4401
Բանաձևը կհաշվի պայմանին համապատասխանող բջիջները և կտեղադրի պատասխանը ActiveCell ձեր աշխատաթերթում: COUNTIF ֆունկցիայի միջակայքը պետք է նշվի Տող (R) և Սյունակ (C) շարահյուսության միջոցով:
Կարդալ ավելին. Ինչպես կիրառել COUNTIF երկու բջջային արժեքների միջև Excel-ում
6. COUNTIF ֆունկցիայի արդյունքը փոփոխականին վերագրելը
Եթե ցանկանում եք օգտագործել ձեր բանաձևի արդյունքը այլուր, այլ ոչ թե ձեր Excel տվյալների բազայում, կարող եք արդյունքը վերագրել փոփոխականին և օգտագործել այն ավելի ուշ ձեր կոդ:
Դրա համար VBA կոդն է՝
2625
Արդյունքը կցուցադրվի Excel-ի հաղորդագրության վանդակում:
Կարդալ ավելին. COUNTIF Excel օրինակ (22 օրինակ)
Եզրակացություն
Այս հոդվածը ցույց տվեց ձեզ, թե ինչպես օգտագործել COUNTIF ֆունկցիան Excel-ում VBA -ով: Հուսով եմ, որ այս հոդվածը շատ օգտակար է եղել ձեզ համար: Ազատորեն հարցրեք, թե թեմայի վերաբերյալ հարցեր ունեք: