كۆپەيتىلمىسى يوق Excel دا قانداق قىلىپ ئىختىيارى ئەۋرىشكە ئالغىلى بولىدۇ

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

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

    تەكرارلانمىغان تىزىملىكتىن Excel ئىختىيارى تاللاش

    پەقەت ئىشلەيدۇ ھەرىكەتچان سانلار گۇرپىسىنى قوللايدىغان Excel 365 ۋە Excel 2021.

    قايتا-قايتا تەكرارلانمىغان تىزىملىكتىن ئىختىيارى تاللاش ئۈچۈن ، بۇ ئومۇمىي فورمۇلانى ئىشلىتىڭ: ، RANDARRAY (ROWS ( سانلىق مەلۇمات ))) ، تەرتىپ ( n )) مەسىلەن ، A2: A10 دىكى تىزىملىكتىن 5 ئۆزگىچە ئىسىمغا ئېرىشىش ئۈچۈن ، بۇ يەردە ئىشلىتىش فورمۇلاسى بار:

    =INDEX(SORTBY(A2:A10, RANDARRAY(ROWS(A2:A10))), SEQUENCE(5))

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

    =INDEX(SORTBY(A2:A10, RANDARRAY(ROWS(A2:A10))), SEQUENCE(C2))

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

    بۇ يەردە فورمۇلانىڭ لوگىكىسى ھەققىدە يۇقىرى قاتلاملىق چۈشەندۈرۈش بار: RANDARRAY ئىقتىدارى بىر تۈركۈم ئىختىيارى سانلارنى ھاسىل قىلىدۇ ، SORTBY ئەسلى سانلارنى بۇ سانلار بويىچە رەتلەيدۇ ، INDEX غا ئوخشاش نۇرغۇن قىممەتلەرنى ئالىدۇ.SEQUENCE تەرىپىدىن بەلگىلىنىدۇ.

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

    تەكرارلانمىغان Excel دا ئىختىيارى قۇرلارنى تاللاڭ

    پەقەت ئىشلەيدۇ ھەرىكەتچان سانلار گۇرپىسىنى قوللايدىغان Excel 365 ۋە Excel 2021 دە. RANDARRAY (ROWS ( سانلىق مەلۇمات ))) ، تەرتىپ ( n ) ، {1,2 ،…})

    قەيەردە n ئەۋرىشكە ئۆلچىمى ۋە 3 1,2 ،…} چىقىرىلىدىغان ئىستون نومۇرى. سانلىق مەلۇماتلىرىمىز 3 ئىستوندا بولغاچقا ، بۇ سانلار گۇرۇپپىسىنى فورمۇلا بىلەن تەمىنلەيمىز:{1,2,3}

    =INDEX(SORTBY(A2:C10, RANDARRAY(ROWS(A2:C10))), SEQUENCE(F1), {1,2,3})

    ۋە تۆۋەندىكى نەتىجىگە ئېرىشىڭ:

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

    فورمۇلا ئىلگىرىكىگە ئوخشاش لوگىكا بىلەن ئىشلەيدۇ. چوڭ ئۆزگىرىش پەيدا قىلىدىغان كىچىككىنە ئۆزگىرىش شۇكى ، سىز INDEX ئىقتىدارىنىڭ row_num ۋە column_num تالاش-تارتىشلىرىنى بەلگىلىيەلەيسىز: row_num SEQUENCE ۋە تەرىپىدىن تەمىنلەنگەن. array_num سانلار گۇرپىسى تۇراقلىق ھالەتتە. ئالدىنقى مىساللار پەقەت Excel 365 دا ​​ئىشلەيدۇ. باشقا نەشرىگە نىسبەتەن ، سىز باشقا بىر ھەل قىلىش چارىسىنى تېپىپ چىقىشىڭىز كېرەك.

    ئەگەر سىز A2: A10 دىكى تىزىملىكتىن ئىختىيارى تاللاشنى ئويلىسىڭىز. بۇنى ئايرىم 2 فورمۇلا بىلەن قىلغىلى بولىدۇ:

    1. Rand فورمۇلاسى بىلەن ئىختىيارى سان ھاسىل قىلىڭ. بىزنىڭ ئەھۋالىمىزدا ، بىز ئۇنى B2 غا كىرگۈزىمىز ، ئاندىن B10 غا كۆچۈرۈڭ:

      =RAND()

    2. E2:

      =INDEX($A$2:$A$10, RANK.EQ(B2, $B$2:$B$10) + COUNTIF($B$2:B2, B2) - 1) غا كىرگۈزگەن تۆۋەندىكى فورمۇلا بىلەن بىرىنچى ئىختىيارى قىممەتنى چىقىرىڭ.

    3. يۇقارقى فورمۇلانى سىز تاللىماقچى بولغان نۇرغۇن تاسادىپىي قىممەتكە كۆچۈرۈڭ. بۇ مىسالدا بىز 4 ئىسىم تەلەپ قىلىمىز ، شۇڭا فورمۇلانى E2 دىن E5 غا كۆچۈردۇق.

    تامام! تەكرارلانمىغان ئىختىيارى ئەۋرىشكىمىز تۆۋەندىكىدەك كۆرۈنىدۇ:

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

    بىرىنچى مىسالغا ئوخشاش ، سىز بۇنى ئىشلىتىسىز INDEX ئىقتىدارى ئىختىيارى قۇرغا ئاساسەن A ئىستوندىن قىممەت ئېلىشسان. ئوخشىمايدىغان يېرى شۇكى ، بۇ سانلارنى قانداق ئېلىشىڭىزدا:

    RAND ئىقتىدارى B2: B10 ئارىلىقىنى ئىختىيارى ئونلۇق سان بىلەن تولدۇرىدۇ.

    RANK.EQ ئىقتىدارى مەلۇم ساندىكى ئىختىيارى ساننىڭ دەرىجىسىنى ھېسابلايدۇ. row. مەسىلەن ، E2 دە ، RANK.EQ (B2 ، $ B $ 2: $ B $ 10) B2 دىكى B2: B10 دىكى بارلىق سانلارغا قارشى تۇرىدۇ. E3 غا كۆچۈرۈلگەندە ، نىسپىي پايدىلىنىش B2 B3 غا ئۆزگىرىپ ، B3 دىكى ساننىڭ ئورنىنى قايتۇرىدۇ ۋە باشقىلار. مەسىلەن ، E2 دە ، COUNTIF ($ B $ 2: B2 ، B2) پەقەت بىرلا كاتەكچىنى - B2 نىڭ ئۆزىنى تەكشۈرۈپ ، قايتىپ كېلىدۇ. E5 دە ، فورمۇلا COUNTIF ($ B $ 2: B5 ، B5) غا ئۆزگىرىدۇ ۋە 2 نى قايتۇرىدۇ ، چۈنكى B5 B2 بىلەن ئوخشاش قىممەتنى ئۆز ئىچىگە ئالىدۇ (دىققەت قىلىڭ ، بۇ پەقەت فورمۇلانىڭ لوگىكىسىنى تېخىمۇ ياخشى چۈشەندۈرۈش ئۈچۈن ؛ كىچىك سانلىق مەلۇمات جەدۋىلىدە كۆپەيتىلگەن ئىختىيارى سانغا ئېرىشىش پۇرسىتى نۆلگە يېقىنلىشىدۇ).

    نەتىجىدە ، كۆپچىلىك ئۈچۈن 1-خىل ئەھۋال ، COUNTIF 1 نى قايتۇرىدۇ ، ئۇنىڭدىن 1 نى چىقىرىپ ئەسلىدىكى رەت تەرتىپنى ساقلايسىز. 2-خىل ئەھۋالغا قارىتا ، COUNTIF قايتىدۇ 2. 1 نى ئېلىش ئارقىلىق رەت تەرتىپنى 1 گە ئۆستۈرىسىز ، بۇنىڭ بىلەن تەكرارلىنىشنىڭ ئالدىنى ئالىدۇ.

    مەسىلەن ، B2 ، RANK.EQ قايتىپ كېلىدۇ. قايتىدۇ 1. RANK.EQ + COUNTIF بېرىدۇ 2. ۋە - 1 دەرىجىنى ئەسلىگە كەلتۈرىدۇ 1.

    ھازىر ، 2-قېتىم يۈز بەرگەندە نېمە ئىش يۈز بەرگەنلىكىنى كۆرۈڭ. B5 ئۈچۈن RANK.EQ يەنە 1 نى قايتۇرىدۇ ، COUNTIF قايتىدۇ 2. بۇلارنى قوشقاندا بېرىدۇ3 ، سىز ئۇنىڭدىن ئايرىۋالىسىز 1. ئاخىرقى نەتىجە سۈپىتىدە ، سىز 2 گە ئېرىشىسىز ، بۇ B5 دىكى ساننىڭ دەرىجىسىگە ۋەكىللىك قىلىدۇ. ھەمدە ئۇ مۇناسىپ قۇردىن قىممەتنى تاللايدۇ ( column_num تالاش-تارتىشى چىقىرىۋېتىلدى ، شۇڭا ئۇ 1 گە سۈكۈت قىلىدۇ). بۇ تەكرارلىنىشتىن ساقلىنىشنىڭ ئىنتايىن مۇھىملىقىنىڭ سەۋەبى. ئەگەر COUNTIF ئىقتىدارى بولمىغان بولسا ، RANK.EQ B2 ۋە B5 نىڭ ھەر ئىككىسى ئۈچۈن 1 پايدا بېرىدۇ ، INDEX نىڭ بىرىنچى قۇر (ئاندرېۋ) دىن قىممەتنى ئىككى قېتىم قايتۇرۇشىنى كەلتۈرۈپ چىقىرىدۇ.

    Excel تاسادىپىي ئەۋرىشكىنىڭ ئۆزگىرىشىنىڭ ئالدىنى قانداق ئالىدۇ؟

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

    1. فورمۇلاڭىز بىلەن بارلىق ھۈجەيرىلەرنى تاللاڭ (RAND ، RANDBETWEEN ياكى RANDARRAY ئىقتىدارى بار ھەر قانداق فورمۇلا) ۋە Ctrl + C نى بېسىپ كۆچۈرۈڭ.
    2. تاللانغان دائىرىنى ئوڭ چېكىپ ، چاپلاش ئالاھىدە & gt; قىممەت نى چېكىڭ. ئۇنىڭدىن باشقا ، Shift + F10 نى بېسىپ ئاندىن V نى بېسىڭ ، بۇ يۇقىرىدا تىلغا ئېلىنغان ئىقتىدارنىڭ تېزلەتمىسى. 6> Excel ئىختىيارى تاللاش: قۇر ، ستونياكى كاتەكچىلەر

      Excel 2010 نىڭ Excel 2010 دىن بارلىق نەشىرلىرىدە ئىشلەيدۇ. مائۇس فورمۇلانىڭ ئورنىغا چېكىڭ. بۇ يەردە قانداق بولىدۇ:

      1. ئىقتىدار قوراللىرى بەتكۈچىدە ، ئىختىيارىي & gt; سىز ئۈلگە ئالماقچى بولغان دائىرە>
      2. ئەۋرىشكە چوڭلۇقىغا ئېنىقلىما بېرىڭ: بۇ پىرسەنت ياكى سان بولۇشى مۇمكىن.
      3. تاللاش كۇنۇپكىسىنى بېسىڭ.

    it! تۆۋەندىكى رەسىمدە كۆرسىتىلگەندەك ، سانلىق مەلۇمات توپلىمىڭىزدا ئىختىيارى ئەۋرىشكە تاللىنىدۇ. ئەگەر ئۇنى بىر يەرگە كۆچۈرمەكچى بولسىڭىز ، دائىملىق كۆپەيتىلگەن تېزلەتمە كۇنۇپكىنى بېسىڭ (Ctrl + C). ئوقۇغانلىقىڭىزغا رەھمەت ، كېلەر ھەپتە بىلوگىمىزدا كۆرۈشىڭىزنى ئۈمىد قىلىمەن! 14 كۈنلۈك تولۇق ئىقتىدارلىق نەشرى (.exe ھۆججىتى)

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