Excel دىكى سانلىق مەلۇماتلارنى سۈزۈش ئۈچۈن VBA كودى (8 مىسال)

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

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

Excel تەرتىپلەش & amp; سۈزگۈچ بۇيرۇقى نىڭ سۈزگۈچ سانلىق مەلۇمات نىڭ چەكلىك دائىرىسى بار. ئەمما VBA نى ئىشلىتىپ سانلىق مەلۇماتلارنى خالىغانچە سۈزەلەيسىز. بۇ ماقالە سىزگە VBA كودىدىن سۈزگۈچ سانلىق مەلۇمات نى VBA كودى ئارقىلىق جانلىق تەسۋىرلەر بىلەن ئىشلىتىش ئۈچۈن 8 پايدىلىق مىسال بىلەن تەمىنلەيدۇ.

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

ھەقسىز Excel قېلىپىنى بۇ يەردىن چۈشۈرۈپ ، ئۆزىڭىز مەشىق قىلالايسىز.

VBA كودى سانلىق مەلۇماتلارنى سۈزۈش>

8 Excel دىكى سانلىق مەلۇماتلارنى سۈزۈش ئۈچۈن VBA كودىنى ئىشلىتىشنىڭ مىسالى يېشى .

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

ئەڭ دەسلەپكى مىسالىمىزدا ، بىز VBA دىن سۈزگۈچ نى ئىشلىتىمىز> سانلىق مەلۇمات جەدۋىلىنىڭ جىنىس ئىستونىدىكى ئەر

ئوقۇغۇچىلار.

قەدەم باسقۇچلار:

  • 2> جەدۋەل ماۋزۇسىدا .
  • ئاندىن مەزمۇن تىزىملىكى دىن كۆرۈش كودى نى تاللاڭ. ئۇنىڭدىن كېيىن ، VBA كۆزنىكى ئېچىلىدۇ.

    • تۆۋەندىكى كودلار it-
    1458
    • كېيىنچە ، VBA

    كود پارچىلىنىش

    • بۇ يەردە ، مەن تارماق تەرتىپ ، Filter_Data_Text () نى قۇردىم.
    • ئاندىن كېيىن دائىرە خاسلىقى بىزنىڭ مۇناسىپ ۋاراق ئىسمى ۋە دائىرە
    • كېيىنكى قەدەمدە ، مەن AutoFilter ئۇسۇلى نى ئىشلىتىپ ، مەن تاللىغان ئۆلچەم نى ئىشلىتىپ ، مەيدان: = 2 دېگەن مەنىنى بىلدۈرىمەن. 2-ئىستون . ھەمدە ئۆلچەم 1: = "ئەر" دىن سۈزگۈچ ئەرلەرنىڭ سانلىق مەلۇماتلىرى.
    • ئۇنىڭدىن كېيىن ، ماكروس سۆزلىشىش رامكىسىنى ئېچىڭ ، تۆۋەندىكىدەك نى چېكىڭ: ئاچقۇچى & gt; ماكروس.

    • .
    • ئاخىرىدا ، پەقەت ئىجرا نى بېسىڭ.

    1> ئەر ئوقۇغۇچىلارنىڭ سانلىق مەلۇماتلىرى سۈزۈلگەندىن كېيىن .

    تېخىمۇ كۆپ ئوقۇڭ: Excel سۈزگۈچ سانلىق مەلۇماتلىرى ھۈجەيرە قىممىتى (6 ئۈنۈملۈك ئۇسۇل)

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

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

    باسقۇچلار:

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

    كودلارنىڭ بۇزۇلۇشى سۈزگۈچ_ بىر_كۆۋرۈك () . كېيىنكى ، مەن نى ئىشلەتتىمAutoFilter ئۇسۇلى مەن تاللىغان ئۆلچەم نى ئىشلىتىش ئۈچۈن ، بۇ يەردە مەيدان: = 3 ئىستون 3 نى كۆرسىتىدۇ. بۇ يەردە ، ئۆلچەم 1: = «ئاسپىرانت» ۋە ئۆلچەم 2: = «ئاسپىرانت» دىن سۈزگۈچ ئوقۇغۇچىلارنىڭ ھالىتى .

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

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

تېخىمۇ كۆپ ئوقۇڭ: Excel دىكى كۆپ ئۆلچەم (4 ماس كېلىدىغان ئۇسۇل)

3. Excel دىكى ئوخشىمىغان ئىستوندىكى كۆپ خىل ئۆلچەمدىكى سانلىق مەلۇماتلارنى سۈزۈش ئۈچۈن VBA كودىنى ئىشلىتىڭ ئوقۇغۇچىلار.

قەدەم باسقۇچلار: VBA

  • نى ئېچىڭ ، كېيىن ، تۆۋەندىكى كودلارنى يېزىڭ-
  • 7888
    • كېيىن بۇ VBA كۆزنىكىنى كىچىكلىتىڭ .

    كود بۇزۇلۇش

  • بۇ يەردە ، مەن تارماق تەرتىپ ، سۈزگۈچ_ ئوخشىمىغان_ تۈۋرۈك () نى قۇردىم.
  • > كۆپ ئىستون .
  • ئاندىن دائىرە نى ئىشلىتىڭخاسلىقىمىز مۇناسىپ ۋاراق ئىسمى ۋە دائىرە
  • كېيىنكى قەدەمدە ، مەن AutoFilter ئۇسۇلى نى ئىشلىتىپ ، ئۆلچىمى نى ئىشلەتتىم. مېنىڭ تاللىشىم قەيەردە مەيدان: = 2 ئىستون 2 ۋە مەيدان: = 3 3-ئىستون دېگەن مەنىنى بىلدۈرىدۇ.
  • بۇ يەردە ، تاللانغان ئۆلچەم 1: = "ئەر" جىنىس ستون ۋە ئۆلچەم 1: = "ئاسپىرانت" ھالەت ستوندىن سۈزگۈچ ئوخشىمىغان ئىستوندىكى سانلىق مەلۇماتلار
  • .
    • ئاندىن بىرىنچى مىسال دىن ئۈچىنچى باسقۇچنى بېسىپ < ماكروس سۆزلىشىش رامكىسى >

      مانا بۇ كۆپ خىل ئۆلچەملەرنىڭ نەتىجىسى.

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

      4. VBA كودىنى ئىشلىتىپ Excel

      دىكى ئالدىنقى 3 تۈرنى سۈزۈڭ>

      قەدەم باسقۇچلار:

      • بىرىنچى مىسال نىڭ ئالدىنقى ئىككى باسقۇچىغا ئەگىشىڭ . VBA كۆزنىكى
      .

    تارماق تەرتىپنى قۇردى ، Filter_Top3_Items () .

  • ئاندىن مەشغۇلاتچى: 1> ئالدىنقى ئۈچ سانلىق مەلۇمات . ماكروس دىئالوگ رامكىسى >
  • ئاندىن تۆۋەندىكى رەسىمگە ئوخشاش چىقىرىشقا ئېرىشىسىز-

    تېخىمۇ كۆپ ئوقۇڭ: Excel VBA (4 خىل ئۇسۇل) ئارقىلىق ھۈجەيرە قىممىتىگە ئاساسەن قانداق سۈزۈش كېرەك؟

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

    • Excel دا سۈزگۈچ قوللىنىلىدۇ
  • Excel دىكى ئۆزگىچە قىممەتلەرنى قانداق سۈزۈش (8 ئاسان ئۇسۇل) ۋە ياكى OR تىپلىرى)
  • Excel دىكى تېكىست سۈزگۈچنى قانداق ئىشلىتىش (5 مىسال)
  • Excel دىكى چېسلا ئارقىلىق قانداق سۈزۈش ئۇسۇل)
  • 5. VBA كودىنى ئىشلىتىپ Excel

    دىكى ئەڭ ياخشى 50 پىرسەنتنى سۈزۈڭ .

    قەدەم باسقۇچلار: VBA كۆزنىكىنى ئېچىش ئۈچۈن . 12> VBA كۆزنىكىنى كىچىكلىتىڭ .

    >

  • بۇ يەردە ، مەن تارماق تەرتىپ ، Filter_Top50_Percent () نى قۇردىم.
  • كېيىن ، مەشغۇلاتچى: = xlTop10> ئالدىنقى ئەللىك پىرسەنتتىن سۈزۈڭ ئىستون -4 . 1> ماكروس سۆزلىشىش رامكىسى. 0>
  • جەمئىي 7 ئوقۇغۇچى بار ، شۇڭا 50 پىرسەنت ئۈچۈن ، ئۇ تەخمىنەن ئۈچ ئوقۇغۇچى نى كۆرسىتىدۇ.

    تېخىمۇ كۆپ ئوقۇڭ: Excel دىكى پايدا نىسبىتى فورمۇلانى قانداق ئىشلىتىش (3 مىسال)

    6 . Wild Card ئارقىلىق سانلىق مەلۇماتلارنى سۈزۈش ئۈچۈن VBA كودىنى ئىشلىتىڭ

    بىز Excel دىكى سانلىق مەلۇماتلارنى سۈزۈش ئۈچۈن Wildcard ھەرپلىرى- * (يۇلتۇز بەلگىسى) نى ئىشلىتەلەيمىز. ھالەت ئىستونى دىن ، بىز پەقەت «يازما»

    نى ئۆز ئىچىگە ئالغان قىممەتنىلا سۈزۈۋالىمىز.

    قەدەم باسقۇچلار:

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

    كود پارچىلىنىش

    • بۇ يەردە ، مەن تارماق تەرتىپنى قۇردىم ، سۈزگۈچ_ 18 <. 1> AutoFilter دىن سۈزگۈچ دا: = 3 ئىستوننى كۆرسىتىدۇ.
    • ئۆلچەم 1: = * » دىن سۈزگۈچ « يازما »نى ئۆز ئىچىگە ئالغان قىممەتلەرنى سۈزۈڭ. مەسىلەن ماكروس سۆزلىشىش رامكىسىنى ئېچىشرامكا.

    ئاندىن لازىملىق مەھسۇلاتقا ئېرىشىسىز.

    تېخىمۇ كۆپ ئوقۇڭ: )

    7. Excel VBA قىستۇرما سانلىق مەلۇماتنى Excel دىكى يېڭى جەدۋەلگە كۆچۈرۈڭ

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

    قەدەم باسقۇچلار:

    • Alt + F11 نى بېسىپ VBA

    • ئاندىن قىستۇر & gt; دىن مودۇل نى ئېچىڭ.

    • ھازىر تۆۋەندىكى كودلارنى يېزىڭ -
    4084
    • ئاندىن VBA

    كود پارچىلىنىش

    • بۇ يەردە ، مەن تارماق تەرتىپ ، كۆپەيتىش_ سۈزۈلگەن_ سانلىق مەلۇمات_ يېڭى جەدۋەل () ئىككى ئۆزگىرىشچان- x Rng دائىرە ۋە xWS خىزمەت جەدۋىلى سۈپىتىدە ئېلان قىلىندى.
    • ئاندىن an IF جۈملىسى دىن تەكشۈرۈش سۈزۈلگەن
    • كېيىن ، MsgBox نى ئىشلىتىپ نەتىجىنى كۆرسەتتى.
    • ئاندىن خىزمەت جەدۋىلى («سۈزۈلگەن سانلىق مەلۇماتنى كۆچۈرۈش») نى ئىشلىتىڭ. . دائىرىسى سۈزۈلگەن دائىرىسىنى تاللاش ۋە قوشۇش نى ئىشلىتىپ يېڭى جەدۋەل قوشۇش.
    • ئاخىرىدا ، كۆچۈرۈش دائىرىسى («G4») سۈزۈلگەن سانلىق مەلۇماتنى يېڭى ۋاراق غا كۆچۈرىدۇ.
    • كېيىن ، ئەگىشىڭئۈچىنچى باسقۇچ بىرىنچى مىسال دىن ماكروس سۆزلىشىش رامكىسىنى ئېچىش .
    • ئاندىن بەلگىلەنگەن ماكرو ئىسمى <نى تاللاڭ. 2> ۋە ئىجرا نى بېسىڭ>

    تېخىمۇ كۆپ ئوقۇڭ: Excel سۈزگۈچنىڭ تېزلەتمىسى (مىسال بىلەن 3 تېز ئىشلىتىش)

    8. تۆۋەنلەش تىزىملىكى ئارقىلىق سانلىق مەلۇماتلارنى سۈزۈش ئۈچۈن VBA كودىنى ئىشلىتىڭ

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

    قەدەم باسقۇچلار:

    • كاتەكچە D14 نى تاللاڭ.
    • ئاندىن تۆۋەندىكىدەك نى چېكىڭ: سانلىق مەلۇمات & gt; سانلىق مەلۇمات قوراللىرى & gt; سانلىق مەلۇمات دەلىللەش & gt; سانلىق مەلۇمات دەلىللەش.

    ئۇزۇن ئۆتمەي ، سۆزلىشىش رامكىسى ئېچىلىدۇ.

    تىزىملىكتىن تىزىملىكتىن تىزىملىككە كىرىڭ. 0>

    ھازىر ئۆلچەم دائىرىسىنى تاللاڭ ۋە Enter كۇنۇپكىسىنى بېسىڭ .

    • بۇ پەيتتە ، پەقەت OK نى بېسىڭ.

    ھازىر بىزنىڭ چۈشۈش تىزىملىكىمىز تەييار. 3>

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

    كودلارنىڭ بۇزۇلۇشى a شەخسىي تارماق تەرتىپى ، خىزمەت جەدۋىلى_ ئۆزگەرتىش (ByVal نىشان دائىرىسى دائىرىسى).

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

    مانا بۇ تۆۋەنلەش دىن ئەر نى تاللىغاندىن كېيىن سۈزۈلگەن چىقىرىش. 3>

    تېخىمۇ كۆپ ئوقۇڭ: Excel دىكى باشقا جەدۋەلدىكى تىزىملىك ​​بويىچە قانداق سۈزۈش (2 خىل ئۇسۇل)

    مەشىق بۆلۈمى

    چۈشەندۈرۈلگەن ئۇسۇللارنى مەشىق قىلىش ئۈچۈن يۇقىرىدا بېرىلگەن Excel ھۆججىتىدە مەشىق جەدۋىلىگە ئېرىشىسىز.

    خۇلاسە

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

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