Tabl cynnwys
Defnyddir y ffwythiant COUNTIF yn Excel i gyfrif nifer y celloedd o fewn ystod sy'n bodloni'r amod a roddwyd. Yn yr erthygl hon, byddwn yn dangos i chi sut i ddefnyddio'r swyddogaeth COUNTIF yn Excel gyda VBA macro.
Lawrlwytho Llyfr Gwaith
0>Gallwch chi lawrlwytho'r gweithlyfr ymarfer Excel am ddim o'r fan hon.Swyddogaeth COUNTIF gyda VBA.xlsm
Swyddogaeth COUNTIF yn Excel
- Cystrawen
Taflen WaithSwyddogaeth.CountIf( Arg1 Fel Ystod, Arg2 ) Fel Dwbl
- Paramedrau
>Paramedr | Angenrheidiol/ Dewisol | Math o Ddata | Disgrifiad |
---|---|---|---|
Arg1 <2 | Angenrheidiol | Amrediad | Ystod y celloedd o gelloedd cyfrif. |
Arg2 21>Angenrheidiol | Amrywiad | Rhif, mynegiant, cyfeirnod cell, neu destun sy'n diffinio pa gelloedd i'w cyfrif. Er enghraifft, gall yr ymadrodd fod yn 20, “20”, “>20”, “ffrwyth”, neu B2. |
- Math Dychwelyd
Gwerth Dwbl
6 Enghreifftiau o Ddefnyddio Swyddogaeth COUNTIF yn Excel gyda VBA
Yn yn yr adran hon, byddwch yn dysgu sut i ddefnyddio'r ffwythiant COUNTIF yn Excel i gyfrif testunau, rhifau ac ati gyda chod VBA .
1. Swyddogaeth Taflen Waith gyda COUNTIF yn Excel VBA
Gellir defnyddio FunctionFunction Excel i ffonio'r rhan fwyaf o'rswyddogaethau eraill yn Excel sydd ar gael o fewn y blwch deialog Mewnosod Swyddogaeth yn Excel ac mae'r ffwythiant COUNTIF yn un o'r swyddogaethau hynny.
0>Gyda'r enghraifft uchod, byddwn yn dysgu sut i ddefnyddio'r Swyddogaeth Taflen Waithgyda COUNTIFi gyfrif data gyda VBAyn Excel.
Camau:
- Pwyswch Alt + F11 ar eich bysellfwrdd neu ewch i'r tab Datblygwr -> Visual Basic i agor Golygydd Sylfaenol Gweledol .
- Yn y ffenestr cod pop-up, o'r bar dewislen , cliciwch Mewnosod -> Modiwl .
- Copïwch y cod canlynol a'i gludo i mewn i ffenestr y cod.
8988
Eich cod nawr yn barod i redeg.
- Pwyswch F5 ar eich bysellfwrdd neu o'r bar dewislen dewiswch Rhedeg -> Rhedeg Is-Ffurflen Ddefnyddiwr . Gallwch hefyd glicio ar yr eicon chwarae bach yn yr is-ddewislen i redeg y macro.
Roeddem eisiau darganfod faint o rifau sydd yn ein set ddata sy'n llai na 3. Felly ar ôl rhedeg y cod cawsom ganlyniad 4 sef y cyfrif o rifau sy'n llai na 3 ar gyfer ein set ddata.
Darllen Mwy: Sut i Ddefnyddio COUNTIF Rhwng Dau Rif (4 Dull)
2. Swyddogaeth COUNTIF i Gyfrif Testun Penodol yn Excel
Os ydych am gyfrif unrhyw destun penodol megis faint o ddinasoedd neu enwau neu fwydydd ac ati sydd ar ddalen Excel, yna rydych chiyn gallu defnyddio'r ffwythiant COUNTIF yn VBA .
O'r enghraifft uchod, byddwn yn dysgu sut i ddefnyddio'r COUNTIF i gyfrif sawl gwaith mae'r enw John yn digwydd yn ein set ddata gyda VBA macro.
Camau:
- Yn yr un ffordd ag o'r blaen, agorwch Golygydd Sylfaenol Gweledol o'r tab Datblygwr a Mewnosod a Modiwl yn y ffenestr cod.
- Yn y ffenestr cod, copïwch y cod canlynol a'i gludo.
9106
Mae'ch cod nawr yn barod i'w redeg.
- Rhedwch y macro a byddwch yn cael y cyfanswm cyfrif.
Os na wnewch Os nad ydych chi eisiau ysgrifennu'r testun yn uniongyrchol yn eich cod, yna gallwch chi ei storio mewn newidyn yn gyntaf ac yna pasio'r newidyn y tu mewn i'r cod. Yn union fel y cod isod,
6849
Darllen Mwy: Cyfrwch Testun ar Dechrau gyda COUNTIF & Swyddogaethau CHWITH yn Excel
3. Swyddogaeth COUNTIF i Gyfrifo Rhif gyda VBA
Gallwch ddefnyddio'r ffwythiant COUNTIF i echdynnu rhai canlyniadau.
O'r uchod er enghraifft, byddwn yn dysgu sut i ddefnyddio'r COUNTIF i gyfrif faint o rifau sydd yn ein set ddata sydd yn fwy na 1.1 gyda VBA macro.<3
Camau:
- Yn yr un modd ag o'r blaen, agorwch Golygydd Sylfaenol Gweledol o'r tab Datblygwr a Mewnosod a Modiwl yn y ffenestr cod.
- Yn y ffenestr cod, copïwch y cod canlynola'i gludo.
7630
Mae'ch cod nawr yn barod i'w redeg.
- Rhedwch y macro a byddwch yn cael y cyfanswm.
Fel y trafodwyd o'r blaen, os nad ydych am ysgrifennu'r rhif yn uniongyrchol yn eich cod yna gallwch ei storio mewn a newidyn yn gyntaf ac yn ddiweddarach pasio'r newidyn y tu mewn i'r cod. Yn union fel y cod isod,
2822
Darllen Mwy: Excel COUNTIF gyda Mwy Na a Llai Na Meini Prawf
Darlleniadau Tebyg
- Excel COUNTIF Swyddogaeth i Gyfrif Celloedd Mwy Na 0
- Sut i Ddefnyddio Swyddogaethau IF a COUNTIF Gyda'n Gilydd yn Excel
- Excel COUNTIF i Gyfrif Cell Sy'n Cynnwys Testun o Gell Arall
- Sut i Ddefnyddio Swyddogaeth COUNTIF i Gyfrifo Canran yn Excel<2
Gallwch aseinio grŵp o gelloedd i'r Ystod Gwrthrych ac yna defnyddio'r Range Object hwnnw i gyfrif gwerthoedd yn Excel.
Camau:
- Agor Golygydd Sylfaenol Gweledol o'r Tab datblygwr a Mewnosod a Modiwl yn y ffenestr cod.
- Yn y ffenestr cod, copïwch y cod canlynol a'i gludo.
7931
Mae eich cod nawr yn barod i'w redeg.
- Rhedwch y cod a byddwch yn cael cyfanswm y cyfrif gyda chrynodiad gwerth.
Darllen Mwy: Sut i Ddefnyddio COUNTIF ar gyfer Ystod Anghyffiniol mewnExcel
5. Dull Fformiwla COUNTIF yn Excel
Gallwch hefyd ddefnyddio'r dull Fformiwla a/neu FformiwlaR1C1 i gymhwyso COUNTIF i gell yn VBA . Mae'r dulliau hyn yn fwy hyblyg wrth wneud gweithrediadau o'r fath.
5.1. Dull Fformiwla
Mae'r dull Fformiwla yn caniatáu pennu ystod y celloedd fel B5:B10 a ddangosir isod yn yr enghraifft.
<46
Camau:
- Yn ffenestr god y Golygydd Sylfaenol Gweledol , copïwch y cod canlynol a gludwch ef.<10
7248
Mae'ch cod nawr yn barod i'w redeg.
Bydd y darn hwn o god yn rhoi cyfanswm cyfrif y data sydd ei angen arnoch chi.<3
44> 5.2. Dull FformiwlaR1C1
Mae'r dull FormulaR1C1 yn fwy hyblyg gan nad yw'n cyfyngu i ystod benodol o gelloedd.
Gyda'r un set ddata, byddwn nawr yn dysgu sut i ddefnyddio FformiwlaR1C1 i gyfrif gwerthoedd yn VBA .
Camau:
<88373
Mae'ch cod nawr yn barod i'w redeg.
Bydd y cod hwn hefyd yn rhoi cyfanswm cyfrif y data sydd ei angen arnoch.
Os nad ydych am osod yr ystod allbwn yna gallwch wneud y cod hwn hyd yn oed yn fwy hyblyg trwy ysgrifennu fel hyn,
6591
Bydd y fformiwla yn cyfrif y celloedd sy'n cwrdd â'r cyflwr ac yn gosod yr ateb yn y Cell Actif yn eich taflen waith. Rhaid cyfeirio at yr Ystod o fewn y ffwythiant COUNTIF gan ddefnyddio'r gystrawen Rhes (R) a Colofn (C) .
Darllen Mwy: Sut i Wneud Cais COUNTIF Rhwng Dau Werth Celloedd yn Excel
6. Neilltuo Canlyniad Swyddogaeth COUNTIF i Newidyn
Os ydych am ddefnyddio canlyniad eich fformiwla mewn man arall yn hytrach nag yn eich set ddata Excel, gallwch aseinio'r canlyniad i newidyn a'i ddefnyddio yn nes ymlaen yn eich cod.
Cod VBA ar gyfer hynny yw,
7152
Bydd y canlyniad yn cael ei ddangos yn y blwch neges Excel.<3
Darllenwch Mwy: Enghraifft COUNTIF Excel (22 Enghreifftiau)
Casgliad <5
Dangosodd yr erthygl hon i chi sut i ddefnyddio'r swyddogaeth COUNTIF yn Excel gyda VBA . Rwy'n gobeithio bod yr erthygl hon wedi bod yn fuddiol iawn i chi. Mae croeso i chi ofyn a oes gennych unrhyw gwestiynau am y pwnc.