Generiranje naključne številke iz seznama v Excelu (4 načini)

  • Deliti To
Hugh West

Čeprav v Excelu ni ustrezne ali ene same funkcije za pridobivanje naključnega števila iz seznama, obstajajo številni načini za ročno oblikovanje formul s pomočjo različnih funkcij za ustvarjanje naključnega števila iz danega seznama podatkov. V tem članku boste spoznali vse razpoložljive metode za pridobivanje naključnih števil iz območja celic z ustreznimi ponazoritvami.

Prenesi delovni zvezek za prakso

Prenesete lahko delovni zvezek Excel, ki smo ga uporabili za pripravo tega članka.

Pridobite naključno številko iz seznama.xlsx

4 primerne metode za generiranje naključnega števila iz seznama v Excelu

1. Uporaba funkcij INDEX in RANDBETWEEN za pridobitev naključnega števila iz seznama

Spletna stran INDEX funkcija vrne vrednost ali referenco celice na presečišču določene vrstice in stolpca v danem območju. RANDBETWEEN funkcija vrne naključno število med dvema določenima številoma. Z uporabo funkcije RANDBETWEEN kot drugega argumenta (številka vrstice) funkcije INDEX lahko s seznama izvlečemo naključno vrednost ali številko.

Na naslednji sliki, Stolpec B ima deset celoštevilskih vrednosti v zaporednem vrstnem redu. Celica D5 , bomo iz seznama izbrali naključno število.

Zahtevana formula v izhodu Celica D5 bo:

=INDEX($B$5:$B$14, RANDBETWEEN(1, 10))

Po pritisku na Vnesite , bo formula vrnila katero koli število s seznama v Stolpec B .

Če želite dobiti več naključnih številk, uporabite Ročaj za polnjenje možnost, da se zapolni od Celica D5 . Več naključnih številk boste dobili v Stolpec D in nekatere od njih se lahko prikažejo kot ponavljajoče se vrednosti. Če pa ponavljajočih se vrednosti ne želite videti kot naključna števila, lahko preidete na metodo 4, kjer je bila formula opredeljena tako, da nobene vrednosti ne prikaže več kot enkrat.

Preberite več: Generator naključnih številk med obsegom v Excelu

2. Uporaba funkcij INDEX, RANDBETWEEN in ROWS za pridobitev naključnega števila iz seznama v Excelu

Pri prvi metodi smo določili zgornjo in spodnjo mejo RANDBETWEEN V tem razdelku bomo določili zgornjo mejo funkcije RANDBETWEEN s pomočjo funkcije VRSTICE V tem primeru bo funkcija ROWS preštela število vrstic v območju celic. B5:B14 in prešteto vrednost pripišite zgornji meji funkcije RANDBETWEEN.

Tako je zahtevana formula v Celica D5 mora biti:

=INDEX($B$5:$B$14,RANDBETWEEN(1,ROWS(B5:B14)))

Po pritisku na Vnesite in samodejno izpolnjevanje nekaj celic pod D5 , se prikaže rezultat, kot je prikazan na spodnji sliki.

V tej formuli lahko uporabite COUNTA namesto funkcije VRSTICE Obe funkciji bosta šteli število vrstic v območju celic B5:B14 S funkcijo COUNTA namesto funkcije ROWS bi bila formula videti takole:

=INDEX($B$5:$B$14,RANDBETWEEN(1,COUNTA(B5:B14)))

Rezultat bo podoben kot na sliki v tem razdelku.

Preberite več: Generator naključnih številk v Excelu brez ponovitev

3. Uporaba funkcij CHOOSE in RANDBETWEEN za pridobivanje naključnega števila s seznama

Kombinirate lahko tudi IZBERI in . RANDBETWEEN funkcije za izvleček naključnih številk s seznama. funkcija CHOOSE vrne vrednost na podlagi določene zaporedne številke te vrednosti s seznama. težava pri funkciji CHOOSE pa je, da znotraj funkcije ni mogoče vstaviti nobenega območja celic ali polja. Namesto tega morate znotraj funkcije ročno vnesti vse podatke ali reference na celice, kar bo trajalo nekaj časa.

Na spletnem mestu Celica D5 , bo zahtevana formula za pridobivanje naključnih števil iz seznama s pomočjo funkcij CHOOSE in RANDBETWEN:

=CHOOSE(RANDBETWEEN(1,10),$B$5,$B$6,$B$7,$B$8,$B$9,$B$10,$B$11,$B$12,$B$13,$B$14)

Po pritisku na Vnesite in zapolnite nekaj drugih celic, boste dobili naključne številke, kot je prikazano na naslednji sliki zaslona.

4. Generiranje naključnega števila iz seznama s funkcijama INDEX in RANK.EQ v Excelu

Prejšnje tri metode so odgovorne za prikaz ponavljajočih se vrednosti, medtem ko iz seznama pridobivajo naključne vrednosti. INDEX in . RANK.EQ zdaj bomo lahko številko s seznama izločili in prikazali samo enkrat.

Toda preden se lotimo uporabe te kombinirane formule, moramo najprej pripraviti pomožni stolpec v Stolpec C z RAND Funkcija RAND bo vrnila naključne decimalne vrednosti med 0 in 1. RANK.EQ Funkcija razvrsti te decimalne vrednosti v naraščajočem ali padajočem vrstnem redu. Če ne določite vrstnega reda, bo funkcija razvrstila vrednosti v padajočem vrstnem redu.

Na podlagi teh razvrstitev vseh vrednosti, začenši s prvo vrednostjo v Celica C5 , bo funkcija INDEX izbrala številke iz območja celic B5:B14 .

Tako je zahtevana formula v izhodu Celica E5 bo:

=INDEX($B$5:$B$14,RANK.EQ($C5,$C$5:$C$14))

Pritisnite Vnesite , samodejno izpolnite nekatere druge celice pod E5 in dobili boste naključne vrednosti iz Stolpec B . Lahko boste zapolnili celice do E14 in poiščete naključne vrednosti brez ponavljanja in brez napak. E14, celice, ki se začnejo od E15 bo prikazal #N/A napake.

Zaključne besede

Upam, da vam bodo vse te štiri zgoraj omenjene metode zdaj pomagale, da jih uporabite v svoji Excelovi preglednici, medtem ko ustvarjate nekaj naključnih številk s seznama. Če imate kakršna koli vprašanja ali povratne informacije, mi prosim sporočite v razdelku za komentarje. Lahko pa si ogledate naše druge članke, povezane z Excelovimi funkcijami na tem spletnem mestu.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.