Excel دىكى VBA بىلەن قۇرلارنى قانداق ھېسابلاش (5 خىل ئۇسۇل)

  • ھەمبەھىرلەڭ
Hugh West

بۈگۈن مەن سىزگە ھەر قانداق سانلىق مەلۇمات توپلىمىدىكى Excel دىكى VBA بىلەن قۇرلارنى ساناشنى كۆرسىتىپ ئۆتىمەن. مەن سىزگە قانداق قىلىپ مەلۇم دائىرە ، تاللانغان دائىرە ، مەلۇم ئۆلچەمگە ماسلىشىش ، مەلۇم تېكىست قىممىتىگە ماسلىشىش ۋە قۇرۇق كاتەكچىلەرنى چىقىرىۋېتىش ئارقىلىق قۇرلارنى قانداق سانايدىغانلىقىنى كۆرسىتىپ بېرەي.

چۈشۈرۈش مەشىقى خىزمەت دەپتىرى

قۇرلارنى ساناش VBA.xlsm

Excel دىكى VBA بىلەن قۇرلارنى ھېسابلاشنىڭ 5 ئۇسۇلى Excel

بۇ يەردە بىز ئاپتاپپەرەس يەسلىسى دەپ ئاتىلىدىغان بىر مەكتەپتە بىر قىسىم ئوقۇغۇچىلارنىڭ ئىسمى ۋە ئۇلارنىڭ ئىنگلىز تىلىدىكى بەلگىسى يېزىلغان سانلىق مەلۇماتقا ئېرىشتۇق.

بۈگۈن بىزنىڭ مەقسىتىمىز ساناش VBA كودى نى ئىشلىتىپ قۇرلارنىڭ ئومۇمىي سانى.

1. VBA كودى ئارقىلىق مەلۇم بىر قاتار قۇرلارنى ساناش

1-قەدەم:

بېسىڭ كۇنۇپكا تاختىڭىزدا ALT + F11 . VBA كۆزنىكى ئېچىلىدۇ.

2-قەدەم:

VBA كۆزنىكىگە قىستۇر بەتكۈچىگە كىرىڭ.

تاللاشلاردىن ئىشلەتكىلى بولىدۇ ، بۆلەك نى تاللاڭ.

مەن

3-قەدەم: 1> ➤ «1-مودېل» دەپ ئاتىلىدىغان يېڭى بۆلەك كۆزنىكى ئېچىلىدۇ.

تۆۋەندىكى VBA نى قىستۇرۇڭ بۆلەكتىكى كود.

كود:

5473

ئىزاھات:

    ماكرو Count_Rows دەپ ئاتىلىدۇ. مەن بۇ دائىرىدىكى قۇر سانىنى ساناپ باققۇم بار.
  • سىزبىرنى ئىشلىتىڭ.

4-قەدەم:

> خىزمەت دەپتىرىنى Excel ماكرو قوزغىتىلغان خىزمەت دەپتىرى قىلىپ ساقلاڭ.

5-قەدەم:

work خىزمەت جەدۋىلىگە قايتىپ ، كۇنۇپكا تاختىڭىزدىكى ALT + F8 نى بېسىڭ.

< ماكرو دەپ ئاتىلىدىغان سۆزلىشىش رامكىسى ئېچىلىدۇ. Count_Rows ( ماكرونىڭ ئىسمى) نى تاللاڭ ۋە ئىجرا نى بېسىڭ.

6-قەدەم: ).

چېكىنىش ئۈچۈن OK نى چېكىڭ.

Excel VBA سانلىق مەلۇمات بىلەن قۇرلارنى ساناش

2. تاللانغان دائىرىنىڭ قۇرلىرىنى ساناش ئۈچۈن Excel VBA كودىنى ئىجرا قىلىڭ

ئالدىنقى ئۇسۇلدا ، بىز مەلۇم دائىرىنىڭ قۇر سانىنى سانىدۇق ( B4: C13 ).

ئەمما بىز يەنە VBA كودى ئارقىلىق خالىغان بىر قاتاردىكى رەت سانىنى ئارزۇيىمىزغا ئاساسەن سانالايمىز.

بۇ باسقۇچلارنىڭ ھەممىسى ئۇسۇل 1 <بىلەن ئوخشاش. 2> ( 1-6 قەدەم ). 1> كود:

2005

ئىزاھات:>

⧪ ھەمدە 5-قەدەم دە ، كودنى ئىجرا قىلىشتىن بۇرۇن ، ئالدى بىلەن دائىرىنى تاللاڭ. بۇ يەردە مەن پۈتۈن سانلىق مەلۇمات توپلىمىمنى تاللىدىم ( ستون بېشى بولمىسا).

⧪ ئاندىن ALT + F8 نى بېسىڭ ، تاللاڭ Count_Selected_Rows نى چېكىڭ نى ئىجرا قىلىڭ. ئەھۋال.)

3. Excel

دىكى ئۆلچەملەر بىلەن قۇرلارنى ساناش ئۈچۈن VBA كودى قىستۇرۇڭ ، بىز يەنە VBA كودى ئارقىلىق مەلۇم ئۆلچەمنى ساقلايدىغان قۇرلارنىڭ ئومۇمىي سانىنى سانالايمىز.

مەسىلەن ، 40 تىن تۆۋەن نومۇر ئالغان ئوقۇغۇچىلارنىڭ سانىنى ھېسابلايدىغان ماكرو قۇرايلى.

بۇ باسقۇچلارنىڭ ھەممىسى ئۇسۇل 1 بىلەن ئوخشاش. قەدەم 1-6 ).

< 3-قەدەم دە ، VBA كودىنى بۇنىڭغا ئۆزگەرتىڭ:

كود:

5273

ئەسكەرتىش:

  • بۇ كود Count_Rows_with_Criteria دەپ ئاتىلىدۇ> 6 قۇردا ، بىز «& lt; 40» نى ئىشلەتتۇق ، چۈنكى بۇ بىز ئىشلىتىۋاتقان ئۆلچەم. ئېھتىياجىڭىزغا ئاساسەن ئۇنى ئۆزگەرتىسىز. ئۆلچەم. بۇ يەردە مەن پەقەت C ( C4: C13 ) نىلا تاللىدىم ، چۈنكى بۇ ئۆلچەم شۇ يەردە.

⧪ ئاندىن <1 نى بېسىڭ> ALT + F8 ، Count_Rows_with_Criteria نى تاللاڭ ۋە ئىجرا نى بېسىڭ.

سىز ئۆلچىمىڭىزنى ئەمەلگە ئاشۇرىدىغان قۇرلارنىڭ ئومۇمىي سانى (بۇ ئەھۋالدا 3.)

مۇشۇنىڭغا ئوخشاش ئوقۇشلار

  • Excel سانىنى كۆرگىلى بولىدىغان قۇرلار (فورمۇلا ۋە VBA كودى)يوللار)

4. قۇرلارنى ساناش ئۈچۈن قىستۇرۇلغان VBA كودىغا خاس تېكىست قىممىتى بار

سىز يەنە VBA كودىنى ئىشلىتىپ ، مەلۇم تېكىست قىممىتى بار قۇر سانىنى سانىسىڭىز بولىدۇ.

بۇ يېڭى سانلىق مەلۇماتلار توپلىمىغا قاراڭ> ماكرو قۇرايلى ، بۇ سانلىق مەلۇماتلار توپلىمىدىكى كىتابلارنىڭ سانىنى ھېسابلايدۇ.

بۇ باسقۇچلارنىڭ ھەممىسى ئۇسۇل 1 بىلەن ئوخشاش. 1> قەدەم 1-6 ).

<پەقەت 3-قەدەم دە ، VBA كودىنى بۇنىڭغا ئۆزگەرتىڭ:> كود:

4617

ئەسكەرتىش:

  • بۇ كود Count_Rows_with_Specific_Text دەپ ئاتىلىدۇ.

⧪ ۋە 5-قەدەم دە ، كودنى ئىجرا قىلىشتىن بۇرۇن ، تېكىست قىممىتى بار كاتەكچىلەرنىڭ دائىرىسىنى تاللاڭ. بۇ يەردە مەن B4: B13 ( كىتابلارنىڭ ئىسمى ) نى تاللىدىم.

⧪ ئاندىن ALT + نى بېسىڭ. F8 ، Count_Rows_with_Specific_Text نى تاللاڭ ۋە ئىجرا نى بېسىڭ.

سىز ماسلاشماقچى بولغان كونكرېت تېكىست قىممىتىنى كىرگۈزۈشىڭىزنى تەلەپ قىلىدىغان كۆرۈنىدۇ.

بۇ مىسال ئۈچۈن ، مەن ئۇنى «تارىخ» دەپ كىرگۈزدۈم.

ئاخىرىدا ، سىزگە مەلۇم بىر تېكىستنى ئۆز ئىچىگە ئالغان قۇرلارنىڭ ئومۇمىي سانىنى كۆرسىتىدىغان ئۇچۇر قۇتىسىغا ئېرىشىسىز ( 3 بۇ ئەھۋالدا.)

تېخىمۇ كۆپ ئوقۇڭ: تېكىست بىلەن قۇرلارنى قانداق ھېسابلاش كېرەكExcel

5. Excel دىكى VBA نى ئىشلىتىپ قۇرۇق كاتەكچە قۇرلارنى ساناش

ئاخىرىدا ، بىز ماكرونى تەرەققىي قىلدۇرىمىز ، ئۇ سانلىق مەلۇمات توپلىمىدىكى قۇرۇق ھۈجەيرىلەرنى ئۆز ئىچىگە ئالمايدۇ. بۇ يېڭى سانلىق مەلۇماتلار توپلىمى. ئەمما بەختكە قارشى ، بىر قىسىم كاندىداتلار سىناققا قاتنىشالمىدى ، ئۇلارنىڭ بەلگىسىنىڭ ئورنىدا قۇرۇق كاتەكچىلەر بار> بۇ دېگەنلىك ، ئىمتىھاندا قانچە كاندىدات پەيدا بولدى. 0> ⧪ پەقەت 3-قەدەم دە ، بۇ VBA كودىنى ئالدىنقىسىنىڭ ئورنىغا كىرگۈزۈڭ:

كود:

3711

ئەسكەرتىش:

  • بۇ كود Count_Rows_with_Blank_Cells دەپ ئاتىلىدىغان مودۇل قۇرىدۇ.

5-قەدەم دە ، كودنى ئىجرا قىلىشتىن بۇرۇن ، بوش كاتەكچىلەر بىلەن كاتەكچىنىڭ دائىرىسىنى تاللاڭ. بۇ يەردە مەن C4: C13 ( تېسدىكى بەلگە t) نى تاللىدىم.

⧪ ئاندىن ALT نى بېسىڭ + F8 ، Count_Rows_with_Blank_Cells نى تاللاڭ ۋە ئىجرا نى بېسىڭ.

قۇرۇق كاتەكچىلەرنى ئۆز ئىچىگە ئالمىغان قۇرلارنىڭ ئومۇمىي سانى (بۇ ئەھۋالدا 7.)

خۇلاسە

ئىشلىتىش بۇ ئۇسۇللارنى ، سانلىق مەلۇماتتىن VBA بىلەن قۇرلارنى ساناپ چىقالايسىزExcel دا ھەر خىل شەرتلەرگە ماسلاشتۇرۇلغان. مەسىلىلىرىڭىز بارمۇ؟ بىزدىن سوراپ بېقىڭ.

خۇگ ۋېست بۇ ساھەدە 10 نەچچە يىللىق تەجرىبىسى بار يۇقىرى تەجرىبىلىك Excel مەشقاۋۇلى ۋە تەھلىلچىسى. ئۇ بوغالتىرلىق ۋە مالىيە كەسپىدە باكلاۋۇرلۇق ئۇنۋانى ۋە سودا باشقۇرۇش كەسپىدە ماگىستىرلىق ئۇنۋانىغا ئېرىشكەن. خۇگنىڭ ئوقۇتۇش قىزغىنلىقى بار بولۇپ ، ئەگىشىش ۋە چۈشىنىش ئاسان بولغان ئۆزگىچە ئوقۇتۇش ئۇسۇلىنى تەرەققىي قىلدۇردى. ئۇنىڭ Excel ھەققىدىكى مۇتەخەسسىس بىلىمى دۇنيادىكى مىڭلىغان ئوقۇغۇچىلار ۋە كەسپىي خادىملارنىڭ ماھارىتىنى ئۆستۈرۈشىگە ۋە كەسپىي ھاياتىدا مۇنەۋۋەر بولۇشىغا ياردەم بەردى. خۇگ بىلوگى ئارقىلىق ئۆزىنىڭ بىلىملىرىنى دۇنيا بىلەن ئورتاقلىشىدۇ ، ھەقسىز Excel دەرسلىكى ۋە توردا تەربىيىلەش ئېلىپ بېرىپ ، شەخس ۋە كارخانىلارنىڭ تولۇق يوشۇرۇن كۈچىگە يېتىشىگە ياردەم بېرىدۇ.