Efnisyfirlit
Þó að það sé engin hentug eða ein aðgerð til að draga slembitölu úr lista í Excel, þá eru margar leiðir til að smíða formúlurnar handvirkt með hjálp mismunandi falla til að búa til slembitölu úr tilteknum lista af gögnum. Í þessari grein muntu fá að læra allar tiltækar aðferðir til að draga út handahófskenndar tölur úr fjölda hólfa með viðeigandi myndskreytingum.
Hlaða niður æfingabók
Þú getur hlaðið niður Excel vinnubókinni sem við höfum notað til að undirbúa þessa grein.
Fáðu slembinúmer frá List.xlsx
4 hentugar aðferðir til að búa til Handahófskennt númer úr lista í Excel
1. Notkun INDEX og RANDBETWEEN aðgerða til að fá slembitölu úr lista
VÍSLA fallið skilar gildi eða tilvísun reitsins á skurðpunkti tiltekinnar línu og dálks, á tilteknu bili. RANDBETWEEN fallið skilar slembitölu á milli tveggja tilgreindra talna. Með því að nota RANDBETWEEN fallið sem önnur rök (línunúmer) í INDEX fallinu getum við dregið út slembigildi eða tölu úr lista.
Í eftirfarandi mynd, Dálkur B hefur tíu heiltölugildi í röð. Í Hólf D5 munum við draga slembitölu úr listanum.
Tilskilin formúla í úttakinu Hólf D5 verður:
=INDEX($B$5:$B$14, RANDBETWEEN(1, 10))
Eftir að ýtt er á Enter mun formúlanskilaðu einhverju af tölunum af listanum í dálki B .
Nú ef þú vilt fá fleiri handahófskenndar tölur, notaðu Fill Handle valkostur til að fylla niður úr klefi D5 . Þú færð fleiri handahófskenndar tölur í dálki D og sumar þeirra gætu birst sem endurtekin gildi. En ef þú vilt ekki sjá endurtekin gildi sem handahófskenndar tölur þá geturðu farið yfir í aðferð 4 þar sem formúlan hefur verið skilgreind til að sýna ekki neitt gildi oftar en einu sinni.
Lestu meira: Rendom Number Generator between Range in Excel
2. Notkun INDEX, RANDBETWEEN og ROWS aðgerðir til að fá slembitölu úr lista í Excel
Í fyrstu aðferðinni skilgreindum við efri og neðri mörk RANDBETWEEN fallsins handvirkt. Nú í þessum hluta munum við skilgreina efri mörk RANDBETWEEN aðgerðarinnar með hjálp ROWS aðgerðarinnar. Hér mun ROWS fallið telja fjölda lína sem eru til staðar á bilinu B5:B14 og úthluta talið gildi við efri mörk RANDBETWEEN fallsins.
Svo, nauðsynleg formúla í Hólf D5 ætti að vera:
=INDEX($B$5:$B$14,RANDBETWEEN(1,ROWS(B5:B14)))
Eftir að ýtt hefur verið á Enter og sjálfkrafa fyllt út nokkrar hólf undir D5 , þú munt sjá úttakið eins og á myndinni hér að neðan.
Í þessari formúlu geturðu notað COUNTA aðgerðina líka í stað ROWS fallsins. Báðir munu þeir telja fjölda raðaá bilinu frumna B5:B14 . Með COUNTA falli í stað ROWS falls myndi formúlan líta svona út:
=INDEX($B$5:$B$14,RANDBETWEEN(1,COUNTA(B5:B14)))
Og útkoman verður svipuð og sést á myndinni í þessum hluta.
Lestu meira: Rendom Number Generator í Excel án endurtekningar
3. Notkun aðgerða CHOOSE og RANDBETWEEN til að draga slembitölu úr lista
Þú getur líka sameinað aðgerðirnar CHOOSE og RANDBETWEEN til að draga út handahófskenndar tölur af lista . CHOOSE fallið skilar gildinu byggt á tilgreindu raðnúmeri þess gildis af lista. En vandamálið við CHOOSE aðgerðina er að þú getur ekki sett inn hvaða svið af frumum eða fylki inni í aðgerðinni. Frekar verður þú að slá inn öll gögn eða frumutilvísanir handvirkt í aðgerðinni sem mun taka tíma.
Í Hólf D5 er nauðsynleg formúla til að draga handahófskenndar tölur úr lista með hjálp VELJA og RANDBETWEN aðgerðir verða:
=CHOOSE(RANDBETWEEN(1,10),$B$5,$B$6,$B$7,$B$8,$B$9,$B$10,$B$11,$B$12,$B$13,$B$14)
Eftir að hafa ýtt á Enter og fyllt niður nokkrar aðrar reiti færðu slembitölurnar sem sýnt á eftirfarandi skjámynd.
4. Búa til slembitölu úr listanum með INDEX og RANK.EQ aðgerðum í Excel
Fyrri þrjár aðferðir eru ábyrgar fyrir því að sýna endurtekin gildi stundum á meðan slembigildi eru tekin út úr lista. En með hjálp INDEX og RANK.EQ aðgerða, núnavið munum aðeins geta dregið út og birt tölu úr listanum einu sinni.
En áður en við förum að nota þessa sameinuðu formúlu verðum við að útbúa hjálpardálk fyrst í Cdálki með RAND aðgerðinni. RAND fallið mun skila handahófskenndum aukastafagildum á milli 0 og 1. RANK.EQ fallið mun raða þessum aukastafagildum í hækkandi eða lækkandi röð. Nema þú tilgreinir röðina mun fallið raða gildunum í lækkandi röð.
Nú, byggt á þessari röðun allra gilda frá því fyrsta í Cell C5 , mun INDEX fallið dragðu út tölurnar úr bili frumna B5:B14 .
Þannig að nauðsynleg formúla í úttakinu Hólf E5 verður:
=INDEX($B$5:$B$14,RANK.EQ($C5,$C$5:$C$14))
Ýttu á Enter , fylltu sjálfkrafa út nokkrar af hinum hólfunum undir E5 og þú munt fá handahófsgildin úr dálki B . Þú munt geta fyllt hólfin niður að E14 og fundið handahófsgildin án endurtekningar sem og án þess að sjá neina villu. En ef þú ferð niður fyrir E14, munu frumurnar sem byrja á E15 sýna #N/A villur.
Lokorð
Ég vona að allar þessar fjórar aðferðir sem nefndar eru hér að ofan muni nú hjálpa þér að nota þær í Excel töflureikninum þínum á meðan þú býrð til nokkrar handahófskenndar tölur úr lista. Ef þú hefur einhverjar spurningar eða athugasemdir, vinsamlegast láttu mig vita í athugasemdahlutanum. Eða þú geturskoðaðu aðrar greinar okkar sem tengjast Excel aðgerðum á þessari vefsíðu.