Excel دىكى تاسادىپىي سان گېنېراتورى تەكرارلانمايدۇ (9 خىل ئۇسۇل)

  • ھەمبەھىرلەڭ
Hugh West

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

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

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

ئۇسۇلغا كىرەيلى.

1. RANDARRAY نى ئىشلىتىش ئىقتىدار

ئالدى بىلەن ، بىز Excel 365 دە تونۇشتۇرۇلغان RANDARRAY فۇنكسىيەسىنىڭ ئىختىيارى سان ھاسىل قىلىدىغانلىقىنى كۆرىمىز.

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

مەسىلەن ، مەن 1 دىن 200 گىچە تەكرارلانماي 20 ئىختىيارى سان چىقارماقچى. بولۇڭتۆۋەندىكى-

=RANDARRAY(10,2,1,200,TRUE)

بۇ يەردە ، 10 قۇر سانى ، 2 بولسا ستون سانى ، 1 ئەڭ تۆۋەن قىممەت ، 200 ئەڭ چوڭ قىممەت ، ئەڭ ئاخىرىدا ، ھەقىقىي پۈتۈن سان ئۈچۈن.

قانداقلا بولمىسۇن ، ئەگەر سىز كۆپ ساندىن بىر قانچە ساننى ئالماقچى بولسىڭىز ، بۇ ئۇسۇل ئۈنۈملۈك بولىدۇ (مەسىلەن 1 دىن 200/500 گىچە 10/20 سان ھاسىل قىلىش). ئۇنداق بولمايدىكەن ، ئۇ تەكرار قىممەت ھاسىل قىلىدۇ. ; RANDARRAY فۇنكسىيەسى

ئىككىنچىدىن ، بىز UNIQUE فۇنكسىيەسىنى شۇنداقلا RANDARRAY ئىقتىدارىنى ئىشلىتىمىز.

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

بىرلەشتۈرۈلگەن فورمۇلا-

=UNIQUE(RANDARRAY(10,2,1,100,TRUE))

بۇ يەردە ، 10 قۇر سانى ، 2 ستون سانى ، 1 ئەڭ تۆۋەن قىممەت ، 200 بولسا ئەڭ چوڭ قىممەت ، ئەڭ ئاخىرىدا ، TRUE پۈتۈن سان ئۈچۈندۇر. سانلار گۇرپىسى 1 دىن 100 گىچە بولغان ئارىلىقتا 20 ئىختىيارى سان ھاسىل قىلىدۇ. كېيىن ، UNIQUE ئىقتىدارى ھاسىل قىلىنغان ئىختىيارى سانلاردىن ئۆزگىچە قىممەتلەرنى قايتۇرىدۇ.

3. ئىلتىماس قىلىش SORTBY & amp;قايتا-قايتا تەكرارلانمايدىغان ئىختىيارى سان ھاسىل قىلىشتىكى ئىقتىدارلار

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

تەرتىپ ئىقتىدارى ، پەقەت Excel 365 & amp ; Excel 2021 نەشىرى ، تەرتىپلىك سانلارنىڭ تىزىملىكى (سانلار گۇرپىسى) ھاسىل قىلىدۇ.

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

=SEQUENCE(10)

بۇ يەردە ، 10 قۇر سانى.

كېيىنكى ، SORTBY ئىقتىدارى ئۆرلەش ياكى تۆۋەنلەش تەرتىپى بىلەن باشقا بىر تۈركۈم قىممەتلەرنى ئاساس قىلغان بىر تۈركۈم قىممەتلەرنى رەتلەيدۇ. شۇڭلاشقا ، بىز بۇ ئىقتىدارنى SEQUENCE & amp; RANDARRAY فۇنكسىيەسى تەكرارلانماي تۇرۇپ 10 تاسادىپىي سان ھاسىل قىلىدۇ.

=SORTBY(SEQUENCE(10),RANDARRAY(10)) يەنى RANDARRAY (10) 10 ئىختىيارى ساننىڭ تىزىملىكىنى ھاسىل قىلىدۇ. تەرتىپ (10) گرامماتىكىسى 10 سان (تەرتىپلىك) تىزىملىكىنى ھاسىل قىلىدۇ. ھەمدە SEQUENCE (10) ۋە RANDARRAY (10) سانلار گۇرپىسى ۋە by_array سۈپىتىدە ئىشلىتىلىدۇ. SORTBY فۇنكىسىيەسىدىكى تالاش-تارتىش. چۈنكى بىز تەرتىپلىك سانلارنىڭ رەت تەرتىپىنى ئىختىيارى تەرتىپ بويىچە رەتلىمەكچىمىز.

تېخىمۇ كۆپ ئوقۇڭ: 4 مىسال)

4. INDEX فۇنكسىيەسىنى تەكرار سانسىز تاسادىپىي سان گېنېراتورى سۈپىتىدە ئىشلىتىش

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

4.1. ئىختىيارى پۈتۈن سانلارنى ئىشلەپچىقىرىش

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

=INDEX(UNIQUE(RANDARRAY(10, 1, 1, 100, TRUE)), SEQUENCE(10)) <7 <<1 دىن 100 گىچە بولغان ئارىلىقتا 10 ئىختىيارى پۈتۈن سان ھاسىل قىلىدۇ. چۈنكى TRUE پۈتۈن سان ھاسىل قىلىشقا ئىشلىتىلىدۇ. كېيىن ، UNIQUE ئىقتىدارى ھاسىل قىلىنغان سانلاردىن تەكرارلانغان قىممەتنى چىقىرىپ تاشلايدۇ. ئاخىرىدا ، INDEX ئىقتىدارى SEQUENCE فۇنكسىيەسىنىڭ كۆرسەتمىسى بويىچە 10 ئىختىيارى پۈتۈن ساننى قايتۇرىدۇ. ئۇ ھالدا ، چىقىرىش UNIQUE فۇنكسىيەسى سانلار گۇرپىسى سۈپىتىدە ئىشلىتىلىدۇ.

4.2. ئىختىيارى ئونلۇق سانلارنى ئىشلەپچىقىرىش

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

=INDEX(UNIQUE(RANDARRAY(10, 1, 1, 100, FALSE)), SEQUENCE(10))

بۇ يەردە ، 10 قۇر سانى ، 2 ستون سانى ، 1 ئەڭ تۆۋەن قىممەت ، 100 ئەڭ چوڭ قىممەت ، ئەڭ ئاخىرىدا ، يالغان ئونلۇق سان ھاسىل قىلىش ئۈچۈن.

4.3. پۈتۈن سان سانلىرىنى ئىشلەپچىقىرىش

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

=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 200, TRUE)), SEQUENCE(10,2))

بۇ يەردە ، 20 سانى قۇر ، 1 ستون سانى ، 1 ئەڭ تۆۋەن قىممەت ، 200 ئەڭ چوڭ قىممەت ، ئەڭ ئاخىرىدا ، ھەقىقىي بولسا پۈتۈن سان ھاسىل قىلىش ئۈچۈن.

4.4. تاسادىپىي ئون خانىلىق سانلارنى ھاسىل قىلىش

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

=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 100)), SEQUENCE(10, 2))

بۇ يەردە ، 20 قۇر سانى ، 1 ستون سانى ، 1 ئەڭ تۆۋەن قىممەت ، 200 ئەڭ چوڭ قىممەت ، ئەڭ ئاخىرىدا ، يالغان ئونلۇق سان ھاسىل قىلىش ئۈچۈن.

تېخىمۇ كۆپ ئوقۇڭ: ئونلۇق سان بىلەن Excel دا ئىختىيارى سان ھاسىل قىلىڭ (3 خىل ئۇسۇل)

5. RAND & amp; RANDBETWEEN تاسادىپىي نومۇر ھاسىل قىلىش فۇنكسىيەسى

RAND فۇنكسىيەسى 0 دىن 1 گىچە بولغان ساننى ھاسىل قىلىدۇ ، بەختكە يارىشا ، RAND نى ئىشلەتكەندە تەكرار قىممەت ھاسىل قىلىش مۇمكىنچىلىكى ئىنتايىن ئاز. function. ئەگەر سىز 100000 قېتىم ئىشلىتىشتىن ھالقىپ كەتسىڭىز ، قايتا-قايتا قىممەتكە ئېرىشىشىڭىز مۇمكىن.

شۇڭا ، ئۆزگىچە ئونلۇق سان ھاسىل قىلماقچى بولسىڭىز فورمۇلا ئىشلىتىڭ

=RAND()

ئۇندىن باشقا ، RANDBETWEEN بېرىلگەن ئىككى سان ئارىسىدىكى پۈتۈن ساننى قايتۇرىدۇ.

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

=RANDBETWEEN(1,100)

> تالاش-تارتىش ۋە 100 بولسا ئەڭ يۇقىرى تالاش-تارتىش.

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

تېخىمۇ كۆپ ئوقۇڭ: Excel دا كۆپەيتىلمەي ئىختىيارى سانلارنى قانداق ھاسىل قىلىش (7 خىل ئۇسۇل) 7>

  • Excel دىكى 0 دىن 1 گىچە بولغان ئارىلىقتا ئىختىيارى سان ھاسىل قىلىڭ (2 خىل ئۇسۇل)
  • Excel دىكى 4 خانىلىق سان ھاسىللىغۇچ (8 مىسال)
  • Excel دىكى تىزىملىكتىن ئىختىيارى نومۇر ھاسىل قىلىڭ (4 خىل ئۇسۇل)
  • Excel دىكى دائىرە ئارىسىدىكى ئىختىيارى سان ھاسىللىغۇچ (8 مىسال)
  • 6. RAND نى ئىشلىتىش & amp; RANK فۇنكسىيەسى ئىختىيارى سان ھاسىل قىلغۇچى

    بۇنىڭدىن باشقا ، سىز بېرىلگەن سانلار تىزىملىكىگە ئاساسەن ساننىڭ نىسپىي چوڭلۇقىنى قايتۇرىدىغان RANK ئىقتىدارىنى ئىشلىتەلەيسىز. بۇنى قىلىشتىن بۇرۇن RAND فۇنكسىيەسىدىن پايدىلىنىپ تاسادىپىي ئونلۇق سانلارنىڭ تىزىملىكىنى قۇرايلى.

    =RANK(B5,$B$5:$B$15)

    بۇ يەردە ، B5 ئونلۇق ساننىڭ باشلىنىش كاتەكچىسى ، B5: B15 ئونلۇق ساننىڭ كاتەكچە دائىرىسى.

    تېخىمۇ كۆپ ئوقۇڭ : Excel VBA: ئىختىيارى نومۇركۆپەيتىلمىگەن گېنېراتور (4 مىسال)

    7. RANK.EQ نىڭ بىرىكمىسىدىن پايدىلىنىش & amp; COUNTIF فۇنكسىيەسى

    10 دىن 50 گىچە تەكرارلانماي تۇرۇپ تاسادىپىي سان ھاسىل قىلماقچى دەيلى.

    بۇنداق ئەھۋالدا ، سىز RANK.EQ & amp نىڭ بىرىكمىسىنى ئىشلىتىشىڭىز مۇمكىن. ; COUNTIF ئىقتىدارلىرى تەكرارسىز ئىختىيارى سان ھاسىل قىلىدۇ. بۇنى قىلىشتىن بۇرۇن RANDBETWEEN فۇنكسىيەسىنى ئىشلىتىپ 10 دىن 50 كىچە بولغان سانلار تىزىملىكىنى قۇرۇڭ.

    ھازىر ، تۆۋەندىكى فورمۇلانى ئىشلىتىڭ-

    =9+RANK.EQ(B5, $B$5:$B$15) + COUNTIF($B$5:B5, B5) - 1

    بۇ يەردە ، B5 تاسادىپىي سانلارنىڭ باشلىنىش كاتەكچىسى ، B5: B15 ئونلۇق ساننىڭ كاتەكچە دائىرىسى.

    ⧬ فورمۇلانى چۈشەندۈرگەندە ، بىز COUNTIF فۇنكىسىيەسىنىڭ تىزىملىكتىكى ھەر بىر ئىختىيارى ساننى سانايدىغانلىقىنى ئېيتالايمىز. ھەمدە RANK.EQ ھەر بىر تاسادىپىي ساننىڭ نىسپىي ئورنىنى (دەرىجىسىنى) قايتۇرىدۇ ، ئاخىرىدا ، بىز 9 نى قوشۇشىمىز كېرەك ، چۈنكى بىز 10 دىن باشلاپ سان ھاسىل قىلماقچى>

    8. LARGE & amp; Excel

    دىكى ئىختىيارى سان ھاسىللىغۇچ سۈپىتىدە ماس كېلىدىغان ئىقتىدارلار ، بىز يەنە LARGE ۋە MATCH فۇنكىسىيەسىنى بىرلەشتۈرۈپ قايتا-قايتا تەكرارلىماي ئىختىيارى پۈتۈن سان ھاسىل قىلالايمىز. LARGE ئىقتىدارى مەلۇم كاتەكچە دائىرىسى ياكى سانلىق مەلۇمات جەدۋىلىدىكى kth ئەڭ چوڭ قىممەتنى قايتۇرىدۇ.

    =LARGE($B$5:$B$15,ROW(B1))

    بۇ يەردە ، $ B $ 5: $ B $ 15 تاسادىپىي ئونلۇق ساننىڭ كاتەكچە دائىرىسى بولۇپ ، RAND فۇنكسىيەسى ، ROW (B1) 1-قۇرنى كۆرسىتىدۇ.

    كېيىنكى قەدەمدە ، بىز تۆۋەندىكى فورمۇلا ئارقىلىق بارلىققا كەلگەن ئەڭ چوڭ قىممەتنىڭ ئورنىنى تېپىشىمىز كېرەك> =MATCH(C5,$B$5:$B$15,0)

    بۇ يەردە ، C5 ئەڭ كۆپ ساننىڭ باشلىنىش كاتەكچىسى ، $ B $ 5: $ B $ 15 بولسا ھۈجەيرە دائىرىسى. تاسادىپىي ئونلۇق سان ، ئەڭ ئاخىرىدا ، 0 دەل ماس كېلىدىغان ماس كېلىدۇ. 0> ئاخىرىدا ، ئەگەر سىز Excel فورمۇلاسىنى ئىشلىتىشنىڭ ئورنىغا تەكرارلانماي ئىختىيارى سان ھاسىل قىلىشقا توغرا كەلسە ، Excel نىڭ تۆۋەندىكى قوشۇش نى ئىشلىتەلەيسىز.

    نى ئىشلىتىش ئۈچۈن. قوشۇش ، تۆۋەندىكى باسقۇچلارنى بېسىڭ.

    < ھۆججەت & gt; تاللانما غا كىرىڭ> قوشۇش ۋە ئېسىلما تىزىملىكتىن Excel قوشۇش نى تاللاڭ ۋە Go تاللاشنى تاللاڭ.

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

    ⇰ دەرھال ، تۆۋەندىكى سۆزلىشىش رامكىسىنى كۆرىسىز. 0>

    ⇰ مەسىلەن ، مەن ئۆزگەرگۈچى مىقدار سانى ۋە ئىختىيارى سان سانى نى 4 & amp; ئايرىم ھالدا 10 10 قۇر ۋە 4 ستون بولغان سانلار تىزىملىكىنى ھاسىل قىلىڭ.

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

    ⇰ ئاخىرىدا ، سىز چىقىرىش دائىرىسىنى تاللىشىڭىز كېرەك

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

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

    # تولۇقلىما!> #VALUE!
    خاتالىقنىڭ ئىسمى يۈز بەرگەندە>
    #CALC! ئەگەر UNIQUE ئىقتىدارى ئۆزگىچە قىممەتلەرنى چىقىرىۋېتەلمىسە. The RANDARRAY فۇنكسىيەسى ئەڭ تۆۋەن قىممەت ئەڭ چوڭ قىممەتتىن چوڭ بولغاندا يۈز بېرىدۇ.
    Excel دا تاسادىپىي سان ھاسىللىغۇچ سۈپىتىدە تەكرارلانمايدۇ. ھازىر ، مايىللىقىڭىزغا ئاساسەن ھەر قانداق ئۇسۇلنى تاللاڭ. بۇ ماقالىنىڭ Excel سەپىرىڭىزنى ئاسانلاشتۇرۇشىنى ئۈمىد قىلىمەن.

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