Clàr-innse
Tha an gnìomh COUNTIF ann an Excel air a chleachdadh gus an àireamh de cheallan taobh a-staigh raon a choinnicheas ris a’ chumha a chaidh a thoirt seachad a chunntadh. San artaigil seo, seallaidh sinn dhut mar a chleachdas tu an gnìomh COUNTIF ann an Excel le VBA macro.
Luchdaich sìos Leabhar-obrach
Faodaidh tu an leabhar-obrach Excel cleachdaidh an-asgaidh a luchdachadh sìos an seo.
Gnìomh COUNTIF le VBA.xlsm
Gnìomh COUNTIF ann an Excel
- Contax
Duilleag-obrachFunction.CountIf( Arg1 Mar Raon, Arg2 ) Mar Dùbailte
- Parameters
Parameter | Riatanach/ Roghainneil | Seòrsa Dàta | Tuairisgeul |
---|---|---|---|
Arg1 | Raon | Raon | Raoin nan ceallan bho cheallan cunntais. |
Arg2 | Riatanach | Caochlaideach | Àireamh, abairt, iomradh cealla, no teacsa a tha a’ mìneachadh dè na ceallan a bu chòir a chunntadh. Mar eisimpleir, faodaidh an abairt a bhith 20, “20”, “>20”, “fruit”, no B2. |
- Seòrsa Tilleadh
Luach mar Dùbailte
6 Eisimpleirean de bhith a’ cleachdadh gnìomh COUNTIF ann an Excel le VBA
In Anns an earrainn seo, ionnsaichidh tu mar a chleachdas tu an gnìomh COUNTIF ann an Excel gus teacsaichean, àireamhan is eile a chunntadh le còd VBA .
1. Gnìomh duilleag-obrach le COUNTIF ann an Excel VBA
Faodar WorksheetFunction Excel a chleachdadh gus a’ mhòr-chuid de nagnìomhan eile ann an Excel a tha rim faighinn taobh a-staigh a’ bhogsa còmhraidh Insert Function ann an Excel agus tha an gnìomh COUNTIF mar aon de na gnìomhan sin.
Leis an eisimpleir gu h-àrd, ionnsaichidh sinn mar a chleachdas sinn an WorksheetFunction le COUNTIF gus dàta a chunntadh le VBA ann an Excel.
Ceumannan:
- Brùth Alt + F11 air a’ mheur-chlàr agad no rach dhan taba Leasaiche -> Visual Basic gus Deasaiche Bunaiteach Lèirsinneach fhosgladh.
- Ann an uinneag a’ chòd pop-up, on bhàr clàr-taice , cliog Cuir a-steach -> Modal .
- Dèan lethbhreac den chòd a leanas agus cuir a-steach e ann an uinneag a’ chòd.
5447
An còd agad deiseil airson a ruith a-nis.
- Brùth F5 air a' mheur-chlàr agad no tagh Ruith -> bhon bhàr clàr-taice. Ruith fo/Foirm-chleachdaiche . Faodaidh tu cuideachd dìreach briogadh air an ìomhaigheag Cluich bheag san fho-chlàr-taice gus am macro a ruith.
Bha sinn airson faighinn a-mach cia mheud àireamh a tha san stòr-dàta againn a tha nas lugha na 3. Mar sin às dèidh dhuinn an còd a ruith fhuair sinn toradh 4 is e sin an àireamh de dh'àireamhan a tha nas lugha na 3 airson an t-seata dàta againn.
Leugh Tuilleadh: Mar a chleachdas tu COUNTIF eadar dà àireamh (4 dòighean)
2. Gnìomh COUNTIF gus teacsa sònraichte a chunntadh ann an Excel
Ma tha thu airson teacsa sònraichte sam bith a chunntadh leithid cia mheud baile-mòr no ainm no biadh msaa a tha ann an duilleag Excel, an uairsin bidh thu's urrainn dhuinn an gnìomh COUNTIF a chleachdadh ann an VBA .
Bhon eisimpleir gu h-àrd, ionnsaichidh sinn mar a chleachdas sinn an COUNTIF a chunntadh cia mheud uair a tha an t-ainm John a’ nochdadh san t-seata-dàta againn le VBA macro.
Ceumannan:
- An aon dòigh ’s a bha e roimhe, fosgail Deasaiche Bunaiteach Lèirsinneach bhon taba Leasaiche agus Cuir a-steach a Modal ann an uinneag a' chòd.
- Ann an uinneag a' chòd, dèan lethbhreac dhen chòd a leanas agus cuir a-steach e.
9569
Tha an còd agad a-nis deiseil ri ruith.
- Ruith am macro agus gheibh thu an cunntas iomlan.
Ma nì thu sin Chan eil thu airson an teacsa a sgrìobhadh gu dìreach sa chòd agad agus an uairsin faodaidh tu a stòradh ann an caochladair an toiseach agus an uairsin cuir seachad an caochladair taobh a-staigh a’ chòd. Dìreach mar a tha sa chòd gu h-ìosal,
1352
Leugh Tuilleadh: Cunnt Teacs aig Tòisich le COUNTIF & Gnìomhan LEFT ann an Excel
3. Gnìomh COUNTIF gus àireamh le VBA obrachadh a-mach
'S urrainn dhut an gnìomh COUNTIF a chleachdadh gus toraidhean sònraichte a tharraing.
Bhon gu h-àrd mar eisimpleir, ionnsaichidh sinn mar a chleachdas sinn an COUNTIF gus cunntadh cia mheud àireamh a tha san stòr-dàta againn a tha nas motha na 1.1 le VBA macro.<3
Ceumannan:
- San aon dòigh ’s a bha e roimhe, fosgail Deasaiche Bunaiteach Lèirsinneach bhon taba Leasaiche agus Cuir a-steach modal ann an uinneag a' chòd.
- Ann an uinneag a' chòd, dèan lethbhreac dhen chòd a leanasagus cuir a-steach e.
3282
Tha an còd agad a-nis deiseil airson a ruith.
- Ruith am macro agus gheibh thu an àireamh iomlan.
Mar a chaidh a dheasbad roimhe, mura h-eil thu airson an àireamh a sgrìobhadh dìreach sa chòd agad faodaidh tu a stòradh ann an a caochladair an toiseach agus nas fhaide air adhart cuir seachad an caochladair taobh a-staigh a’ chòd. Dìreach mar a’ chòd gu h-ìosal,
8979
Leugh Tuilleadh: Sàr COUNTIF le Nas motha na agus nas lugha na slatan-tomhais
Leughaidhean coltach ris
- Sàr-ghnìomh COUNTIF gus ceallan a chunntadh nas motha na 0
- Mar a chleachdas tu gnìomhan IF agus COUNTIF Còmhla ann an Excel
- Excel COUNTIF gus Cunnt cealla anns a bheil teacsa bho chealla eile
- Mar a chleachdas tu gnìomh COUNTIF gus an àireamh sa cheud obrachadh a-mach ann an Excel<2
Faodaidh tu buidheann de cheallan a shònrachadh don Range Object agus an uairsin cleachd an Range Object sin gus luachan a chunntadh ann an Excel.
Ceumannan:
- Fosgail Deasaiche Bunaiteach Lèirsinneach bhon taba leasaiche agus Cuir a-steach modal ann an uinneag a’ chòd.
- Ann an uinneag a’ chòd, dèan lethbhreac den chòd a leanas agus cuir a-steach e.
2576
Tha an còd agad a-nis deiseil airson a ruith.
- Ruith an còd agus gheibh thu an àireamh iomlan le suim luach.
Leugh Tuilleadh: Mar a chleachdas tu COUNTIF airson Raon Neo-thalmhaidh ann anExcel
5. Modh Foirmle COUNTIF ann an Excel
Faodaidh tu cuideachd am modh Formula agus/no FormulaR1C1 a chleachdadh gus COUNTIF a chur an sàs ann an cealla ann an VBA . Tha na modhan sin nas sùbailte ann a bhith a' dèanamh an leithid de ghnìomhachd.
5.1. Modh Formula
Tha modh Formula a’ ceadachadh raon nan ceallan a shònrachadh mar B5:B10 a chithear gu h-ìosal san eisimpleir.
<46
Ceumannan:
- Ann an uinneag còd an Deasaiche Bunaiteach Lèirsinneach , dèan lethbhreac den chòd a leanas agus cuir a-steach e.<10
1278
Tha an còd agad a-nis deiseil ri ruith.
Bheir am pìos còd seo dhut an àireamh iomlan den dàta a tha a dhìth ort.<3
5.2. Modh FormulaR1C1
Tha am modh FormulaR1C1 nas sùbailte leis nach eil e a’ cuingealachadh ri raon suidhichte de cheallan.
Leis an aon dàta, ionnsaichidh sinn a-nis mar a chleachdas sinn FormulaR1C1 gus luachan ann an VBA a chunntadh.
Ceumannan:
<83934
Tha an còd agad a-nis deiseil ri ruith.
Bheir an còd seo dhut cuideachd an àireamh iomlan den dàta a tha a dhìth ort.
Mura bheil thu airson a shuidheachadh an raon toraidh faodaidh tu an còd seo a dhèanamh eadhon nas sùbailte le bhith a’ sgrìobhadh mar seo,
9680
Cunntaidh am foirmle na ceallan a choinnicheas ris an t-suidheachadh agus cuiridh e am freagairt a-steach don ActiveCell air an duilleag-obrach agad. Feumar iomradh a thoirt air an Raon taobh a-staigh na gnìomh COUNTIF a’ cleachdadh a’ cho-chàradh Row (R) agus Colbh (C) .
Leugh Tuilleadh: Mar a chuireas tu a-steach COUNTIF eadar dà luach cealla ann an Excel
6. A’ sònrachadh Toradh Gnìomh COUNTIF gu caochladair
Ma tha thu airson toradh na foirmle agad a chleachdadh ann an àite eile seach san t-seata dàta Excel agad, faodaidh tu an toradh a shònrachadh gu caochladair agus a chleachdadh nas fhaide air adhart nad code.
Is e an còd VBA airson sin,
3611
Thèid an toradh a shealltainn ann am bogsa teachdaireachd Excel.<3
Leugh Tuilleadh: COUNTIF Excel Example (22 Examples)
Co-dhùnadh <5
Sheall an artaigil seo dhut mar a chleachdas tu an gnìomh COUNTIF ann an Excel le VBA . Tha mi an dòchas gu bheil an artaigil seo air a bhith gu math buannachdail dhut. Faodaidh tu faighneachd a bheil ceist sam bith agad mun chuspair.