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

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

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

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

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

    Excel SORT ئىقتىدارى

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

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

    SORT فۇنكسىيەسىنىڭ گرامماتىكىسى تۆۋەندىكىچە:

    SORT (سانلار گۇرپىسى ، [sort_index) ], [sort_order], [by_col])

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

    Sort_index (ئىختىيارىي) - قايسى ئىستون ياكى قۇرنى رەتلەشنى كۆرسىتىدۇ. ئەگەر ئەمەلدىن قالدۇرۇلسا ، كۆڭۈلدىكى كۆرسەتكۈچ 1 ئىشلىتىلىدۇ.

    Sort_order (ئىختىيارىي) - تەرتىپ تەرتىپىنى بەلگىلەيدۇ: ، يەنىفورمۇلا (.xlsx ھۆججىتى)

    ئەڭ كىچىكىدىن ئەڭ چوڭ
  • -1 - تۆۋەنلەش تەرتىپى ، يەنى چوڭدىن كىچىككىچە
  • By_col (ئىختىيارىي) - رەتلەش يۆنىلىشىنى كۆرسىتىپ بېرىدىغان لوگىكىلىق قىممەت:

    • يالغان ياكى چىقىرىۋېتىلگەن (سۈكۈتتىكى) - قۇر بويىچە رەتلەش. سىز بۇ تاللاشنى كۆپىنچە ۋاقىتتا ئىشلىتىسىز.
    • TRUE - ستون بويىچە رەتلەش. ئەگەر سانلىق مەلۇماتلىرىڭىز مۇشۇ مىسالغا ئوخشاش ئىستونلاردا توغرىسىغا ئورۇنلاشتۇرۇلغان بولسا ، بۇ تاللانمىنى ئىشلىتىڭ. سىز بىلىشكە تېگىشلىك بىر قانچە ئالاھىدىلىك:
      • نۆۋەتتە SORT ئىقتىدارى پەقەت Microsoft 365 ۋە Excel 2021 دە بار. Excel 2019 ، Excel 2016 ھەرىكەتچان فورمۇلانى قوللىمايدۇ ، شۇڭا SORT ئىقتىدارى بۇ نۇسخىلاردا يوق. شۇڭا ، فورمۇلانى كىرگۈزگەن كاتەكچىنىڭ ئوڭ ياكى سول تەرىپىدە ھەمىشە يېتەرلىك قۇرۇق ھۈجەيرىلەرنىڭ بولۇشىغا كاپالەتلىك قىلىڭ ، بولمىسا #SPILL خاتالىقى كۆرۈلىدۇ. قانداقلا بولمىسۇن ، فورمۇلا بىلەن تەمىنلەنگەن سانلار گۇرپىسى ئۆزلۈكىدىن كېڭەيمەيدۇ ، ئۇ پايدىلانغان سانلار گۇرپىسى نىڭ سىرتىغا قوشۇلغان يېڭى تۈرلەرنى ئۆز ئىچىگە ئالىدۇ. بۇ تۈرلەرنى ئۆز ئىچىگە ئېلىش ئۈچۈن ، فورمۇلادىكى سانلار گۇرپىسى پايدىلىنىشىنى يېڭىلىشىڭىز كېرەكبۇ مىسالدا كۆرسىتىلگەندەك مەنبە دائىرىسىنى جەدۋەلگە ئايلاندۇرۇڭ ياكى ھەرىكەتچان ئىسىم دائىرىسى ھاسىل قىلىڭ. ئۆرلەش ۋە تۆۋەنلەش تەرتىپىدە.

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

        =SORT(A2:B8, 2, 1)

        قەيەردە:

        • A2: B8 بولسا مەنبە سانلار گۇرپىسى
        • 2 بولسا
        • 1 بولسا ئۆرلەۋاتقان تەرتىپ تەرتىپى

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

        فورمۇلانى كىرگۈزۈڭ. ھەر قانداق قۇرۇق كاتەكچى (بىزنىڭ ئەھۋالدا D2) ، Enter نى بېسىڭ ، نەتىجىدە D2: E8 غا ئاپتوماتىك تۆكۈلىدۇ.

        فورمۇلا تۆۋەنلەش تەرتىپى بويىچە رەتلىنىدۇ> سانلىق مەلۇماتنىڭ تۆۋەنلىشىنى ، يەنى چوڭ-كىچىكلىكىنى رەتلەش ئۈچۈن ، sort_order تالاش-تارتىشنى -1 گە تەڭشەڭ:

        =SORT(A2:B8, 2, -1)

        سول ئۈستى ئۈستى كاتەكچىگە فورمۇلا كىرگۈزۈڭ. مەنزىل دائىرىسى ۋە سىز بۇ نەتىجىگە ئېرىشىسىز:

        مۇشۇنىڭغا ئوخشاش ، سىز تېكىست قىممىتىنى ئېلىپبە تەرتىپى بويىچە A دىن Z ياكى Z دىن A دىن 3 گىچە رەتلىيەلەيسىز>

        f ئارقىلىق Excel دىكى سانلىق مەلۇماتلارنى قانداق رەتلەش ormula

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

        Excel دىكى ئىستون بويىچە رەتلەش ئۈچۈن ، <1 نى تەڭشەڭ> by_col تالاش-تارتىش. بۇ خىل ئەھۋالدا ، sort_index ئىستونغا ئەمەس ، بىر قۇرغا ۋەكىللىك قىلىدۇ.

        مەسىلەن ، Qty ئارقىلىق تۆۋەندىكى سانلىق مەلۇماتلارنى رەتلەش. يۇقىرىدىن تۆۋەنگە ، بۇ فورمۇلانى ئىشلىتىڭ:

        =SORT(B1:H2, 2, 1, TRUE)

        قەيەردە:

        • B1: H2 بولسا
        • 2 نى رەتلەيدىغان مەنبە سانلىق مەلۇمات. تەرتىپلەش كۆرسەتكۈچى ، چۈنكى بىز ئىككىنچى قۇردىكى سانلارنى رەتلەۋاتقانلىقىمىز ئۈچۈن
        • -1 تۆۋەنلەش رەت تەرتىپىنى كۆرسىتىدۇ
        • TRUE بولسا ئىستونلارنى رەتلەشنى كۆرسىتىدۇ ، قۇرلارنى ئەمەس

        <> بۇنى فورمۇلا بىلەن قىلغىلى بولامدۇ؟ ھەئە ، ئاسان! سىزنىڭ قىلىدىغىنىڭىز sort_index ۋە sort_order تالاش-تارتىشلىرى ئۈچۈن سانلار گۇرپىسى بىلەن تەمىنلەش.

        مەسىلەن ، تۆۋەندىكى سانلىق مەلۇماتلارنى ئالدى بىلەن رايون بويىچە رەتلەش. (A ئىستون) A دىن Z غىچە ، ئاندىن Qty ئارقىلىق. (C ئىستون) كىچىكدىن چوڭغا ، تۆۋەندىكى دەلىللەرنى بەلگىلەڭ:

        • Array بولسا A2: C13 دىكى سانلىق مەلۇمات.
        • Sort_index سانلار گۇرپىسى تۇراقلىق {1,3} ، چۈنكى بىز ئالدى بىلەن رايون بويىچە رەتلەيمىزستون) ، ئاندىن Qty ئارقىلىق. (3-ستون)>
        • By_col ئەمەلدىن قالدۇرۇلدى ، چۈنكى بىز قۇرلارنى رەتلەيمىز ، بۇ سۈكۈتتىكى ھالەتتە.

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

      ئۇ مۇكەممەل ئىشلەيدۇ! بىرىنچى ئىستوندىكى تېكىست قىممىتى ئېلىپبە تەرتىپى بويىچە رەتلىنىدۇ ، ئۈچىنچى ئىستوندىكى سانلار چوڭ-كىچىكگىچە:

      Excel

      دىكى تەرتىپلەش ۋە سۈزۈش سىز بەزى ئۆلچەملەر بىلەن سانلىق مەلۇماتلارنى سۈزۈپ ، چىقىرىشنى تەرتىپكە سالماقچى بولسىڭىز ، SORT ۋە FILTER فۇنكسىيەسىنى بىللە ئىشلىتىڭ:

      SORT (FILTER (سانلار گۇرپىسى ، , [sort_index], [sort_order], [by_col]) بۇ فورمۇلا ھەققىدە ئۇ يەنە ھەرىكەتچان ئېقىش دائىرىسى سۈپىتىدە نەتىجىنى چىقىرىدۇ ، Ctrl + Shift + Enter نى باسمىسىڭىزمۇ ياكى قانچە ھۈجەيرىگە كۆچۈرگەنلىكىنى پەرەز قىلمىسىڭىزمۇ بولىدۇ. ئادەتتىكىگە ئوخشاش ، سىز كۆپىنچە ئۈستۈنكى كاتەكچىگە فورمۇلا كىرگۈزۈپ Enter كۇنۇپكىسىنى بېسىڭ. A2: B9 دىكى مەنبە سانلىق مەلۇمات ۋە نەتىجىنى ئۆرلەش تەرتىپى بويىچە ئورۇنلاشتۇرىمىز.

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

      =SORT(FILTER(A2:B9, B2:B9>=E2), 2)

      FILTER ئىقتىدارى ھاسىل قىلغان سانلار گۇرپىسى دىن باشقا ، بىز پەقەت sort_index <2 نىلا بەلگىلەيمىز> argument (2-ستون). قالغان ئىككى خىل تالاش-تارتىش ئەمەلدىن قالدۇرۇلدى ، چۈنكى سۈكۈتتىكى ھالەت بىز ئېھتىياجلىق بولغاندەك ئىشلەيدۇ (ئۆرلەش ، رەتكە تىزىش).

      N ئەڭ چوڭ ياكى ئەڭ كىچىك قىممەتكە ئېرىشىڭ ۋە نەتىجىنى رەتلەڭ

      ئۇچۇر بولسا غايەت زور توپنى تەھلىل قىلغاندا ، ھەمىشە مەلۇم ساندىكى يۇقىرى قىممەتلەرنى چىقىرىشقا توغرا كېلىدۇ. بەلكىم چىقىرىپلا قالماستىن ، بەلكى ئۇلارنى كۆڭۈلدىكىدەك تەرتىپكە سېلىشىڭىز مۇمكىن. ئەڭ ياخشىسى ، قايسى ئىستوننى نەتىجىگە قوشۇشنى تاللاڭ. ئاڭلىماققا قىيىنمۇ؟ يېڭى ھەرىكەتچان سانلار گۇرپىسى فۇنكسىيەسى بىلەن ئەمەس! column2_to_return ,…})

      قەيەردە n سىز قايتۇرماقچى بولغان قىممەتنىڭ سانى.

      تۆۋەندىكى سانلىق مەلۇماتلار توپلىمىدىن ئالماقچى دەپ پەرەز قىلىڭ. C ئىستوندىكى سانلارغا ئاساسەن ئالدىنقى 3 تىزىملىك 0> ئاندىن ، INDEX فۇنكىسىيەسىنىڭ بىرىنچى ( سانلار گۇرپىسى ) تالاش-تارتىشىدا يۇقارقى فورمۇلانى ئۇۋا قىلىپ ، سانلار گۇرپىسىنى يۇقىرىدىن كىچىكگە تىزىڭ.

      ئىككىنچى قېتىم ( row_num) ) تالاش-تارتىش ، قانچە قۇر قايتىدىغانلىقىنى كۆرسىتىپ بېرىدۇ ، SEQUENCE ئىقتىدارىنى ئىشلىتىپ لازىملىق تەرتىپلىك سان ھاسىل قىلىدۇ. دېگەندەكبىز 3 يۇقىرى قىممەتكە ئېھتىياجلىق ، بىز SEQUENCE (3) نى ئىشلىتىمىز ، بۇ فورمۇلادا تىك سانلار گۇرپىسى تۇراقلىق {1; 2; 3} بىلەن تەمىنلىگەنگە ئوخشاش.

      ئۈچىنچىسى ئۈچۈن ( col_num ) قانچە ئىستوننىڭ قايتىدىغانلىقىنى بەلگىلەيدىغان تالاش-تارتىش ، ستون نومۇرىنى گورىزونتال سانلار گۇرپىسى تۇراقلىق ھالەتتە تەمىنلەيدۇ. بىز B ۋە C ستونلىرىنى قايتۇرماقچىمىز ، شۇڭا بىز {2,3} سانلار گۇرپىسىنى ئىشلىتىمىز.

      ئاخىرىدا ، بىز تۆۋەندىكى فورمۇلاغا ئېرىشىمىز:

      =INDEX(SORT(A2:C13, 3, -1), SEQUENCE(3), {2,3})

      بىز ئېرىشمەكچى بولغان نەتىجىلەر دەل: بۇنىڭ ئۈچۈن sort_order تالاش-تارتىشنى -1 دىن 1 گە ئۆزگەرتىڭ:

      =INDEX(SORT(A2:C13, 3, 1), SEQUENCE(3), {2,3})

      رەتلەنگەن قىممەتنى مەلۇم ئورۇنغا قايتۇرۇڭ. 11>

      باشقا نۇقتىدىن قارىغاندا ، ئەگەر سىز پەقەت مەلۇم بىر ئورۇننى قايتۇرماقچى بولسىڭىزچۇ؟ ئېيتقىنكى ، پەقەت 1- ، پەقەت 2- ، ياكى رەتلەنگەن تىزىملىكتىن پەقەت 3-رېكورت؟ ئۇنى ئەمەلگە ئاشۇرۇش ئۈچۈن ، يۇقىرىدا مۇلاھىزە قىلىنغان INDEX SORT فورمۇلاسىنىڭ ئاددىيلاشتۇرۇلغان نۇسخىسىنى ئىشلىتىڭ:

      INDEX (SORT (…) ، n ، { ئىستون 1>,…})

      قەيەردە n قىزىقىدىغان ئورۇن. :> C13 مەنبە سانلىق مەلۇمات ، F1 بولسا يۇقىرىدىن ئورۇن ، I1 بولسا ئورۇنئاستى ، ۋە {2,3} بولسا قايتۇرۇلىدىغان ئىستونلار. ، ئەسلى سانلىق مەلۇماتقا ئۆزگەرتىش كىرگۈزگەندە رەتلەنگەن سانلار گۇرپىسى ئاپتوماتىك يېڭىلىنىدۇ. بۇ SORT نى ئۆز ئىچىگە ئالغان بارلىق ھەرىكەتچان سانلار گۇرپىسىنىڭ ئۆلچەملىك ھەرىكىتى. قانداقلا بولمىسۇن ، پايدىلانغان سانلار گۇرپىسىنىڭ سىرتىغا يېڭى مەزمۇنلارنى قوشسىڭىز ، ئۇلار ئاپتوماتىك ھالدا فورمۇلاغا كىرگۈزۈلمەيدۇ. ئەگەر فورمۇلاڭىزنىڭ بۇ خىل ئۆزگىرىشلەرگە جاۋاب قايتۇرۇشىنى ئۈمىد قىلسىڭىز ، مەنبە دائىرىسىنى تولۇق ئىقتىدارلىق Excel جەدۋىلىگە ئۆزگەرتىڭ ھەمدە فورمۇلاڭىزدىكى قۇرۇلمىلىق پايدىلانمىلارنى ئىشلىتىڭ. مەسىلەن. 9-قۇر… ۋە يېڭىدىن قوشۇلغان تۈرنىڭ ئېقىپ كېتىش دائىرىسىدىن قالغانلىقىنى كۆرۈپ ئۈمىدسىزلەندى:

      ھازىر ، مەنبە دائىرىسىنى جەدۋەلگە ئۆزگەرتىڭ. بۇنىڭ ئۈچۈن ئىستون ماۋزۇلىرى (A1: B8) نى ئۆز ئىچىگە ئالغان دائىرىڭىزنى تاللاڭ ۋە Ctrl + T نى بېسىڭ. فورمۇلانى قۇرغاندا چاشقىنەك ئارقىلىق مەنبە دائىرىسىنى تاللاڭ ، جەدۋەلنىڭ ئىسمى ئاپتوماتىك فورمۇلاغا قىستۇرۇلىدۇ (بۇ قۇرۇلمىلىق پايدىلىنىش دەپ ئاتىلىدۇ):

      =SORT(Table1, 1, 1)

      A نى يازغاندا ئاخىرقى قۇرنىڭ ئاستىدىكى يېڭى كىرگۈزۈش ، جەدۋەل ئاپتوماتىك كېڭىيىدۇ ، يېڭى سانلىق مەلۇمات ئېقىش دائىرىسىگە كىرىدۇSORT فورمۇلاسىنىڭ:

      Excel SORT ئىقتىدارى ئىشلىمەيدۇ

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

      #NAME خاتالىق: كونا Excel نەشرى

      SORT يېڭى ئىقتىدار بولۇپ ، پەقەت Excel 365 ۋە Excel 2021 دە ئىشلەيدۇ. بۇ ئىقتىدار قوللىمايدىغان كونا نەشرىدە #NAME? خاتالىق يۈز بېرىدۇ. خاتالىق كۆرۈنىدۇ. ئۇنى ئوڭشاش ئۈچۈن ، توسۇلۇشنى ئېلىۋېتىڭ. تېخىمۇ كۆپ ئۇچۇرغا ئېرىشىش ئۈچۈن Excel #SPILL نى كۆرۈڭ! خاتالىق - ئۇنىڭ مەنىسى ۋە قانداق ئوڭشاش.

      # قىممەتلىك خاتالىق: ئىناۋەتسىز تالاش-تارتىشلار خاتالىق ، sort_index ۋە sort_order دەلىللىرىنى تەكشۈرۈڭ. Sort_index ئىستون سانىدىن ئېشىپ كەتمەسلىكى كېرەك 2> يا 1 (ئۆرلەش) ياكى -1 (تۆۋەنلەش) بولۇشى كېرەك.

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

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

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

      Excel دا تەرتىپلەش

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