مەزمۇن جەدۋىلى
كونكرېت مەقسەتلەر ئۈچۈن (مەسىلەن تېلېفون نومۇرى ، لاتارىيە ، ستاتىستىكىلىق ئەۋرىشكە) ، بىز تەكرارلانماي تۇرۇپ ئىختىيارى نومۇر ھاسىل قىلىشىمىز كېرەك. قانداقلا بولمىسۇن ، ئادەتتىكى 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 خىل ئۇسۇل)
-
=RANDARRAY(10,2,1,200,TRUE)
=UNIQUE(RANDARRAY(10,2,1,100,TRUE))
=SEQUENCE(10)
=SORTBY(SEQUENCE(10),RANDARRAY(10))
يەنى RANDARRAY (10) 10 ئىختىيارى ساننىڭ تىزىملىكىنى ھاسىل قىلىدۇ. تەرتىپ (10) گرامماتىكىسى 10 سان (تەرتىپلىك) تىزىملىكىنى ھاسىل قىلىدۇ. ھەمدە SEQUENCE (10) ۋە RANDARRAY (10) سانلار گۇرپىسى ۋە by_array سۈپىتىدە ئىشلىتىلىدۇ. SORTBY فۇنكىسىيەسىدىكى تالاش-تارتىش. چۈنكى بىز تەرتىپلىك سانلارنىڭ رەت تەرتىپىنى ئىختىيارى تەرتىپ بويىچە رەتلىمەكچىمىز. =INDEX(UNIQUE(RANDARRAY(10, 1, 1, 100, TRUE)), SEQUENCE(10))
<7 <<1 دىن 100 گىچە بولغان ئارىلىقتا 10 ئىختىيارى پۈتۈن سان ھاسىل قىلىدۇ. چۈنكى TRUE پۈتۈن سان ھاسىل قىلىشقا ئىشلىتىلىدۇ. كېيىن ، UNIQUE ئىقتىدارى ھاسىل قىلىنغان سانلاردىن تەكرارلانغان قىممەتنى چىقىرىپ تاشلايدۇ. ئاخىرىدا ، INDEX ئىقتىدارى SEQUENCE فۇنكسىيەسىنىڭ كۆرسەتمىسى بويىچە 10 ئىختىيارى پۈتۈن ساننى قايتۇرىدۇ. ئۇ ھالدا ، چىقىرىش UNIQUE فۇنكسىيەسى سانلار گۇرپىسى سۈپىتىدە ئىشلىتىلىدۇ. =INDEX(UNIQUE(RANDARRAY(10, 1, 1, 100, FALSE)), SEQUENCE(10))
=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 200, TRUE)), SEQUENCE(10,2))
=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 100)), SEQUENCE(10, 2))
=RAND()
=RANDBETWEEN(1,100)
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 فۇنكسىيەسى ئەڭ تۆۋەن قىممەت ئەڭ چوڭ قىممەتتىن چوڭ بولغاندا يۈز بېرىدۇ. |