Excel دا تەكرارلانمىغان ئىختىيارى سانلارنى قانداق ھاسىل قىلىش

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

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

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

    Get ئالدىن بېكىتىلگەن باسقۇچتىكى ئۆزگىچە ئىختىيارى سانلارنىڭ تىزىملىكى

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

    ئەگەر ئەڭ يېڭى Excel نەشرى بولسا ، ئەڭ ئاسان ئۆزگىچە تاسادىپىي سانلارنىڭ تىزىملىكىگە ئېرىشىشىڭىزنىڭ ئۇسۇلى SORTBY ، SEQUENCE ۋە RANDARRAY دىن ئىبارەت 3 يېڭى ھەرىكەتچان گۇرۇپپا ئىقتىدارىنى بىرلەشتۈرۈش:

    SORTBY (SEQUENCE ( n) ، RANDARRAY ( n))

    قەيەردە n سىز ئېرىشمەكچى بولغان ئىختىيارى قىممەت سانى.

    مەسىلەن ، 5 ئىختىيارى ساننىڭ تىزىملىكىنى قۇرۇش ئۈچۈن ئىشلىتىڭ 5 ئۈچۈن n :

    =SORTBY(SEQUENCE(5), RANDARRAY(5))

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

    يۇقارقى فورمۇلادا سىز پەقەت قانچە قۇر تولدۇرىسىز. باشقا بارلىق تالاش-تارتىشلار ئۇلارنىڭ سۈكۈتتىكى قىممىتىگە قالدۇرۇلدى ، يەنى تىزىملىك ​​1 دىن باشلىنىپ ، 1 گە كۆپەيتىلىدۇ. ئەگەر سىز باشقا بىرىنچى سان ۋە كۆپەيتىشنى ئويلىسىڭىز ، ئۇنداقتا ئۆزىڭىزنىڭ قىممىتىنى 3-ئورۇنغا قويۇڭ ( باشلاش ) ۋە 4-( قەدەم ) SEQUENCE فۇنكسىيەسىنىڭ تالاش-تارتىشلىرى. 11>

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

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

    كۆپەيتىلمىگەن ئىختىيارى سانلار تىزىملىكى ھاسىل قىلىڭ سانلار گۇرپىسى.

    تەكرارلانماي Excel دا ئىختىيارى سان ھاسىل قىلىش ئۈچۈن ، تۆۋەندىكى ئومۇمىي فورمۇلادىن بىرنى ئىشلىتىڭ. RANDARRAY ( n ^ 2, 1, min , max , TRUE)), SEQUENCE ( n ))

    ئىختىيارى ئونلۇق سان :

    INDEX (UNIQUE (RANDARRAY ( n ^ 2, 1, min n ))

    قەيەردە:

    • N ھاسىل قىلىدىغان قىممەت سانى.
    • مىن ئەڭ تۆۋەن قىممەت.
    • ئەڭ چوڭ قىممەت ئەڭ چوڭ قىممەت. 1 دىن 100 گىچە تەكرارلانمايدۇ ، بۇ فورمۇلانى ئىشلىتىڭ:

    =INDEX(UNIQUE(RANDARRAY(5^2, 1, 1, 100, TRUE)), SEQUENCE(5))

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

    =INDEX(UNIQUE(RANDARRAY(5^2, 1, 1, 100)), SEQUENCE(5))

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

    fi rst كۆرۈش فورمۇلا قارىماققا سەل مۇرەككەپتەك كۆرۈنۈشى مۇمكىن ، ئەمما ئىنچىكىلىك بىلەن قارىسىڭىز ئۇنىڭ لوگىكىسى ناھايىتى بىۋاسىتە:

    • RANDARRAY ئىقتىدارى سىز بەلگىلىگەن min ۋە max قىممىتىگە ئاساسەن بىر تۈركۈم ئىختىيارى سانلارنى ھاسىل قىلىدۇ. قانچە قىممەتنى بەلگىلەشھاسىل قىلىڭ ، سىز لازىملىق سان-سىفىرلارنىڭ سانىنى 2 نىڭ كۈچىگە كۆتۈرىسىز. چۈنكى ھاسىل بولغان سانلار گۇرپىسىدا قانچىلىك كۆپەيتىلگەنلىكىنى ھېچكىم بىلمەسلىكى مۇمكىن ، سىز UNIQUE ئۈچۈن يېتەرلىك قىممەت بىلەن تەمىنلىشىڭىز كېرەك. بۇ مىسالدا ، بىز پەقەت 5 ئۆزگىچە تاسادىپىي سانغا موھتاج ، ئەمما بىز RANDARRAY غا 25 (5 ^ 2) ئىشلەپ چىقىرىشنى بۇيرۇيمىز>
    • UNIQUE ئۆتكەن سانلار گۇرپىسىدىن ، INDEX ئىقتىدارى SEQUENCE بەلگىلىگەن تۇنجى n قىممەتنى چىقىرىپ بېرىدۇ (بىزنىڭ ئەھۋالىمىزدا 5 سان). قىممەتلەر ئاللىبۇرۇن ئىختىيارى تەرتىپتە بولغاچقا ، قايسىسىنىڭ ساقلىنىشى مۇھىم ئەمەس.

    ئەسكەرتىش. ناھايىتى چوڭ سانلار گۇرپىسىدا ، بۇ فورمۇلا سەل ئاستا بولۇشى مۇمكىن. مەسىلەن ، ئەڭ ئاخىرقى نەتىجە سۈپىتىدە 1000 ئۆزگىچە ساننىڭ تىزىملىكىگە ئېرىشىش ئۈچۈن ، RANDARRAY ئىچىدە 1،000،000 ئىختىيارى سان (1000 ^ 2) سانلار گۇرپىسى ھاسىل قىلىشى كېرەك. بۇ خىل ئەھۋال ئاستىدا ، ھوقۇقنى ئاشۇرۇشنىڭ ئورنىغا ، سىز 10 ياكى 20 ئارقىلىق n نى كۆپەيتەلەيسىز ، ئېسىڭىزدە تۇتۇڭ ، كىچىكرەك سانلار گۇرپىسى UNIQUE فۇنكىسىيەسىگە (لازىملىق سانغا سېلىشتۇرغاندا كىچىك). ئۆزگىچە تاسادىپىي قىممەتلەر) ، تۆكۈلۈش دائىرىسىدىكى بارلىق ھۈجەيرىلەرنىڭ نەتىجىگە تولماسلىق ئېھتىماللىقى شۇنچە چوڭ بولىدۇ.

    Excel

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

    بىر قاتار ئىختىيارى سانلارنى ھاسىل قىلىشتەكرارلىنىدۇ ، سىز بۇ فورمۇلانى ئىشلىتەلەيسىز:

    INDEX (UNIQUE (RANDARRAY ( n ^ 2, 1, min , max )) ، تەرتىپ ( قۇر ، ستون ))

    قەيەردە:

    • n تولدۇرىدىغان ھۈجەيرىلەرنىڭ سانى. قولدا ھېسابلاشتىن ساقلىنىش ئۈچۈن ، ئۇنى (قۇرلارنىڭ رەت نومۇرى * يوق) بىلەن تەمىنلىسىڭىز بولىدۇ. مەسىلەن ، 10 قۇر ۋە 5 ئىستوننى تولدۇرۇش ئۈچۈن ، 50 ^ 2 ياكى (10 * 5) ^ 2. نى ئىشلىتىڭ.
    • قۇر تولدۇرىدىغان قۇر سانى.
    • ستونلار تولدۇرىدىغان ئىستون سانى.
    • مىن ئەڭ تۆۋەن قىممەت.
    • قىممەت.

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

    =INDEX(UNIQUE(RANDARRAY(30^2, 1, 1, 100)), SEQUENCE(10, 3))

    ھەمدە ئۇ سانلارنى تەكرارلىماي تۇرۇپ بىر تۈركۈم تاسادىپىي ئونلۇق ساننى ھاسىل قىلىدۇ:

    ئەگەر پۈتۈن سانغا ئېھتىياجلىق بولسىڭىز ، ئۇنداقتا RANDARRAY نىڭ ئاخىرقى تالاش-تارتىشلىرىنى TRUE قىلىپ بېكىتىڭ. :

    ھەل قىلىش چارىسى Excel نىڭ ئىلگىرىكى نەشرىدە ئىشلەيدۇ. قانداقلا بولمىسۇن ، بۇ ھەرگىزمۇ ھەل قىلىش چارىسى يوق دېگەنلىك ئەمەس ، سىز يەنە بىر قانچە باسقۇچنى بېسىشىڭىز كېرەك:
    1. ئىختىيارى سانلار تىزىملىكى قۇرۇش. سىزنىڭ ئاساسىڭىزئېھتىياجلىق ، ياكى ئىشلىتىڭ:
      • RAND ئىقتىدارى 0 دىن 1 گىچە بولغان ئارىلىقتا ئىختىيارى ئونلۇق ھاسىل قىلىدۇ ياكى
      • RANDBETWEEN ئىقتىدارى سىز بەلگىلىگەن دائىرىدە ئىختىيارى پۈتۈن سان ھاسىل قىلىدۇ.

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

      =RANDBETWEEN(1,20)

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

      قانداقلا بولمىسۇن ، نەتىجىدە مۇنداق بىر نەرسە كۆرۈنىدۇ:

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

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

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

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

    تامام! بارلىق كۆپەيتىلگەن نۇسخىسى يوق بولدى ، ئەمدى ئارتۇق سانلارنى ئۆچۈرەلەيسىز.

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

    1. تاسادىپىي فورمۇلا بىلەن بارلىق كاتەكچىلەرنى تاللاڭ ۋە Ctrl + C نى بېسىپ كۆچۈرۈڭ.
    2. تاللانغان دائىرىنى ئوڭ چېكىپ ، چاپلاش ئالاھىدە نى بېسىڭ. & gt; قىممەت . ئۇنىڭدىن باشقا ، سىز بۇ تاللاشنىڭ تېزلەتمىسى بولغان Shift + F10 نى ئاندىن V نى باسسىڭىز بولىدۇ.

    تەپسىلىي قەدەم باسقۇچلارنى Excel دىكى فورمۇلانى قىممەتكە قانداق ئۆزگەرتىشنى كۆرۈڭ> Excel ئۈچۈن قايتا-قايتا تەكرارلانمايدىغان ئىختىيارى نومۇر ھاسىل قىلغۇچى

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

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

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

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

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