Excel VBA دا كونكېرتنى قانداق ئىشلىتىش (4 خىل ئۇسۇل)

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

مەزمۇن جەدۋىلى

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

مەشىق خىزمەت دەپتىرىنى چۈشۈرۈش بۇ ماقالىنى ئوقۇۋاتقان چېغىڭىزدا چېنىقىش. VBA بىرىكمە ئىقتىدار. xlsm

Excel نىڭ VBA Concatenate ئۈچۈن ھېچقانداق ئىقتىدار يوقلىقىنى تىلغا ئالدى ، ئەمما بىز ئوخشىمىغان تىزمىلارنى تىجارەتچىلەر بىلەن بىرلەشتۈرۈش ئارقىلىق ئۇنى ئىقتىدار سۈپىتىدە ئىشلىيەلەيمىز. بۇ يەردە بىز ampersand (& amp;) نى تىجارەتچىمىز سۈپىتىدە ئىشلىتىمىز.

⟴ گرامماتىكىسى

>

String2 = " ئىككىنچى تېكىست"

urn قايتۇرۇش قىممىتى

قايتىش_ قىممەت = String1 & amp; String2

4 VBA بىرلەشمىسىنىڭ ئوخشىمىغان ئىشلىتىلىشىExcel دىكى ئىقتىدار

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

1-قەدەم:

  • ئالدى بىلەن Alt + F11 نى بېسىڭ. ماكرو قوزغىتىلغان خىزمەت جەدۋىلى.
  • ئاندىن ،
  • بۆلەك نى تاللاڭ.
  • 2-قەدەم:

    • ئىككى ھۈجەيرىنى بىرلەشتۈرۈش ئۈچۈن ، تۆۋەندىكى VBA
    5089

    نى كۆچۈرۈپ چاپلاڭ. بۇ يەردە ،

    • String1 = ھۈجەيرىلەر (5 ، 2). قىممەت تۇنجى كاتەكچە ئورنى B5 ، قۇر 5 ، ۋە ئىستون 2 ​​ .
    • String2 = ھۈجەيرىلەر (5 ، 3). ۋە ئىستون 3 .
    • ھۈجەيرىلەر (5 ، 5). قىممەت = String1 & amp; String2 نەتىجە كاتەكچىسى ئورنى E5 ، قۇر 5 ۋە ئىستون 5 .
    • String1 & amp; String2 ئامپېرس بىلەن قوشۇلغان ئىككى تىزما (& amp;)

    قەدەم3:

    • ساقلاش ۋە F5 نى بېسىپ پروگراممىنى ئىجرا قىلىڭ.

    شۇڭلاشقا ، سىز دە نەتىجىگە ئېرىشىسىز. نۆۋەتتىكى خىزمەت جەدۋىلىڭىزنىڭ E5 كاتەكچىسى.

    4-قەدەم:

      ئارام ئېلىش كاتەكچىلىرى ۋە تۆۋەندىكى رەسىمدە كۆرسىتىلگەندەك نەتىجىگە ئېرىشىڭ.

    ئەسكەرتىش. VBA كود ، ھەر قېتىم Excel ھۆججىتىڭىزنىڭ Excel ماكرو قوزغىتىلغان خىزمەت جەدۋىلى (xlsm.) فورماتىدا ساقلانغانلىقىنى جەزملەشتۈرۈڭ.

    تېخىمۇ كۆپ ئوقۇڭ: Excel دا VBA StrComp نى قانداق ئىشلىتىش ( 5 كۆپ ئۇچرايدىغان مىساللار) ;) مەشغۇلاتچى كاتەكچە تىزمىسىغا قوشۇلدى. سىز ئامپېرسېند (& amp;) مەشغۇلاتچىنىڭ ئورنىغا (+) بەلگىسىنى قوشۇش ئارقىلىق ئوخشاش نەتىجىگە ئېرىشەلەيسىز. ئۇنى ئەمەلگە ئاشۇرۇش ئۈچۈن بۇ باسقۇچلارغا ئەگىشىڭ.

    1-قەدەم:

      Excel دا ، Alt + F11 نى بېسىڭ. تۆۋەندىكى VBA
    8588

    بۇ يەردە ،

    • ھۈجەيرىلەر (5 ، 5). قىممەت = String1 + String2 بۇ قۇر بىز ئامپېرسلاندنىڭ ئورنىغا (+) بەلگىسىنى ئىشلىتىمىز (& amp;)

    2-قەدەم :

    • چاپلىغاندىن كېيىن ، ساقلاش ۋە F5 نى بېسىپ پروگراممىنى ئىجرا قىلىڭ. نەتىجىدە ، كاتەكچىنىڭ ئۆزگىرىشىنى كۆرىسىز E5 .

    تېخىمۇ كۆپ ئوقۇڭ: VBA StrConv ئىقتىدارىنى قانداق ئىشلىتىش (5 مىسال)

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

    • Excel دىكى VBA دىكى تارماق تېلېفوننى قانداق چاقىرىش (4 مىسال)
    • VBA ئىقتىدارىدىكى قىممەتنى قايتۇرۇش (ھەر ئىككىسى Array ۋە Array بولمىغان قىممەتلەر)
    • Excel دا VBA DIR ئىقتىدارىنى قانداق ئىشلىتىش (7 مىسال)
    • Excel دا VBA UCASE ئىقتىدارىنى ئىشلىتىش ( 4 مىسال)
    • VBA دا InStr ئىقتىدارىنى قانداق ئىشلىتىش (3 مىسال) 0> ئالدىنقى ئىككى خىل ئۇسۇلدا ، بىز ئىككى ھۈجەيرىنى قانداق بىرلەشتۈرۈش توغرىسىدا مۇلاھىزە يۈرگۈزدۇق. قانداقلا بولمىسۇن ، ئۇنى پۈتۈن ئىستونغا قوللانماقچى بولساق ، بىرمۇبىر قوشۇشقا ئۇزۇن ۋاقىت كېتىدۇ. بىز بۇنىڭ ئۈچۈن VBA كودى بىلەن بىر قانچە ئىستوننى تولۇق قوشۇشنى ئۆگىتىمىز.

      1-قەدەم:

      • بىرىنچىدىن ، ماكرو نى ئېچىش ئۈچۈن Alt + F11
      • بۆلەك نى تاللاڭ. 1>
      بەتكۈچ
    • قىستۇر ، ئاندىن تۆۋەندىكى VBA
    8191

    بۇ يەرگە چاپلاڭ ،

    • بىلەن خىزمەت جەدۋىلى («Sheet3») سىزنىڭ نۆۋەتتىكى خىزمەت جەدۋىلىڭىزنىڭ ئىسمى.
    • LastRow =. بىرىنچى ئىستون ئىسمى. B5 & amp; C5 ” بولسا قوشۇلۇش فورمۇلادائىرىنىڭ بىرىنچى كاتەكچىسى.

    2-قەدەم:

      1> F5 پروگراممىنى ئىجرا قىلىش.

    نەتىجىدە ، سىز بىر ئىستوندا نەتىجىگە ئېرىشىسىز.

    1> تېخىمۇ كۆپ ئوقۇڭ: Excel دا VBA Rnd نى قانداق ئىشلىتىش (4 خىل ئۇسۇل)

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

    1-قەدەم: Alt + F11 نى بېسىڭ.

  • ئاندىن ، قىستۇرۇش
  • دىن بۆلەك نى تاللاڭ. قۇرلار ، VBA
3150

بۇ يەرگە چاپلاڭ ،

  • Set SourceRange = دائىرە («B5: D5») مەنبە كاتەكچە دائىرىسى. 3>

    2-قەدەم:

    • ئاخىرىدا ، پروگراممىنى ساقلاپ ، F5 نى بېسىپ ئىجرا قىلىڭ.

    شۇنداق ، ئۈچ قۇرنى بىرلەشتۈرگەن ئاخىرقى نەتىجە B8 كاتەكچىدە كۆرسىتىلىدۇ.

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

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

    مۇنەۋۋەر گۇرۇپپا سوئاللىرىڭىزغا توختىماي جاۋاب بېرىدۇ.

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