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

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

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

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

VBA ئېنىق مۇسابىقىنى تېپىش. 0>

VBA ئارقىلىق ھەقىقىي مۇسابىقىنى تېپىشنىڭ 5 ئۇسۇلى

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

قەدەم -01 :

كۆرۈنۈش ئاساسى تاللاش

ئاندىن ، كۆرۈنۈشلۈك ئاساسىي تەھرىرلىگۈچ ئېچىلىدۇ.

o گە كىرىڭ 1> قىستۇر

بەتكۈچ & gt; & gt;>

قەدەم -02 :

the تۆۋەندىكى كودنى يېزىڭ

7979
جەدۋەلنىڭ ئىسمى ، «B5: B10»بولسائوقۇغۇچىلارنىڭ ئىسمى دائىرىسى ، ۋە «جوسېف مايكېل»بايقالغان ئوقۇغۇچىلارنىڭ ئىسمى.

rng دائىرە ئوبيېكتى ۋە str ئىزدەلگەن تۈرنىڭ ئادرېسىنى ساقلاش ئۈچۈن ھەرپ تىزمىسى سۈپىتىدە. 3>

press بېسىش F5

نەتىجە :

ئۇنىڭدىن كېيىن ، سىز ئېرىشىسىز تۆۋەندىكى ئۇچۇر قۇتىسى «جوسېف مايكېل» ئىسىملىك ​​ئوقۇغۇچىنىڭ ھۈجەيرە ئورنىنى ئۆز ئىچىگە ئالغان.

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

ئۇسۇل -2: ئېنىق ماس تېپىش ۋە ئۇنى VBA ئارقىلىق ئالماشتۇرۇش

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

. «B5: B10» ئوقۇغۇچىلارنىڭ ئىسىم-فامىلىسى بولۇپ ، «دونالد پائۇل» بۇ ئوقۇغۇچىنىڭ ئىسمى بولۇپ ، ئاندىن بايقىلىدۇ ، ئاندىن «ھېنرى جېكسون» بولىدۇ ئالدىنقى ئىسىمنىڭ ئورنىغا ئوقۇغۇچىنىڭ ئىسمى بولۇڭ> جۈملە تەقسىملەيدۇتۈرنىڭ ئادرېسى str ئۆزگەرگۈچى مىقدار ۋە DO ئايلانما ئىزدەش سۆزىنىڭ بارلىق ئەھۋاللىرىنىڭ ئورنىنى ئالىدۇ.

➤ بېسىش> F5

نەتىجە :

ئۇنىڭدىن كېيىن ، سىز يېڭى ئوقۇغۇچىنىڭ ئىسمىنى «ھېنرى جېكسون» دەپ ئالىسىز.

3-ئۇسۇل: ئېنىق ۋە دېلوغا ماس كېلىدىغان مۇسابىقىنى تېپىش

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

قەدەم -01 :

➤ ئەگىشىڭ جەدۋەلنىڭ ئىسمى ، «B5: B10» بولسا ئوقۇغۇچىلارنىڭ ئىسىملىرىنىڭ دائىرىسى ، «دونالد پائۇل» بۇ ئوقۇغۇچىنىڭ ئىسمى ، ئاندىن «ھېنرى جېكسون» ئالدىنقى ئىسىمنىڭ ئورنىغا ئوقۇغۇچىلارنىڭ ئىسمى بولىدۇ. 3>

IF جۈملىسى تۈرنىڭ ئادرېسىنى str ئۆزگەرگۈچى مىقدارغا تەقسىملەيدۇ ، DO ھالقىسى ئىزدەش سۆزىنىڭ بارلىق ھادىسىلىرىنىڭ ئورنىنى ئالىدۇ>

press بېسىش F5

نەتىجە :

ھازىر ، ئەھۋالغا ئاساسەن ئوقۇغۇچىلارنىڭ ئىسمى «ھېنرى جېكسون» غا ئۆزگەرتىلىدۇ.

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

    Excel دىكى VBA نى ئىشلىتىپ كاتەكچىدە تىزمىنى قانداق تېپىش (2 خىل ئۇسۇل)
  • VBAExcel دىكى ئىستوندىن تېپىڭ (7 خىل ئۇسۇل)
  • Excel دىكى VBA بىلەن تىزمىلارنى قانداق تېپىش (8 مىسال) InStr ئىقتىدارى

    پەرەز قىلايلى ، سىز Pass ياكى نەتىجە ئىستونى غا ئاساسەن ئوقۇغۇچىلارنىڭ ئىسمىغا ماس كەلمەيسىز. 12> ئۆتۈش ياكى مەغلۇبىيەت يېزىلدى. بۇ قۇرنى نەتىجە ئىستونى دىن تېپىش ۋە ئىمتىھاندىن ئۆتكەن ئوقۇغۇچىلار ئۈچۈن ھالەت ئىستونى دىكى «ئۆتۈپ كەتتى» نى يېزىش ئۈچۈن ، <1 نى ئىشلەتسىڭىز بولىدۇ> InStr ئىقتىدارى .

    قەدەم -01 :

    ئۇسۇل -1
4377

بۇ يەردە ، كاتەكچىنىڭ دائىرىسى C5: C10 يەنى نەتىجە ئىستونى

InStr (كاتەكچە. قىممەت ، «Pass») & gt; 0> .3 <<ياندىكى كاتەكچە ئوچۇق .

بۇ ئايلانما ھەر بىر كاتەكچىدە داۋاملىشىدۇ.

3>

نەتىجە :

ئاندىن ، سىز ئۆتكەن ئوقۇغۇچىلار ئۈچۈن «ئۆتۈپ كەتكەن» ھالىتىگە ئېرىشىسىز.

ئۇسۇل -5: ئېنىق ماس تېپىش ۋە سانلىق مەلۇمات چىقىرىش

ئەگەر سىز چىقارماقچى بولسىڭىز «مايكېل جامىس» ئىسىملىك ​​ئوقۇغۇچىغا ماس كېلىدىغان سانلىق مەلۇماتلار ئاندىن سىز بۇ ئۇسۇلنى قوللانسىڭىز بولىدۇ.

<<جەدۋەل دائىرىسى (ئىشلىتىشىڭىزگە ئاساسەن ھەر قانداق دائىرىنى ئىشلىتەلەيسىز). 0 B ئىستونىدىكى كاتەكچىنىڭ مايكېل جامىس بار-يوقلۇقىنى تەكشۈرۈشنىڭ شەرتى.

دائىرە («E »& Amp; icount & amp;“: G ”& amp; icount) سىزنىڭ سانلىق مەلۇماتلىرىڭىزنى ۋە دائىرە (« B »& amp; i & amp; B دىن D غىچە بولغان قىممەتنى بېرىدۇ.

press بېسىش F5

نەتىجە :

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

مەشىق بۆلۈمى

ئۆزىڭىز مەشىق قىلغانلىقىڭىز ئۈچۈن بىز تۆۋەندىكىدەك مەشىق بۆلىكىنى تەمىنلىدۇق. . بۇنى ئۆزىڭىز قىلىڭ. 2> Excel دا ئۈنۈملۈك. پايدىلىق دەپ بىلىشىڭىزنى ئۈمىد قىلىمەن. تەكلىپ-پىكىرلىرىڭىز بولسا ، بىز بىلەن ئورتاقلىشىڭ.

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