مەزمۇن جەدۋىلى
ئەگەر Excel VBA دىكى كۆپ خىل ئۆلچەملەر بىلەن سۈزگۈچ نىڭ يوللىرىنى ئىزدەۋاتقان بولسىڭىز ، ئۇنداقتا سىز دەل جايىدا. كۆپ خىل ئۆلچەمگە ئاساسەن چوڭ سانلىق مەلۇمات جەدۋىلىنى سۈزۈش Excel نىڭ ئادەتتىكى ئىقتىدارىنى ئىشلەتمەي ، VBA كودىنىڭ ياردىمىدە ئاسانلاشتۇرۇلىدۇ.
ئۇنداقتا ، ئاساسلىق ماقالىمىزنى باشلايلى.
خىزمەت دەپتىرىنى چۈشۈرۈڭ
كۆپ خىل ئۆلچەمدىكى سۈزگۈچ. Xlsmتۆۋەندىكى سانلىق مەلۇمات جەدۋىلىدە ، ئوقۇغۇچىلارنىڭ ئىسمى ۋە ئۇلارنىڭ كىملىكىگە ماس كېلىدىغان بەزى خاتىرىلەر بار. بىز بۇ سانلىق مەلۇمات جەدۋىلىنى بىر قىسىم كودلارنى ئىشلىتىپ ئوخشىمىغان ئۆلچەمگە ئاساسەن سانلار گۇرپىسى قىلىپ سۈزۈشكە تىرىشىمىز.
بىز بۇ يەردە Microsoft Excel 365 نەشرىنى ئىشلەتتۇق ، سىز قۇلايلىقلىقىڭىزغا ئاساسەن باشقا نەشرىنى ئىشلىتەلەيسىز. ئوقۇغۇچىلارنىڭ ئىسمى ئىستون ئېمىلىي ، دانىيال ۋە گابرىئېل سانلار گۇرپىسىدا.
قەدەم -1 01 بەتكۈچ & gt; & gt; Visual Basic تاللانما. 0> < قىستۇر بەتكۈچ & gt; & gt; بۆلەك تاللاش.
ئۇنىڭدىن كېيىن ، بۆلەك بولىدۇقۇرۇلدى.
قەدەم -02 02:
B3: D3دائىرىسىدىكى تېما ئىسمى ، بىز سۈزگۈچنى ئىشلىتىمىز ، مەيدان: = 2بۇ دائىرىنىڭ ستون نومۇرى بولۇپ ، بىز بۇ سۈزۈش جەريانىنى قىلىمىز. 3>ئاخىرىدا ، بىز ئېمىلىي ، دانىيال غا ئوخشاش بىر نەچچە ئوقۇغۇچىنىڭ ئىسمىنى ئېلان قىلىش ئۆلچىمىنى بەلگىلىدۇق. ، ۋە جىبرىئىل .
➤ F5 نى بېسىڭ. ئوقۇغۇچىلارنىڭ ئىسمىنى ۋە ئۇلارنىڭ مۇناسىپ Ids ۋە بەلگىسى نى كۆرسىتىش ئۈچۈن سانلىق مەلۇمات جەدۋىلىنى كۆپ ئۆلچەمدە سۈزۈپ بېرىدۇ. 1> ئېمىلىي ، دانىيال ۋە جىبرىئىل .
تېخىمۇ كۆپ ئوقۇڭ: Excel دىكى كۆپ خىل ئۆلچەملەرنى سۈزۈڭ (4 مۇۋاپىق ئۇسۇل) Excel VBA
بۇ يەردە ، بىز ID لارنىڭ تۆۋەندىكى سانلىق مەلۇمات جەدۋىلىنى سۈزۈۋالىمىز 101135 ، 10 1137 ، ۋە 101138 بۇ سانلارنى سانلار گۇرپىسىدا كۆپ ئۆلچەم قىلىپ ئىشلىتىش.
باسقۇچلار :
< ئۇسۇل -1 نىڭ قەدەم -01 گە ئەگىشىڭ.
following تۆۋەندىكى كودنى يېزىڭ
5761
بۇ يەردە ، بىز سۈزگۈچنى ئىشلىتىدىغان B3: D3 دائىرىسىدىكى ماۋزۇ نامىنى ئېلان قىلدۇق ، مەيدان: = 2 بولسا بىز ئاساس قىلغان بۇ دائىرىنىڭ ئىستون نومۇرى. بۇ سۈزگۈچنى قىلىدۇبۇ جەريان.
، ۋە 101138 ۋە ئۇلارنى تەتۈر پەش ئىچىگە سېلىپ ، ئۇلارنى تىزما قىلىپ بەلگىلىدۇق ، چۈنكى AutoFilter پەقەت بىر قاتار تىزمىلار ئۈچۈن ئىشلەيدۇ.
➤ F5 نى بېسىڭ.
ئۇنىڭدىن كېيىن ، كىملىك بار ئوقۇغۇچىلارنىڭ ئىسمى ۋە بەلگىسىگە ئېرىشىسىز. 101135 ، 101137 ، ۋە 101138 .
تېخىمۇ كۆپ ئوقۇڭ: VBA Excel دىكى ئىستوندىن Array غا ئۆزگىچە قىممەتكە ئېرىشىش ئۈچۈن (3 ئۆلچەم) Array
بۇ يەردە ، 101134 ، 101135 <لارنى ئۆز ئىچىگە ئالغان تىزىملىك ئىستونىدىكى ئۆلچەملەرنى تىزىپ چىقتۇق. 10> ، ۋە 101136 مۇشۇنىڭغا ئاساسەن سۈزۈش جەريانىمىزنى قىلىمىز.
قەدەم باسقۇچلار :
< ئۇسۇل -1 نىڭ قەدەم -01 گە ئەگىشىڭ. , have decl ared ID_range ، k ۋارىيانت ۋە ID_range بولسا نۇرغۇن ئۆلچەملەرنى ساقلايدىغان سانلار گۇرپىسى ، k بولسا بۇ سانلار گۇرپىسىنىڭ تۆۋەن چېكىدىن يۇقىرى چېكىگىچە. تۆۋەن چەك ۋە يۇقىرى چەككە ئىگە بولۇش ئۈچۈن بىز LBOUND فۇنكسىيەسى ۋە UBOUND فۇنكسىيەسى نى ئىشلەتتۇق.
FOR loop نى ئۆزگەرتىش ئۈچۈن ئىشلىتىلىدۇ. قۇردىن باشقا قىممەتلەرسانلار گۇرپىسىدا CStr ئىقتىدارى نىڭ ياردىمىدە تىزمىلارغا تىزىلغان. ئاخىرىدا ، بىز بۇ سانلار گۇرپىسىنى ئۆلچەم 1 قىلىپ ئىشلەتتۇق.
➤ F5 نى بېسىڭ. كىملىك بار ئوقۇغۇچىلارنىڭ ئىسمى ۋە بەلگىسىگە ئېرىشىدۇ 101134 ، 101135 ، ۋە 101136 .
تېخىمۇ كۆپ ئوقۇڭ: 1> مۇشۇنىڭغا ئوخشاش ئوقۇشلار
- Excel دىكى ئۆزگىچە قىممەتلەرنى قانداق سۈزۈش (8 ئاسان ئۇسۇل)
- Excel دا ئىختىيارى سۈزگۈچنى ئىجرا قىلىڭ (5 يوللار) مىساللار بىلەن) ئىستون سانلار گۇرپىسى ۋە سانلىق مەلۇمات جەدۋىلىنى توغرا سۈزۈش ئۈچۈن بىز يەنە SPLIT فۇنكسىيەسى ، JOIN ئىقتىدارى ۋە TRANSPOSE فۇنكسىيەسى نى ئىشلىتىمىز. VBA
باسقۇچلار : تۆۋەن قەدەم -01 ئۇسۇل -1 .
the تۆۋەندىكى كودنى يېزىڭ
20362Dسانلار گۇرپىسىغا 1Dسانلار گۇرپىسى بولمىسا ، AutoFilterئىشلىمەيدۇ ، JOINھەر بىر قىممەتنى بىر قاتار تىزمىلارغا ئايلاندۇرىدۇ ، ئاخىرىدا ، SPLITھەر بىر قۇرنى پارچىلايدۇسانلىق مەلۇمات جەدۋىلىنى سۈزۈشنىڭ ئۆلچىمى سۈپىتىدە ئايرىم.
< F5 نى بېسىڭ. كىملىك بار ئوقۇغۇچىلار 101134 ، 101135 ، ۋە 101136 .
تېخىمۇ كۆپ ئوقۇڭ: : VBA
بىلەن ئارغامچا ئايلانمىسىدا كۆپ خىل ئۆلچەم بىلەن سۈزۈڭ تىزىملىك ئىستونىدا كۆرسىتىلگەن ئۆلچەملەر.
قەدەم باسقۇچلار :
ئۇسۇل -1 نىڭ 01 .the تۆۋەندىكى كودنى يېزىڭ ، ID_range (100) نى تىزما قىلىپ ، ID_range 100 قىممەتنى ساقلايدىغان سانلار گۇرپىسى. بۇ سانلار گۇرپىسىنىڭ قىممىتىنى ئېنىقلاش ئۈچۈن ، بىز FOR ئۈچۈن k ئۈچۈن 4 دىن 6 غىچە بولغان قۇرلارنى ئىشلەتتۇق. تىزىملىك ستون ، F بولسا ئىستوننىڭ ئىسمى. .
➤ F5 نى بېسىڭ. 9> 101134 ، 101135 ، ۋە 101136 .
تېخىمۇ كۆپ ئوقۇڭ: VBA ئارقىلىق Excel دىكى كۆپ خىل ئۆلچەملەرنى سۈزۈڭتىپلىرى)
ئۇسۇل -6: كۆپ خىل ئۆلچەمدە ئىسىم قويۇش دائىرىسىنى ئىشلىتىش
بۇ يەردە ، بىز ئوقۇغۇچىلارنىڭ بىر قىسىم ئىسىملىرىنى تىزىملىك ئىستونىغا تىزىپ ، ئۇنىڭغا ئىسىم قويدۇق. دائىرىسى ئوقۇغۇچى . بۇ ئىسىم قويۇلغان دائىرىنى ئىشلىتىپ ، AutoFilter ئىقتىدارىنىڭ كۆپ خىل ئۆلچەملىرىنى ئۆز ئىچىگە ئالغان سانلار گۇرپىسىغا ئېنىقلىما بېرىمىز.
باسقۇچلار :
< ئۇسۇل -1 نىڭ قەدەم -01 غا ئەگىشىڭ.
the تۆۋەندىكى كودنى يېزىڭ
36031> Student_range، kنى ۋارىيانتقىلىپ ، TRANSPOSE فۇنكسىيەسىنى ئىشلىتىپ ، 2Dسانلار گۇرپىسىنى ئۆزگەرتتى. ئوقۇغۇچى 1Dسانلار گۇرپىسىغا كىرىپ ، ئاندىن ئۇنى Student_rangeدا ساقلىدى. ئاندىن ، ئۇ ئاپتوماتىك سۈزگۈچئۇسۇلى ئۈچۈن ئۆلچەم 1سۈپىتىدە ئىشلىتىلىدۇ.
< F5 نى بېسىڭ. <>> ئوقۇغۇچىلار ئۈچۈن جېففېرسون ، ئېمىلىي ۋە سارا .
مۇناسىۋەتلىك مەزمۇن: VBA نى Excel دا ئارغامچا يۆتكەش (3 خىل ئۇسۇل) سانلار گۇرپىسىدىكى كۆپ خىل ئۆلچەمدىكى سۈزگۈچ جەدۋىلى
بۇ يەردە ، بىزدە تۆۋەندىكى جەدۋەل بار ، ئۇلارنىڭ ئىسمى جەدۋەل 1 ۋە Excel VBA نى ئىشلىتىۋاتىدۇ. بىز بۇ جەدۋەلنى ئېمىلىي ، دانىيال ، ۋە ئىسىملارغا ئاساسەن سۈزۈشكە تىرىشىمىز. جىبرىئىل سانلار گۇرپىسىدىكى كۆپ ئۆلچەم سۈپىتىدە.
قەدەم باسقۇچلار ئۇسۇل -1 نىڭ قەدەم -01 گە ئەگىشىڭ.
the تۆۋەندىكى كودنى يېزىڭ
9571جەدۋەلنى ئېنىقلاشقا ئىشلىتىلىدۇ جەدۋەل 1 ، مەيدان: = 2 بۇ دائىرىنىڭ ئىككىنچى ئىستونىنى سۈزۈش جەريانىنىڭ ئاساسى قىلىپ قۇرۇپ ، ئاخىرىدا بىز بىر سانلار گۇرپىسىنى ئېنىقلىدۇق. ئۆلچەم 1 نىڭ بىر قانچە ئىسمى بار.
< F5 نى بېسىڭ.
ئوقۇغۇچىلارنىڭ ئىسمىنى ۋە ئۇلارنىڭ مۇناسىپ Ids ۋە بەلگىسى ئوقۇغۇچىلار ئۈچۈن ئېمىلىي ، دانىيال ۋە گابرىئېل .
تېخىمۇ كۆپ ئوقۇڭ: Excel VBA: ھۈجەيرە قىممىتىگە ئاساسەن سۈزگۈچ جەدۋىلى (6 ئاسان ئۇسۇل)