Edukien taula
Helburu zehatzetarako (adibidez, telefono-zenbakia, loteria, laginketa estatistikoa), ausazko zenbakiak sortu behar ditugu errepikatu gabe. Hala ere, ausazko zenbaki errepikakorrak lor ditzakezu Excel formula orokorrak erabiltzen badituzu. Artikulu honetan, 9 metodoak eztabaidatuko ditut Excel-en ausazko zenbaki-sorgailu gisa, errepikapenik gabe, azalpen egokiarekin batera.
Deskargatu Praktika Lan-koadernoa
Ausazko Zenbaki Sortzaileak errepikapenik gabe.xlsx
9 metodo ausazko zenbaki-sorgailua Excel-en errepikapenik gabe ezartzeko
Lehenengo 4 metodoetan, kaleratu berri direnen erabilera ikusiko duzu array funtzioak, Excel 365-en sartuta, errepikatu gabe ausazko zenbakiak sortzeko. Hala ere, gainerako metodoak Excel bertsio guztietarako egokiak dira, batez ere Excel-en aurreko bertsioak erabiltzen ari direnentzat. Laburbilduz, 9 metodoak ausazko zenbaki-sorgailu gisa erabil ditzakezu Excel errepikapenik gabe.
Goazen metodoetan.
1. RANDARRAY erabiliz.
Funtzioa, lehenik eta behin, RANDARRAY funtzioaren erabilera ikusiko dugu ausazko zenbakiak sortzeko.
RANDARRAY funtzioa, Excel 365-en sartutakoa. , ausazko zenbakien zerrenda ematen du matrize moduan. Eta funtzioa erabil dezakegu balio bikoiztu gabeko ausazko zenbakiak lortzeko.
Adibidez, 1etik 200era errepikatu gabe 20 ausazko zenbaki sortu nahi ditut.
Horrelako baldintzetan, formula izango da. bezala izanondorengoak-
=RANDARRAY(10,2,1,200,TRUE)
Hemen, 10 errenkada kopurua da, 2 da zutabe kopurua, 1 gutxieneko balioa da, 200 gehieneko balioa eta, azkenik, EGIA zenbaki osoentzat da.
Hala ere, metodo hau emankorra izango da zenbaki sorta handi bateko zenbaki batzuk nahi badituzu (adibidez, 1etik 200/500era 10/20 zenbakiak sortzea). Bestela, balio bikoiztuak sortuko ditu.
Gehiago irakurri: Ausazko zenbakia sortzeko Excel formula (5 adibide)
2. UNIQUE & erabiliz ; RANDARRAY funtzioak
Bigarrenik, UNIQUE funtzioaren eta RANDARRAY funtzioaren aplikazioa erabiliko dugu.
UNIQUE funtzioak, Excel 365, Excel =9+RANK.EQ(B5, $B$5:$B$15) + COUNTIF($B$5:B5, B5) - 1
bertsioetan eskuragarri, datu-multzo edo gelaxka-barruti jakin bateko balio esklusiboen zerrenda itzultzen du. Beraz, bi funtzio erabil ditzakegu ausazko zenbakiak errepikatu gabe sortzeko.
Formula konbinatua-
=UNIQUE(RANDARRAY(10,2,1,100,TRUE))
⧬ Goiko formulan, RANDARRAY(10,2,1,100,TRUE) erabili dut. array 1 eta 100 arteko ausazko 20 zenbaki sortzeko. Geroago, UNIQUE funtzioak sortutako ausazko zenbakietatik balio esklusiboak itzuliko ditu.
3. Aplikatzen ORDENATU &SEQUENCE Funtzioak ausazko zenbakiak errepikatu gabe sortzeko
Hirugarrenik, matrize-funtzio dinamiko batzuen konbinazioa erabil dezakegu.
SEQUENCE funtzioa, Excel 365 &-ek soilik eskuragarria. ; Excel =9+RANK.EQ(B5, $B$5:$B$15) + COUNTIF($B$5:B5, B5) - 1
bertsioak, zenbaki sekuentzialen zerrenda (matrizea) sortzen du.
Demagun, 1etik 10era bitarteko zenbakien zerrenda lortu nahi duzula, honako formula hau erabili behar duzula.
=SEQUENCE(10)
Hemen, 10 errenkada kopurua da.
Ondoren, SORTBY funtzioa balio-matrize bat ordenatzen du goranzko edo beheranzko ordenako beste balio-maiz batean oinarrituta. Beraz, funtzioa SEQUENCE & RANDARRAY funtzioa ausazko 10 zenbaki errepikatu gabe sortzeko.
=SORTBY(SEQUENCE(10),RANDARRAY(10))
⧬ Formula azaldu bitartean, esan dezakegu RANDARRAY(10) ausazko 10 zenbakiko zerrenda sortzen duela. SEQUENCE(10) sintaxiak 10 zenbakiko zerrenda sortzen du (sekuentziala). Eta SEQUENCE(10) eta RANDARRAY(10) array argumentu gisa erabiltzen dira eta by_array argumentua SORTBY funtzioan. Zenbakien zerrenda sekuentziala ausazko ordenaren arabera ordenatu nahi dugulako.
Irakurri gehiago: Nola sortu ausazko zenbakia Excel VBA-rekin ( 4 Adibideak)
4. INDEX Funtzioa Ausazko Zenbakien Sorgailu gisa erabiltzea errepikapenik gabe
Ausazko zenbakien zerrenda errepikatu gabe sortu nahi badugu,ondoren, INDEX funtzioa, aurretik aztertutako RANDARRAY , SEQUENCE & UNIQUE funtzioa oso eraginkorra izango da. Gainera, ausazko 4 zenbaki mota sor ditzakegu.
4.1. Ausazko zenbaki osoak sortzea
1 eta 100 arteko ausazko 10 zenbaki oso errepikatu gabe sortu behar dituzunean, erabili formula hau.
=INDEX(UNIQUE(RANDARRAY(10, 1, 1, 100, TRUE)), SEQUENCE(10))
⧬ Formula azaltzean, esan dezakegu SEQUENCE(10) 10 zenbaki sekuentzial sortzen dituela, RANDARRAY(10, 1, 1, 100, TRUE) 1 eta 100 arteko ausazko 10 zenbaki oso sortzen ditu. TRUE zenbaki osoak sortzeko erabiltzen delako. Geroago, UNIQUE funtzioak balio errepikakorrak kentzen ditu sortutako zenbakietatik. Azkenik, INDEX funtzioak ausazko 10 zenbaki osoak itzultzen ditu SEQUENCE funtzioak agindu bezala. Kasu horretan, irteera UNIQUE funtzioa array gisa erabiltzen da.
4.2. Ausazko zenbaki hamartarrak sortzea
Ausazko 10 zenbaki hamartar errepikatu gabe sortu nahi badituzu, honako formula hau erabil dezakezu.
=INDEX(UNIQUE(RANDARRAY(10, 1, 1, 100, FALSE)), SEQUENCE(10))
Hemen, 10 errenkada kopurua da, 2 zutabe kopurua da, 1 gutxieneko balioa da, 100 balio maximoa da, eta azkenik, FALSE zenbaki hamartarrak sortzeko da.
4.3. Zenbaki osoen sorta bat sortzea
Antzera, balitekeSortu ausazko zenbaki oso sorta bat hurrengo formula erabiliz.
=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 200, TRUE)), SEQUENCE(10,2))
Hemen, 20 zenbakia da. errenkadak, 1 zutabe kopurua da, 1 gutxieneko balioa da, 200 gehienezko balioa eta azkenik, EGIA da zenbaki osoak sortzeko.
4.4. Ausazko zenbaki hamartar sorta bat sortzea
1 eta 100 arteko ausazko zenbaki hamartar sorta bat sortzeko, erabili formula hau.
=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 100)), SEQUENCE(10, 2))
Hemen, 20 errenkada kopurua da, 1 zutabe kopurua da, 1 gutxieneko balioa da, 200 balio maximoa da, eta azkenik, FALSE zenbaki hamartarrak sortzeko da.
Irakurri gehiago: Sortu ausazko zenbakia Excel-en hamartarrekin (3 metodo)
5. RAND & Ausazko zenbakia sortzeko RANDBETWEEN funtzioak
RAND funtzioak 0 eta 1 arteko zenbaki bat sortzen du. Zorionez, oso aukera gutxi dago balio bikoiztuak sortzeko RAND erabiltzen duzun bitartean. funtzioa. Balio errepikakorrak lor ditzakezu 100.000 aldiz erabilera zeharkatzen baduzu.
Beraz, erabili formula zenbaki hamartar bakarrak sortu nahi badituzu
=RAND()
Gainera, RANDBETWEEN zenbaki osoak ematen ditu bi zenbakiren artean.
Adibidez, lortu nahi baduzu 1 eta 100 arteko zenbaki osoak, formula erabil dezakezubehean.
=RANDBETWEEN(1,100)
Hemen, 1 behekoa da argumentua eta 100 goiko argumentua da.
Tamalez, izateko aukera asko dago. balio errepikakorrak RANDBETWEEN funtzioa erabiltzean. Kasu horretan, Kendu bikoiztuak aukera erabil dezakezu Datu-tresnak zintako Datuak fitxako gelaxka-barrutia hautatu ondoren.
Irakurri gehiago: Nola sortu ausazko zenbakiak bikoiztu gabe Excel-en (7 modu)
Antzeko irakurketak
- Sortu 0 eta 1 arteko ausazko zenbakia Excel-en (2 metodo)
- Ausazko 5 digituko zenbaki-sorgailua Excel-en (7 adibide)
- Ausazko 4 digituko zenbaki-sorgailua Excel-en (8 adibide)
- Sortu ausazko zenbakia Excel-en zerrendatik (4 modu)
- Excel-en barrutiaren arteko ausazko zenbaki-sorgailua (8 adibide)
6. RAND & RANK Ausazko Zenbaki Sortzaile gisa funtzionatzen du
Gainera, RANK funtzioa erabil dezakezu, zenbaki baten tamaina erlatiboa itzultzen duena, emandako zenbakien zerrendan oinarrituta. Hori egin aurretik, sortu ausazko zenbaki hamartarren zerrenda RAND funtzioa erabiliz.
=RANK(B5,$B$5:$B$15)
Hemen, B5 zenbaki hamartarren hasierako gelaxka da eta B5:B15 zenbaki hamartarren gelaxka-barrutia da.
Gehiago irakurri : Excel VBA: Ausazko ZenbakiaBikoizturik gabeko sorgailua (4 adibide)
7. RANK.EQ & COUNTIF Funtzioak
Demagun 10etik 50era errepikatu gabe ausazko zenbakiak sortu nahi dituzula.
Horrelako egoera batean, baliteke RANK.EQ konbinazioa erabil dezakezu. ; COUNTIF errepikapenik gabeko ausazko zenbakiak sortzeko funtzioak. Hori egin aurretik, sortu 10 eta 50 arteko zenbakien zerrenda RANDBETWEEN funtzioa erabiliz.
Orain, erabili beheko formula-
=9+RANK.EQ(B5, $B$5:$B$15) + COUNTIF($B$5:B5, B5) - 1
Hemen, B5 ausazko zenbakien hasierako gelaxka da eta B5:B15 zenbaki hamartarren gelaxka-barrutia da.
⧬ Formula azaltzean, esan dezakegu COUNTIF funtzioa zerrendan eskuragarri dagoen ausazko zenbaki bakoitza zenbatzen ari dela. Eta RANK.EQ -k ausazko zenbaki bakoitzaren posizio erlatiboa (maila) itzultzen du eta, azkenik, 9 gehitu behar dugu, 10etik hasita zenbakia sortu nahi dugulako.
8. HANDIA & MATCH Funtzioak ausazko zenbaki-sorgailu gisa Excel-en
Gainera, ausazko zenbaki osoak errepikatu gabe sor ditzakegu HANDIA eta MATCH funtzioen konbinazioa erabiliz. HANDIA funtzioak gelaxka-barruti edo datu-multzo jakin bateko k-garren baliorik handiena itzultzen du.
=LARGE($B$5:$B$15,ROW(B1))
Hemen, $B$5:$B$15 RAND funtzioa erabiliz aurkitzen diren ausazko zenbaki hamartarren gelaxka-barrutia da, ROW(B1) 1. errenkada-zenbakiari egiten dio erreferentzia.
Ondoren, sortutako balio handienaren posizioa aurkitu behar dugu hurrengo formula erabiliz.
=MATCH(C5,$B$5:$B$15,0)
Hemen, C5 zenbaki handienen hasierako gelaxka da, $B$5:$B$15 gelaxka-barrutia da. ausazko zenbaki hamartarrak, eta, azkenik, 0 bat-etortze zehatza lortzeko da.
9. Analysis Toolpak Excel-en ausazko zenbaki-sorgailu gisa
Azkenik, Excel formulak erabili beharrean ausazko zenbakiak errepikatu gabe sortu behar badituzu, Excel-eko gehigarriak hauek erabil ditzakezu.
erabiltzeko. Gehigarriak , jarraitu beheko urratsak.
⇰ Joan Fitxategia > Aukerak .
⇰ Egin klik n> Gehigarriak eta hautatu Excel Gehigarriak goitibeherako zerrendatik eta hautatu Joan aukera.
⇰ Ondoren, hurrengo elkarrizketa-koadroa ikusiko duzu, eta markatu Analisi Tresnak ren aurreko laukia eta sakatu Ados .
⇰ Orain, hautatu Datuen analisia aukera Datuak aukeran. Analisia zintan.
⇰ Ondoren, aukeratu Ausazko Zenbakien Sorkuntza aukera eta sakatu OK .
⇰ Berehala, hurrengo elkarrizketa-koadroa ikusiko duzu.
⇰ Ondoren, aukeratu nahi duzun irteeraren araberako aukera.
⇰ Adibidez, Aldagai kopurua eta Zenbaki aleatorioen kopurua hautatu ditut 4 & 10 hurrenez hurrenSortu 10 errenkada eta 4 zutabe dituzten zenbakien zerrenda.
⇰ Are garrantzitsuagoa dena, Banaketa Uniforme gisa hautatu behar dugu. Balio errepikakorrak saihestu nahi ditugulako.
⇰ Geroago, 10 eta 30 bitartekoak esan nahi du zenbakia barrutian aurkitu nahi dudala.
⇰ Azkenik, Irteera-barrutia hautatu behar duzu
Zeregin guztiak egin ondoren, irteera hau lortuko duzu.
Gehiago irakurri: Ausazko zenbaki-sorgailua Excel-en datuak aztertzeko tresna eta funtzioekin
Ohiko akats batzuk
Hala ere, baliteke aurre egitea honako errore hauek Excel-en ausazko zenbaki-sorgailu gisa erabiltzean goiko formula errepikatu gabe.
Erroren izena | Noiz gertatzen da |
---|---|
#CALC! | UNIQUE funtzioak ezin baditu balio esklusiboak atera. |
#SPILL! | Isuri-barrutian balioren bat badago, non UNIQUE funtzioak zerrenda itzuliko duen. |
#BALIOA! | The RANDARRAY funtzioa gutxieneko balioa balio maximoa baino handiagoa denean gertatzen da. |
Ondorioa
Horrela erabil dezakezu goikoa. metodoak Excel-en ausazko zenbaki-sorgailu gisa errepikatu gabe. Orain, aukeratu edozein metodo zure lehentasunen arabera. Artikulu honek zure Excel bidaia erraztuko duela espero dut.