Generu Hazardan Numeron de Listo en Excel (4 Manieroj)

  • Kundividu Ĉi Tion
Hugh West

Kvankam ne ekzistas taŭga aŭ ununura funkcio por ĉerpi hazardan nombron el listo en Excel, ekzistas multaj manieroj mane konstrui la formulojn helpe de malsamaj funkcioj por generi hazardan nombron el donita listo de datumoj. En ĉi tiu artikolo, vi lernos ĉiujn disponeblajn metodojn por eltiri hazardajn nombrojn el gamo da ĉeloj kun taŭgaj ilustraĵoj.

Elŝutu Praktikan Laborlibron

Vi povas elŝutu la Excel-libron, kiun ni uzis por prepari ĉi tiun artikolon.

Akiru Hazardan Numeron el List.xlsx

4 Taŭgaj Metodoj por Generi Hazarda Nombro el Listo en Excel

1. Uzo de INDEX kaj RANDBETWEEN Funkcioj por Akiri Hazardan Nombron de Listo

La INDEX funkcio liveras valoron aŭ referencon de la ĉelo ĉe la intersekco de la aparta vico kaj kolumno, en donita gamo. RANDBETWEEN funkcio liveras hazardan nombron inter du specifitaj nombroj. Uzante la funkcion RANDBETWEEN kiel la duan argumenton (vicnumero) de la funkcio INDEX, ni povas eltiri hazardan valoron aŭ nombron el listo.

En la sekva bildo, Kolumno B havas dek entjervalorojn en sinsekva ordo. En Ĉelo D5 , ni ĉerpos hazardan nombron el la listo.

La postulata formulo en la eligo Ĉelo D5 estos:

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

Post premado de Enigu , la formulo estosredonu iun el la nombroj el la listo en Kolumno B .

Nun se vi volas akiri pli da hazardaj nombroj, uzu la Plenigi Tenilon opcio por plenigi malsupren de Ĉelo D5 . Vi ricevos pli da hazardaj nombroj en Kolumno D kaj kelkaj el ili povas aperi kiel ripetaj valoroj. Sed se vi ne volas vidi la ripetajn valorojn kiel hazardaj nombroj, tiam vi povas moviĝi al metodo 4 kie la formulo estis difinita por ne montri ajnan valoron pli ol unufoje.


0> Legu pli: Hazarda Nombra Generatoro inter Gamo en Excel

2. Uzo de INDEX, RANDBETWEEN kaj ROWS-Funkcioj por Akiri Hazardan Nombron el Listo en Excel

En la unua metodo, ni difinis la superajn kaj malsuperajn limojn de la funkcio RANDBETWEEN permane. Nun en ĉi tiu sekcio, ni difinos la supran limon de la funkcio RANDBETWEEN helpe de la funkcio ROWS . Ĉi tie la funkcio ROWS kalkulos la nombron da vicoj ĉeestantaj en la gamo de ĉeloj B5:B14 kaj atribuos la kalkulitan valoron al la supra limo de la funkcio RANDBETWEEN.

Do, la postulata formulo en Ĉelo D5 devus esti:

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

Post premado de Enigu kaj aŭtomate plenigi kelkajn ĉelojn sub D5 , vi estos montrita la eligo kiel en la suba bildo.

En ĉi tiu formulo, vi povas uzi la funkcion COUNTA ankaŭ anstataŭ la funkcio VIC . Ambaŭ kalkulos la nombron da vicojen la gamo de ĉeloj B5:B14 . Kun COUNTA-funkcio anstataŭ ROWS-funkcio, la formulo aspektus jene:

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

Kaj la rezulto estos simila kiel montrita en la bildo en ĉi tiu sekcio.

Legu pli: Hazarda Nombra Generatoro en Excel sen Ripetoj

3. Uzo de CHOOSE kaj RANDBETWEEN-Funkcioj por ĉerpi hazardajn nombrojn el Listo

Vi ankaŭ povas kombini funkciojn CHOOSE kaj RANDBETWEEN por eltiri hazardajn nombrojn el listo. . ELEKTI funkcio liveras la valoron bazitan sur la specifita seria numero de tiu valoro el listo. Sed problemo kun la funkcio ELEKTI estas, ke vi ne povas enmeti ajnan gamon da ĉeloj aŭ tabelon en la funkcion. Prefere vi devas enigi ĉiujn datumojn aŭ la ĉelreferencojn permane en la funkcion, kio prenos tempon.

En Ĉelo D5 , la postulata formulo por ĉerpi hazardajn nombrojn el listo helpe de ELEKTI kaj RANDBETWEN funkcioj estos:

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

Post premado Enigu kaj plenigi iujn aliajn ĉelojn, vi ricevos la hazardajn nombrojn kiel montrata en la sekva ekrankopio.

4. Generado de Hazarda Nombro el la Listo kun INDEX kaj RANK.EQ-Funkcioj en Excel

La antaŭaj tri metodoj respondecas pri montri ripetajn valorojn foje ĉerpante hazardajn valorojn el listo. Sed helpe de funkcioj INDEX kaj RANK.EQ , nunni povos ĉerpi kaj montri nombron el la listo nur unufoje.

Sed antaŭ ol ekuzi ĉi tiun kombinitan formulon, ni devas prepari helpan kolumnon unue en Kolumno C kun la funkcio RAND . La RAND-funkcio resendos la hazardajn decimalajn valorojn inter 0 kaj 1. La funkcio RANK.EQ rangos ĉi tiujn dekumajn valorojn en suprena aŭ malkreska ordo. Krom se vi specifos la ordon, la funkcio rangos la valorojn en malkreskanta ordo.

Nun surbaze de ĉi tiuj rangoj de ĉiuj valoroj ekde la unua en Ĉelo C5 , la INDEX-funkcio faros ĉerpi la nombrojn el la gamo de ĉeloj B5:B14 .

Do, la postulata formulo en la eligo Ĉelo E5 estos:

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

Premu Enigu , aŭtomate plenigu kelkajn el la aliaj ĉeloj sub E5 kaj vi ricevos la hazardajn valorojn de Kolumno B . Vi povos plenigi la ĉelojn ĝis E14 kaj trovi la hazardajn valorojn sen ripeto kaj ankaŭ sen vidi eraron. Sed se vi retiriĝas preter E14, la ĉeloj komencantaj de E15 montros #N/A erarojn.

Konkludaj Vortoj

Mi esperas, ke ĉiuj ĉi tiuj kvar metodoj supre menciitaj nun helpos vin apliki ilin en via Excel-kalkultabelo dum generado de hazardaj nombroj el listo. Se vi havas demandojn aŭ komentojn, bonvolu sciigi min en la komenta sekcio. Aŭ vi povasrigardu niajn aliajn artikolojn rilate al Excel-funkcioj en ĉi tiu retejo.

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.