مەزمۇن جەدۋىلى
Excel نىڭ ئوخشىمىغان مەشغۇلات ئۈچۈن نۇرغۇن ئىقتىدارلىرى بار. فۇنكسىيەنىڭ تىرناق ئىچىگە ، بىز قىلماقچى بولغان مەشغۇلات ئۈچۈن بەزى كىرگۈزگۈچلەرنى قويىمىز. تىرناق ئىچىدىكى بۇ كىرگۈزۈشلەر ئىقتىدار تالاش-تارتىشى دەپ ئاتىلىدۇ. بۇ ماقالىدە Excel دا قانداق ئىقتىدار تالاش-تارتىشلىرىنىڭ بارلىقىنى بىلىمىز. ئۇنىڭدىن باشقا ، بىز ئوخشىمىغان تۈردىكى تالاش-تارتىشلار بىلەن تونۇشۇپ چىقىمىز. فۇنكسىيەنى يېزىش جەريانىدا تالاش-تارتىش
تەڭ بەلگە قويغاندىن كېيىن فۇنكسىيە نامىنى يازسىڭىز ئاندىن بىرىنچى تىرناقنى يازسىڭىز ، Excel ئاپتوماتىك ھالدا مۇناسىۋەتلىك دەلىللەرنى كۆرسىتىدۇ. تۆۋەندىكى رەسىمگە قاراڭ. . كۇنۇپكا تاختىسى تېزلەتمىسى ئارقىلىق ئىقتىدار تالاش-تارتىشلىرىنى كۆرسىتىش Ctrl + A
ئالدىنقى ئۇسۇلدا ، سىز پەقەت تالاش-تارتىشلارنىلا كۆرەلەيسىز ، ئەمما بۇ ئۇسۇل ئارقىلىق كىرگۈزۈشنى كۆرەلەيسىز ۋە ئورۇنلاشتۇرالايسىز. ئىناۋەتلىك ئىقتىدار نامىنى كىرگۈزگەندىن كېيىن تەڭ. فورمۇلا بالدىقىغا / ھەر قانداق كاتەكچىگە كىرىڭ ، تۆۋەندىكى تېزلەتمە ئىقتىدار تالاش-تارتىش سۆزلىشىش رامكىسىنى كۆرسىتىدۇ.
Ctrl +A
كۆزنەك كۆرۈنىدۇ . ھازىر سىز تالاش-تارتىشلارنى كۆرەلەيسىز ۋە ساندۇقلارغا سان كىرگۈزەلەيسىز.
تېخىمۇ كۆپ ئوقۇڭ: Excel دا VBA كىرگۈزۈش ئىقتىدارىنى قانداق ئىشلىتىش (2 مىسال)
فۇنكسىيە قانچە تاللاشقا بولىدۇ؟
ئوخشىمىغان Excel ئىقتىدارلىرىنىڭ ئوخشىمىغان تالاش-تارتىشلىرى بار. ھەتتا ، ئۇلارنىڭ بەزىلىرىدە ھېچقانداق تالاش-تارتىش يوق. كۆرۈپ باقايلى.
1. يەككە تالاش-تارتىشتىكى ئىقتىدارلار
تالاش-تارتىش كۆپىنچە يەككە ھۈجەيرىلەرنى كۆرسىتىدۇ ، ئەمما ئۇ ھۈجەيرە دائىرىسىنىمۇ ئۆز ئىچىگە ئالىدۇ. تۆۋەندە يەككە تالاش-تارتىش بار ئىقتىدارنىڭ مىسالى. كىرگۈزۈش سۈپىتىدە بىرلا تالاش-تارتىش بولۇپ ، كىچىك ھەرپنى چوڭ ھەرپكە ئايلاندۇرىدۇ.
=UPPER(B2)
بۇ يەردە ، تالاش-تارتىش كاتەكچى B2 گە قويۇلغان تېكىست تىزمىسى.
2. كۆپ تالاش-تارتىشتىكى ئىقتىدارلار
ئەگەر بىر فۇنكىسىيەدە كۆپ خىل تالاش-تارتىش ئىشلەتمەكچى بولسىڭىز ، ئۇلارنىڭ ئارىسىدا پەش ئىشلىتىشىڭىز كېرەك.
مىسال:
- بەزى ئەھۋاللاردا ، سىز ئىككى ئىستوننىڭ ئوتتۇرىچە ئىقتىدارى ۋە يىغىندىسىنى ھېسابلىشىڭىز كېرەك. مەيلى سىز بىر تال تالاش-تارتىشنى دائىرە بىلەن ئىشلىتەلەيسىز ياكى ئىككى خىل تالاش-تارتىشنى ئىشلىتەلەيسىز ، بۇ يەردە ئىككى دائىرىنى ئايرىم بەلگىلىيەلەيسىز ، مەسىلەن
=AVERAGE(C5:C14,D5:D14)
& amp ;
=SUM(C5:C14,D5:D14).
بۇ يەردە ، ( C5: C14, D5: D14 2> بولسا AVERAGE ۋە SUM فۇنكسىيەسىنىڭ دەلىللىرى. كۆپ خىل تالاش-تارتىش بولغانلىقى ئۈچۈن ، ئۇلار ئارىسىدىكى پەش ئارقىلىق ئايرىلىدۇ.
- تۆۋەندىكى مىسالنى كۆرەلەيسىز: ئۈچ خىل تالاش-تارتىش . فورمۇلا ئوخشاشتۆۋەندىكىدەك.
=TIME(8,15,40)
ئۇ سائەت ، مىنۇت ۋە سېكۇنتنى تالاش-تارتىش قىلىپ ئىشلىتىدۇ. 6> 3. تالاش-تارتىش يوق ئىقتىدارلار گەرچە نۇرغۇن ئىقتىدارلار تالاش-تارتىشلارنى ئىشلەتسىمۇ ، Excel نىڭ ئالدىن بەلگىلىگەن ئىقتىدارلىرى بار ، ھېچقانداق تالاش-تارتىش ئىشلەتمەيدۇ. مەسىلەن RAND () ، بۈگۈن () ، ۋە ھازىر ().
تېخىمۇ كۆپ ئوقۇڭ: VBA ئىشلەتكۈچى ئېنىقلانغان ئىقتىدارنى قانداق ئىشلىتىش (4 ماس كېلىدىغان مىسال) ھەر بىر Excel ئىقتىدارىدا تالاش-تارتىش بار ، كەم دېگەندە بىر تەلەپ بار. ئۈنۈملۈك جاۋاب قايتۇرۇش ئۈچۈن بىر ئىقتىدارنىڭ بارلىق تەلەپلىرى بولۇشى كېرەك. مىسال سۈپىتىدە ، NETWORKDAYS ئىقتىدارىنى كۆرۈپ باقايلى.
بۇ NETWORKDAYS فۇنكسىيەسىنىڭ گرامماتىكىسى تۆۋەندىكىچە. 1> NETWORKDAYS (start_date, end_date,
[دەم ئېلىش كۈنلىرى] ) تۆۋەندىكى مىساللاردا ، NETWORKDAYS فۇنكىسىيەسىنىڭ ئىككى خىل تالاش-تارتىشى بار: تەلەپ قىلىنغان تىپ ۋە ئىختىيارى تاللاش. تەلەپ قىلىنغان تالاش-تارتىشلار بىلەن بۇ ئىقتىدار 86 كۈن قايتىپ كەلدى.
2. تاللانما تىپىدىكى تالاش-تارتىشلار
بەزى تالاش-تارتىشلارنى ئىشلىتىدىغان بەزى ئىقتىدارلار بارئىختىيارىي. تۆۋەندىكى رەسىمگە ئوخشاش ، INDEX ئىقتىدارى نى يازغاندىن كېيىن ، Excel ئاپتوماتىك ھالدا بۇ ئىقتىدارنىڭ تەلەپ قىلىنغان ۋە ئىختىيارى تاللانمىلىرىنى كۆرسىتىدۇ.
تېخىمۇ كۆپ ئوقۇڭ: Excel VBA
3 بىلەن INDEX MATCH نى قانداق ئىشلىتىش كېرەك. Excel فورمۇلاسىدىكى باشقا ئىقتىدارنىڭ تالاش-تارتىشى سۈپىتىدە ئىشلىتىلىدىغان ئۇۋىسى فۇنكسىيەسى
ئىقتىدارنى باشقا ئىقتىدار ئاستىدا تالاش-تارتىش قىلىشقا بولىدۇ. بۇ جەريان ئۇۋا ئىقتىدارى دەپ ئاتالغان. مەسىلەن ، نەتىجىگە ئېرىشكەن ۋاقىتنى بىلىش ئۈچۈن مەلۇم بىر كۈنگە 5 يىل قوشماقچى. بىز فورمۇلانى ئىشلىتىمىز-
=DATE(YEAR(A2)+B2,MONTH(A2),DAY(A2))
بۇ يەردە ئاساسلىق ئىقتىدار چېسلا . يىل ، ئاي ، ۋە كۈن DATE ئىقتىدارى غا ئۇلانغان باشقا ئىقتىدارلار. بۇ قوشۇمچە ئىقتىدارلار DATE فۇنكسىيەسىنىڭ دەلىللىرى سۈپىتىدە قوبۇل قىلىنىدۇ. YEAR (A2) + B2 غا ئوخشاش DATE فۇنكىسىيەسىنىڭ بىرىنچى تالاش-تارتىشى سۈپىتىدە ئىشلىتىلگەن.
. 14>
- ئۇنىڭدىن كېيىن ، ئاساسلىق ئىقتىدارنىڭ تالاش-تارتىشلىرىنى بېسىڭ ھەمدە تۆۋەندىكى رەسىملەرگە ئەگىشىڭ ، زادى نېمە ئىش قىلىنغانلىقىنى كۆرۈڭ.
بۇ يەردە ئالدى بىلەن ئاساسلىق ئىقتىدارنىڭ بىرىنچى تاللىشىنى تاللايمىز. ئىككىنچى رەسىمدە ، بىز پەقەت كۇنۇپكا تاختىسىنىڭ F9 نى بېسىمىزكۇنۇپكا. ئۇ بۇ تالاش-تارتىشنىڭ كونكرېت نەتىجىسىنى كۆرسەتتى. سىز بۇ پروگراممىنى يەككە ئىقتىدارلار ئۈچۈنمۇ ئىشلىتەلەيسىز.
مۇشۇنىڭغا ئوخشاش ئوقۇشلۇق
- 13> ئۇستاز Excel VBA غا 20 ئەمەلىي كودلاش ئۇسۇلى
- Excel دا VBA كودىنى قانداق يېزىش (ئاسان قەدەم بىلەن)
- تىپلىرى Excel دىكى VBA ماكروسنىڭ (تېز يېتەكچى)
- VBA ئارقىلىق نېمە قىلالايسىز (6 ئەمەلىي ئىشلىتىش)
Excel دا تالاش-تارتىش قىستۇرغىلى بولىدىغان ئىككى خىل ئۇسۇل بار.
- ئىقتىدارنى كاتەكچىگە بىۋاسىتە يېزىش
- ئىشلىتىش Excel ئىقتىدارى تالاش-تارتىش سۆزلىشىش رامكىسى.
1. فۇنكسىيەنى بىۋاسىتە كاتەكچىگە يېزىش
بۇنداق بولغاندا ، ئەگەر سىز مەلۇم بىر كاتەكچىدە ھەر قانداق ئىقتىدارنى ئىشلەتمەكچى بولسىڭىز ، بۇ كاتەكچىنى تاللاڭ ۋە ئىقتىدار نامىنى “=” <2 بىلەن يېزىشنى باشلاڭ> باشتا ئىمزا. Excel دا فۇنكسىيە نامىنى يازسىڭىز ، تىرناق ئىچىدە قانداق تالاش-تارتىشلارنى قوبۇل قىلىدىغانلىقىنى كۆرىسىز. تۆۋەندىكى رەسىمدە Excel
2 دىكى تالاش-تارتىشلار بىلەن فۇنكسىيەنى قانداق يېزىش كۆرسىتىلدى. Excel ئىقتىدار تالاش-تارتىش سۆزلىشىش رامكىسىنى ئىشلىتىش
Excel ئىقتىدار تالاش-تارتىش سۆزلىشىش رامكىسىدىن پايدىلىنىپ فۇنكسىيە نامىنى تالاش-تارتىش بىلەن يېزىش ياخشى ئادەت. ئىقتىدار تالاش-تارتىش سۆزلىشىش رامكىسىنى تېپىش ئۈچۈن ، ئۈستىدىكى فورمۇلا بەتكۈچىنى بېسىڭ ۋە ئۇ يەردىن ھەر قانداق فورمۇلانى تاللاڭ ، بۇ يەردە بىر قۇتىنىڭ كۆرۈنىدىغانلىقىنى كۆرىسىز. ھازىر ،بۇ مىسالدا ، مەن بار بولغان تالاش-تارتىشلىرى بىلەن NETWORKDAYS فۇنكسىيەسىنى كۆرسەتتىم. ئۇلارنى توغرا بىلىش ئارقىلىق تالاش-تارتىش. شۇڭلاشقا ، ھەر قانداق تالاش-تارتىشلارنى قىستۇرۇشتىن بۇرۇن ، ئۆزىڭىزنىڭ نېمە قىلىۋاتقانلىقىڭىزنى بىلىسىز. use. Excel دىكى نۇرغۇن تالاش-تارتىشلار سانلىق مەلۇمات بولۇپ ، كىشىلەر سانلىق مەلۇماتلارنى ھېسابلاش ئۈچۈن Excel نى كۆپ ئىشلىتىدۇ. ئەمما ئۇ باشقا سانلىق مەلۇمات تىپلىرىنىمۇ قوبۇل قىلىدۇ. Excel دا ئىشلىتىلىدىغان تالاش-تارتىشلارنىڭ تۈرلىرى تۆۋەندە بېرىلگەن.
- سانلىق مەلۇمات ( = SUM (5,10) )> تېكىستلىك سانلىق مەلۇمات ( = UPPER («تومسون») )
- بولان قىممىتى ( = OR (1 + 1 = 2) )
- خاتالىق قىممىتى ( = ISERR (#VALUE!) )
Excel VBA فۇنكسىيەسىدىكى تالاش-تارتىشلار
Excel VBA نىڭ ئۈچ خىل تەرتىپى بار. تارماق ، ئىقتىدار ، ۋە مۈلۈك. بۇنىڭ ئىچىدە ، فۇنكسىيە نىڭ تۆۋەندىكى گرامماتىكىسى بار.
/ دوست] [تۇراقلىق] ئىقتىدار فۇنكسىيە_ ئىسمى [(تالاش-تارتىش تىزىملىكى)] 3>[چېكىنىش ئىقتىدارى]
[بايانلار]
[ئىسىم = ئىپادىلەش]
ئاخىرلىشىش ئىقتىدارى
بۇ يەردە بىز ئۇنىڭ [(تالاش-تارتىش تىزىملىكى)] بارلىقىنى ، بۇ Excel VBA دىكى ئىقتىدار باياناتىنىڭ تالاش-تارتىشلىرىنى كۆرسىتىدۇ. The [] ئەتراپىدىكى تالاش-تارتىش تىزىملىكى بۇ بۆلەكنىڭ ئىقتىدار تەرتىپى ئۈچۈن ئىختىيارى ئىكەنلىكىنى كۆرسىتىدۇ. ئەمدى فۇنكسىيە تالاش-تارتىش تىزىملىكىنىڭ بۆلەكلىرىنى كۆرۈپ باقايلى.
فۇنكسىيە تالاش-تارتىش تىزىملىكىدە تۆۋەندىكى گرامماتىكىسى بار.
)] [تىپىغا ئوخشاش] [= سۈكۈتتىكى قىممەت]بىز بۇ بۆلەكلەرنىڭ ھەر بىرىنى مىساللار بىلەن مۇلاھىزە قىلىمىز.
- 0> بۇ تالاش-تارتىش ئۈچۈن ئىشلەتسىڭىز تالاش-تارتىشنىڭ ئىختىيارى ئىكەنلىكىنى كۆرسىتىدۇ. كېيىنكى تالاش-تارتىشلارمۇ ئىختىيارى بولۇشى كېرەك ، ھەمدە ئۇلارنى ئىختىيارى ئاچقۇچلۇق سۆز بىلەن ئېلان قىلىشىڭىز كېرەك.
- ByVal:
بۇ تالاش-تارتىشلارنىڭ بارلىقىنى كۆرسىتىدۇ پايدىلىنىشنىڭ ئورنىغا قىممەت بىلەن ئۆتتى. بۇمۇ ئىختىيارى تاللانما.
- ByRef:
بۇ سۈكۈتتىكى تالاش-تارتىش. ئەگەر سىز ھېچقانداق نەرسىنى بەلگىلىمىسىڭىز ، Excel سىزنىڭ قىممەتنىڭ ئورنىغا ئۆزگەرگۈچى مىقدارنى ئىشلىتىۋاتقانلىقىڭىزنى ئويلايدۇ. بۇنى ئىشلىتىش ئارقىلىق ئۇ ئۆتىۋاتقان تەرتىپنىڭ ئۇنى ئۆزگەرتەلەيدىغانلىقىغا كاپالەتلىك قىلىدۇ.
- ParamArray:
بۇ تىزىملىكتىكى ئەڭ ئاخىرقى دەلىل. ئىشلىتىلگەندە. سىز ئۇنىڭ بىلەن ئىختىيارى ، ByVal ياكى ByRef نى ئىشلىتەلمەيسىز. ئۇ يەنە تاللانما تاللانما. ئۇ بىزنىڭ ئىختىيارى سانلارنى ئىشلىتىشىمىزگە يول قويىدۇ.
- ۋاراق ئىسمى: بۇنىڭ بىلەن سىز ئۆلچەملىك ئادەتتىكى قائىدىلەر بىلەن ئۆزگەرگۈچى مىقدارلارغا ئىسىم قويۇشىڭىز كېرەك.
- تىپى:
بۇمۇ ئىختىيارىي تاللاش.تالاش-تارتىش. بۇنىڭ بىلەن سانلىق مەلۇمات تىپىنى تەڭشىيەلەيسىز. ئەگەر ئىختىيارى بولمىسا ، ئىشلەتكۈچى بەلگىلىگەن سانلىق مەلۇمات تىپىنى بەلگىلىيەلەيسىز.
- سۈكۈتتىكى قىممىتى: پەقەت ئىختىيارى پارامېتىرلارغىلا ماس كېلىدۇ. ئېنىق سۈكۈتتىكى قىممىتى پەقەت ئوبيېكت بولغاندىلا ھېچنېمە بولمايدۇ.
مىسال 1:
6575
تۆۋەندىكى قۇرغا دىققەت قىلىڭ:
Function CalculateNum_Difference_Optional(Number1 As Integer, Optional Number2 As Integer) As Double
بۇ يەردە ،
ھېسابلاش نومۇرى> تىپى ئېلان قىلىنغان. بۇ تالاش-تارتىشنى ھەرگىز تاللىماڭ ، سۈكۈتتىكى قىممەت ھەمىشە تاللىنىدۇ.
9137
مىسال 3: ByRef نى ئىشلىتىش
9193
مىسال 4: ByVal نى ئىشلىتىش
7983
تېخىمۇ كۆپ ئوقۇڭ: Excel VBA ئوبيېكتىنىڭ كۆپ ئىشلىتىلىدىغان 10 تىزىملىكى (خاسلىقى & amp; مىساللار) VBA ، سىز ئېھتىياجلىق بولغان نۇرغۇن تالاش-تارتىشلار بىلەن ئىقتىدار يازالايسىز. ئەمما تالاش-تارتىش قىلماي فۇنكسىيە يېزىشقىمۇ بولىدۇ.
تۆۋەندىكى تەرتىپنى كۆرۈڭ: ئۇنىڭدىن كېيىن ، تۆۋەندىكىسى ھېچقانداق تالاش-تارتىش يوق خاس ئىقتىدارنىڭ ئاددىي مىسالى. بۇ ئىقتىدار قوللىنىشچان پروگرامما ئوبيېكتىنىڭ ئىشلەتكۈچى ئىسمى خاسلىقىنى قايتۇرىدۇ. بۇ ئىسىم Excel Office سۆزلىشىش رامكىسىنىڭ Microsoft Office بۆلىكىنىڭ كۆپەيتىلگەن نۇسخىسىنى خاسلاشتۇرۇڭ. بۇ ئىقتىدار ئىنتايىن ئاددىي ، ئەمما ئۇ ئىشلەتكۈچى جەدۋىلىنى خىزمەت جەدۋىلى ياكى فورمۇلادا ئىشلىتىشنىڭ بىردىنبىر ئۇسۇلى.
4376
تۆۋەندىكى جەدۋەلنى خىزمەت جەدۋىلىگە كىرگۈزسىڭىز ، كاتەكچىنىڭ ئىسمى كۆرسىتىلىدۇ. ھازىرقى ئىشلەتكۈچى:
=OfficeUserName()
ھېچقانداق تالاش-تارتىش قىلمايدىغان ئىقتىدارنى ئىشلەتكەندە ، چوقۇم بىر يۈرۈش قۇرۇق تىرناقنى ئۆز ئىچىگە ئېلىشىڭىز كېرەك.
خۇلاسە
شۇڭا بىز بۇ ماقالىدە Excel ئىقتىدار تالاش-تارتىشلىرىنى مۇلاھىزە قىلىپ ئۆتتۇق. ئەگەر مۇنازىرىنى پايدىلىق دەپ قارىسىڭىز ، ئىنكاس رامكىسىدا بىزگە خەۋەر قىلىڭ. Excel غا مۇناسىۋەتلىك تېخىمۇ كۆپ ماقالىلەر ئۈچۈن ExcelWIKI بىلوگىمىزنى زىيارەت قىلىڭ.