Excel SORTBY ئىقتىدارى - فورمۇلا بىلەن ئىختىيارى تەرتىپلەش

  • ھەمبەھىرلەڭ
Michael Brown

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

    Excel SORTBY ئىقتىدارى

    Excel دىكى SORTBY ئىقتىدارى باشقا دائىرە ياكى سانلار گۇرپىسىدىكى قىممەتكە ئاساسەن بىر دائىرە ياكى سانلار گۇرپىسىنى رەتلەش ئۈچۈن لايىھەلەنگەن. تەرتىپلەش بىر ياكى بىر قانچە ئىستون ئارقىلىق ئېلىپ بېرىلسا بولىدۇ. مەنبە سانلىق مەلۇماتلىرى ئۆزگىرىدۇ. ,…)

    Array (تەلەپ قىلىنغان) - تەرتىپلىنىدىغان كاتەكچە ياكى قىممەت سانلىرى. تەرتىپلەشتەرىپىدىن.

    Sort_order1 (ئىختىيارىي) - رەتلەش تەرتىپى:

    By_array2 / Sort_order2 ،… (ئىختىيارىي) - رەتلەش ئۈچۈن ئىشلىتىدىغان قوشۇمچە سانلار / زاكاز جۈپلىرى.

    مۇھىم ئەسكەرتىش! ھازىر SORTBY ئىقتىدارى پەقەت Microsoft 365 مۇشتەرىلىكى ۋە Excel 2021 بىلەنلا بار. Excel 2019 ، Excel 2016 ۋە ئىلگىرىكى نەشرىدە SORTBY ئىقتىدارى يوق.

    SORTBY ئىقتىدارى -

    ئەستە تۇتۇشقا تېگىشلىك 4 ئىش. Excel SORTBY فورمۇلاسىنىڭ نورمال ئىشلىشى ئۈچۈن دىققەت قىلىشقا تېگىشلىك بىر قانچە مۇھىم نۇقتىلار بار:

    • By_array تالاش-تارتىشلىرى بىر قۇر ئېگىز ياكى بىر ئىستون كەڭ بولۇشى كېرەك.
    • سانلار گۇرپىسى ۋە بارلىق by_array دەلىللىرى چوقۇم ماس كېلىدىغان ئۆلچەم بولۇشى كېرەك. مەسىلەن ، ئىككى ئىستوننى رەتلىگەندە ، سانلار گۇرپىسى ، by_array1 ۋە by_array2 ئوخشاش بىر قۇر بولۇشى كېرەك. بولمىسا #VALUE خاتالىقى كۆرۈلىدۇ. شۇڭا ، فورمۇلانى كىرگۈزگەن كاتەكچىنىڭ ئوڭ ۋە ئاستى تەرىپىدە يېتەرلىك قۇرۇق كاتەكچىنىڭ بارلىقىغا كاپالەتلىك قىلىڭ ، بولمىسا #SPILL خاتالىقىغا ئېرىشىسىز.
    • SORTBY فورمۇلانىڭ نەتىجىسى ھەر ۋاقىت ئاپتوماتىك يېڭىلىنىدۇ. مەنبە سانلىق مەلۇمات ئۆزگىرىشى. قانداقلا بولمىسۇن ، سىرتىغا قوشۇلغان يېڭى مەزمۇنلارفورمۇلادا كۆرسىتىلگەن سانلار گۇرپىسى سانلار گۇرپىسى پايدىلىنىشىنى يېڭىلىمىسىڭىز نەتىجىگە كىرگۈزۈلمەيدۇ. پايدىلانغان سانلار گۇرپىسىنىڭ ئاپتوماتىك كېڭىيىشى ئۈچۈن ، مەنبە دائىرىسىنى Excel جەدۋىلىگە ئايلاندۇرۇڭ ياكى ھەرىكەتچان ئىسىم دائىرىسىنى ھاسىل قىلىڭ. Excel دىكى SORTBY فورمۇلا:

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

    SORTBY ئىقتىدارى بىلەن بۇ ۋەزىپىنى ئاسانلا ئورۇندىغىلى بولىدۇ. تۆۋەندىكى دەلىللەرنى تەمىنلەڭ:

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

    تالاش-تارتىشلارنى بىر يەرگە قويساق ، بىز بۇ فورمۇلاغا ئېرىشىمىز:

    =SORTBY(A2:B10, B2:B10, -1) ۋاراق - ئۇنى D2 گە كىرگۈزۈپ Enter كۇنۇپكىسىنى بېسىڭ. نەتىجىدە ئېھتىياجغا ئاساسەن نۇرغۇن ھۈجەيرىلەرگە ئاپتوماتىك «تۆكۈلىدۇ» (بىزنىڭ ئەھۋالدا D2: D10). ئەمما تېخنىكىلىق جەھەتتىن قارىغاندا ، بۇ فورمۇلا پەقەت بىرىنچى كاتەكچىدە بولۇپ ، ئۇنى D2 دىن ئۆچۈرگەندە بارلىق نەتىجىنى ئۆچۈرۈۋېتىدۇ.

    باشقا جەدۋەلگە ئىشلىتىلگەندە ، فورمۇلانى ئالىدۇتۆۋەندىكى شەكىل:

    =SORTBY(Sheet1!A2:A10, Sheet1!B2:B10, -1)

    قەيەردە جەدۋەل 1 ئەسلى سانلىق مەلۇماتنى ئۆز ئىچىگە ئالغان خىزمەت جەدۋىلى.

    Excel دىكى SORTBY ئىقتىدارىنى ئىشلىتىش - فورمۇلا مىساللىرى

    تۆۋەندە سىز SORTBY نى ئىشلىتىشنىڭ يەنە بىر قانچە مىساللىرىنى تاپالايسىز ، بۇ پايدىلىق ۋە چۈشىنىشلىك بولۇشىنى ئۈمىد قىلىدۇ. ئەگەر سىز يەنە بىر دەرىجە رەتلەشنى قوشۇشقا توغرا كەلسە ، قانداق قىلىش كېرەك؟ ، بىز ئالدى بىلەن ھالەت ئېلىپبە تەرتىپى بويىچە ، ئاندىن قىممەت تۆۋەنلەش ئارقىلىق رەتلەشنى خالايمىز> by_array / sort_order تالاش-تارتىش:

    • Array بولسا A2: C10 - بۇ قېتىم بىز ئۈچ ئىستوننىڭ ھەممىسىنى نەتىجىگە كىرگۈزمەكچى.
    • By_array1 بولسا B2: B10 - بىرىنچى ، ھالەت بويىچە رەتلەش.
    • تەرتىپلەش_1 Z.
    • By_array2 بولسا C2: C10 - ئاندىن ، قىممەت بويىچە رەتلەڭ. ئەڭ چوڭدىن كىچىكىگە تىزىڭ>

      فورمۇلا بىلەن Excel دا ئىختىيارى تەرتىپلەش

      سانلىق مەلۇماتلارنى ئىختىيارى تەرتىپ بويىچە رەتلەش ئۈچۈن ، سىز Excel نىڭ Custom Sort ئىقتىدارىنى ئىشلىتەلەيسىز ياكى بۇ ئۇسۇلدا SORTBY MATCH فورمۇلا قۇرالايسىز:

      SORTBY (سانلار گۇرپىسى ،ماس ھالدىكى ، مەسىلەن. ئېلىپبە جەھەتتىن ئەمەس ، بەلكى مۇھىملىقى بىلەن. ساقلاپ تۇرۇڭ ) E2: E4 دائىرىسىدىكى ھەر بىر قىممەتنى ئايرىم كاتەكچىگە يېزىڭ.

    ئاندىن ، يۇقىرىدىكى ئومۇمىي فورمۇلانى ئىشلىتىپ ، سانلار گۇرپىسى (A2 >

    =SORTBY(A2:C10, MATCH(B2:B10, E2:E4, 0))

    نەتىجىدە ، بىز تۈرلەرنى ئېھتىياجغا ئاساسەن رەتكە تۇرغۇزۇپ چىقتۇق:

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

    =SORTBY(A2:C10, MATCH(B2:B10, E2:E5, 0), 1, C2:C10, 1)

    SORTBY فورمۇلاسىنىڭ Excel نىڭ Custom Sort ئىقتىدارىدىن زور ئەۋزەللىكى شۇكى ، فورمۇلا ئەسلى سانلىق مەلۇمات ئۆزگەرگەندە ئاپتوماتىك يېڭىلىنىدۇ ، ئىقتىدار بولسا ھەر بىر ئۆزگەرتىش بىلەن تازىلاش ۋە قايتا رەتلەشنى تەلەپ قىلىدۇ.

    قانداق بۇ فورمۇلائىشلەيدۇ:

    يۇقىرىدا دەپ ئۆتكىنىمىزدەك ، Excel نىڭ SORTBY ئىقتىدارى پەقەت مەنبە سانلار گۇرپىسىغا ماس كېلىدىغان سانلار گۇرپىسىنى «رەتلەش» ئارقىلىقلا بىر تەرەپ قىلالايدۇ. بىزنىڭ مەنبە گۇرۇپپىمىز (C2: C10) 9 قۇر ۋە ئىختىيارى تىزىملىك ​​(E2: E4) پەقەت 3 قۇر بولغاچقا ، ئۇنى بىۋاسىتە by_array تالاش-تارتىشى بىلەن تەمىنلىيەلمەيمىز. ئەكسىچە ، بىز MATCH ئىقتىدارىنى ئىشلىتىپ 9 قۇر سانلار گۇرپىسى ھاسىل قىلىمىز:

    MATCH(B2:B10, E2:E5, 0)

    بۇ يەردە ، بىز ھالەت ستون (B2: B10) نى ئىزدەش قىممىتى ۋە بىزنىڭ ئىختىيارى تىزىملىكىمىز (E2: E5) ئىزدەش گۇرۇپپىسى. ئەڭ ئاخىرقى تالاش-تارتىش 0 گە تەڭشەلدى. نەتىجىدە ، بىز 9 سانلار گۇرپىسىغا ئېرىشىمىز ، ھەر بىرسى ئىختىيارى تىزىملىكتىكى ھالەت قىممىتىنىڭ نىسپىي ئورنىغا ۋەكىللىك قىلىدۇ:

    {1;3;2;1;3;2;2;1;2}

    بۇ سانلار گۇرپىسى بىۋاسىتە ئۆتىدۇ. SORTBY فۇنكىسىيەسىنىڭ by_array تالاش-تارتىشىغا ھەمدە ئۇنى سانلىق مەلۇماتنى سانلار گۇرپىسىنىڭ ئېلېمېنتلىرىغا ماس ھالدا تەرتىپكە سېلىشقا مەجبۇرلايدۇ ، يەنى ئالدى بىلەن 1 لار بىلەن ئىپادىلىنىدۇ ، ئاندىن 2 لار بىلەن ئىپادىلىنىدۇ. <>>

    يېڭى Excel دا SORTBY بىلەن بىرلىكتە تېخىمۇ كۈچلۈك RANDARRAY ئىقتىدارىنى ئىشلىتەلەيسىز:

    SORTBY ( سانلار ، RANDARRAY (ROWS ( سانلار )) بۇ يەردە سانلار گۇرپىسى سىز ئۆزگەرتمەكچى بولغان مەنبە سانلىق مەلۇمات.

    بۇ ئومۇمىي فورمۇلا a دىن تەركىب تاپقان تىزىملىك ​​ئۈچۈن ئىشلەيدۇ.يەككە ئىستون شۇنداقلا كۆپ ئىستون دائىرىسى ئۈچۈن.

    مەسىلەن ، A2: A10 دىكى تىزىملىكنى ئىختىيارى رەتلەش ئۈچۈن ، بۇ فورمۇلانى ئىشلىتىڭ:

    =SORTBY(A2:A10, RANDARRAY(ROWS(A2:A10)))

    A2 دىكى سانلىق مەلۇماتلار: C10 قۇرلارنى بىللە ساقلاپ ، بۇنى ئىشلىتىڭ:

    =SORTBY(A2:C10, RANDARRAY(ROWS(A2:C10)))

    بۇ فورمۇلانىڭ قانداق ئىشلەيدىغانلىقى:

    RANDARRAY ئىقتىدارى بىر گۇرۇپپا ھاسىل قىلىدۇ تەرتىپلەش ئۈچۈن ئىشلىتىلىدىغان ئىختىيارى سانلارنىڭ ، ھەمدە ئۇنى SORTBY نىڭ by_array تالاش-تارتىشىغا يوللايسىز. قانچە ئىختىيارى سان ھاسىل قىلىدىغانلىقىنى بەلگىلەش ئۈچۈن ، سىز ROWS ئىقتىدارىنى ئىشلىتىپ مەنبە دائىرىسىدىكى قۇر سانىنى سانايسىز ۋە بۇ ساننى RANDARRAY نىڭ قۇر تالاش-تارتىشىغا «بېقىڭ». بولدى!

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

    كاتەكچىنىڭ ئۇزۇنلۇقى

    كاتەكچىلەرنى ئۆز ئىچىگە ئالغان تېكىست تىزمىلىرىنىڭ ئۇزۇنلۇقىغا ئاساسەن رەتلەش ئۈچۈن ، LEN ئىقتىدارىنى ئىشلىتىپ ، ھەر بىر كاتەكچىدىكى ھەرپلەرنىڭ سانىنى ساناپ چىقىڭ ھەمدە ھېسابلانغان ئۇزۇنلۇقنى SORTBY نىڭ by_array تالاش-تارتىشى بىلەن تەمىنلەڭ. sort_order تالاش-تارتىشنى ياقتۇرىدىغان تەرتىپكە ئاساسەن ، 1 ياكى -1 قىلىپ تەڭشىگىلى بولىدۇ. LEN (سانلار گۇرپىسى) ، 1)

    رەتلەشتېكىست تىزمىسى چوڭ-كىچىكگىچە:

    SORTBY (سانلار گۇرپىسى ، LEN (سانلار گۇرپىسى) ، -1)

    بۇ يەردە ھەقىقىي سانلىق مەلۇماتلاردا بۇ ئۇسۇلنى كۆرسىتىپ بېرىدىغان فورمۇلا بار: قەيەردە A2: A7 بولسا سىز ئۇزۇنلۇقتىكى تەرتىپ بويىچە تېكىست ئۇزۇنلۇقى بويىچە رەتلىمەكچى بولغان ئەسلى كاتەكچىلەر:

    SORTBY بىلەن SORT

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

  • ھەر ئىككى ئىقتىدار پەقەت Excel 365 ۋە Excel 2021 ئىشلەتكۈچىلەرگىلا تەمىنلىنىدۇ.
  • Excel SORTBY ئىقتىدارى ئىشلىمەيدۇ تۆۋەندىكى سەۋەبلەرنىڭ بىرى. 2> تالاش-تارتىش. مەسىلەن ، ئەگەر سانلار گۇرپىسى بولسا 10 بولساقۇر ، by_array يەنە 10 قۇرنى ئۆز ئىچىگە ئېلىشى كېرەك. بولمىسا #VALUE! خاتالىق يۈز بېرىدۇ. ئەگەر ھېچقانداق قىممەت بېكىتىلمىسە ، SORTBY ئۆرلەش تەرتىپىگە سۈكۈت قىلىدۇ. ئەگەر باشقا قىممەت بېكىتىلگەن بولسا ، #VALUE! خاتالىق قايتۇرۇلىدۇ. ئەگەر بارلىق قىممەتلەرنى كۆرسىتەلەيدىغان قۇرۇق كاتەكچىلەر بولمىسا ، #SPILL! خاتالىق تاشلىنىدۇ.

    مەنبە خىزمەت دەپتىرى تاقالدى

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

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

    چۈشۈرۈش ئۈچۈن

    Excel SORTBY فورمۇلا (.xlsx ھۆججىتى)

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