Swyddogaeth VBA COUNTIF yn Excel (6 Enghraifft)

  • Rhannu Hwn
Hugh West

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
25> 4. Swyddogaeth COUNTIF gydag Ystod o Wrthrych yn Excel

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:

<8
  • Yn ffenestr god y Golygydd Sylfaenol Gweledol , copïwch y cod canlynol a'i gludo.
  • 8373

    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.

    Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.