Tabela e përmbajtjes
Megjithëse nuk ka asnjë funksion të përshtatshëm ose të vetëm për të nxjerrë një numër të rastësishëm nga një listë në Excel, ka mënyra të shumta për të ndërtuar manualisht formulat me ndihmën e funksioneve të ndryshme për të gjeneruar një numër të rastësishëm nga një listë e caktuar të dhënash. Në këtë artikull, do të mësoni të gjitha metodat e disponueshme për të nxjerrë numra të rastësishëm nga një sërë qelizash me ilustrime të përshtatshme.
Shkarko librin e punës praktike
Ju mund të shkarkoni librin e punës Excel që kemi përdorur për të përgatitur këtë artikull.
Merrni një numër të rastësishëm nga List.xlsx
4 Metoda të përshtatshme për të gjeneruar Numër i rastësishëm nga një listë në Excel
1. Përdorimi i funksioneve INDEX dhe RANDBETWEEN për të marrë një numër të rastësishëm nga një listë
Funksioni INDEX kthen një vlerë ose referencë të qelizës në kryqëzimin e rreshtit dhe kolonës së caktuar, në një gamë të caktuar. Funksioni RANDBETWEEN kthen një numër të rastësishëm midis dy numrave të specifikuar. Duke përdorur funksionin RANDBETWEEN si argumentin e dytë (numri i rreshtit) të funksionit INDEX, ne mund të nxjerrim një vlerë ose numër të rastësishëm nga një listë.
Në foton e mëposhtme, Kollona B ka dhjetë vlera të plota në rend sekuencial. Në Qeliza D5 , do të nxjerrim një numër të rastësishëm nga lista.
Formula e kërkuar në dalje Qelia D5 do të jetë:
=INDEX($B$5:$B$14, RANDBETWEEN(1, 10))
Pas shtypjes Enter , formula do tëktheni ndonjë nga numrat nga lista në Kollona B .
Tani nëse dëshironi të merrni më shumë numra të rastësishëm, përdorni Doreza e Plotësimit Opsioni për të plotësuar nga Qeliza D5 . Do të merrni më shumë numra të rastësishëm në Kollona D dhe disa prej tyre mund të shfaqen si vlera të përsëritura. Por nëse nuk dëshironi t'i shihni vlerat e përsëritura si numra të rastësishëm, atëherë mund të kaloni në metodën 4 ku formula është përcaktuar që të mos shfaqë asnjë vlerë më shumë se një herë.
Lexo më shumë: Gjeneruesi i numrave të rastësishëm ndërmjet intervalit në Excel
2. Përdorimi i funksioneve INDEX, RANDBETWEEN dhe ROWS për të marrë një numër të rastësishëm nga një listë në Excel
Në metodën e parë, ne përcaktuam kufijtë e sipërm dhe të poshtëm të funksionit RANDBETWEEN me dorë. Tani në këtë seksion, ne do të përcaktojmë kufirin e sipërm të funksionit RANDBETWEEN me ndihmën e funksionit ROWS . Këtu funksioni ROWS do të numërojë numrin e rreshtave të pranishëm në rangun e qelizave B5:B14 dhe do të caktojë vlerën e numëruar në kufirin e sipërm të funksionit RANDBETWEEN.
Pra, formula e kërkuar në Qelia D5 duhet të jetë:
=INDEX($B$5:$B$14,RANDBETWEEN(1,ROWS(B5:B14)))
Pasi të shtypni Enter dhe të plotësoni automatikisht disa qeliza nën D5 , do t'ju shfaqet dalja si në foton më poshtë.
Në këtë formulë, mund të përdorni funksionin COUNTA gjithashtu në vend të funksionit ROWS . Të dy do të numërojnë numrin e rreshtavenë rangun e qelizave B5:B14 . Me funksionin COUNTA në vend të funksionit ROWS, formula do të duket kështu:
=INDEX($B$5:$B$14,RANDBETWEEN(1,COUNTA(B5:B14)))
Dhe rezultati do të jetë i ngjashëm siç tregohet në figurën në këtë seksion.
Lexo më shumë: Gjeneruesi i numrave të rastësishëm në Excel pa përsëritje
3. Përdorimi i funksioneve CHOOSE dhe RANDBETWEEN për të nxjerrë numra të rastësishëm nga një listë
Mund të kombinoni gjithashtu funksionet CHOOSE dhe RANDBETWEEN për të nxjerrë numra të rastit nga një listë . Funksioni CHOOSE kthen vlerën bazuar në numrin serial të specifikuar të asaj vlere nga një listë. Por një problem me funksionin CHOOSE është se nuk mund të futni asnjë gamë qelizash ose një grup brenda funksionit. Përkundrazi, duhet të futni manualisht të gjitha të dhënat ose referencat e qelizave brenda funksionit, gjë që do të marrë kohë.
Në Qeliza D5 , formula e kërkuar për të nxjerrë numra të rastësishëm nga një listë me ndihmën e Funksionet CHOOSE dhe RANDBETWEN do të jenë:
=CHOOSE(RANDBETWEEN(1,10),$B$5,$B$6,$B$7,$B$8,$B$9,$B$10,$B$11,$B$12,$B$13,$B$14)
Pasi të shtypni Enter dhe të plotësoni disa qeliza të tjera, do të merrni numrat e rastësishëm si tregohet në pamjen e mëposhtme të ekranit.
4. Gjenerimi i një numri të rastësishëm nga lista me funksionet INDEX dhe RANK.EQ në Excel
Tri metodat e mëparshme janë përgjegjëse për shfaqjen e vlerave të përsëritura ndonjëherë gjatë nxjerrjes së vlerave të rastësishme nga një listë. Por me ndihmën e funksioneve INDEX dhe RANK.EQ , tanine do të jemi në gjendje të nxjerrim dhe të shfaqim një numër nga lista vetëm një herë.
Por përpara se të fillojmë përdorimin e kësaj formule të kombinuar, duhet të përgatisim fillimisht një kolonë ndihmëse në Kollona C me funksionin RAND . Funksioni RAND do të kthejë vlerat dhjetore të rastësishme ndërmjet 0 dhe 1. Funksioni RANK.EQ do t'i renditë këto vlera dhjetore në rend rritës ose zbritës. Nëse nuk specifikoni rendin, funksioni do t'i renditë vlerat në rend zbritës.
Tani bazuar në këto renditje të të gjitha vlerave duke filluar nga e para në Qeliza C5 , funksioni INDEX do të nxirrni numrat nga diapazoni i qelizave B5:B14 .
Pra, formula e kërkuar në daljen Qeliza E5 do të jetë:
=INDEX($B$5:$B$14,RANK.EQ($C5,$C$5:$C$14))
Shtypni Enter , plotësoni automatikisht disa nga qelizat e tjera nën E5 dhe do të merrni vlerat e rastësishme nga Kollona B . Ju do të jeni në gjendje të plotësoni qelizat deri në E14 dhe të gjeni vlerat e rastësishme pa përsëritje, si dhe pa parë asnjë gabim. Por nëse largoheni përtej E14, qelizat duke filluar nga E15 do të shfaqin #N/A gabime.
Fjalë përmbyllëse
Shpresoj se të gjitha këto katër metoda të përmendura më sipër tani do t'ju ndihmojnë t'i zbatoni ato në tabelën tuaj Excel ndërsa gjeneroni disa numra të rastësishëm nga një listë. Nëse keni ndonjë pyetje ose koment, ju lutem më tregoni në seksionin e komenteve. Ose mundenishikoni artikujt tanë të tjerë në lidhje me funksionet e Excel në këtë faqe interneti.