Random Number Generator á milli sviðs í Excel (8 dæmi)

  • Deildu Þessu
Hugh West

Í þessari grein mun ég fjalla um slembitölugjafa á milli bils í Excel. Oft, á meðan þú gerir tölfræðilega og fjárhagslega greiningu, gætirðu þurft að nota slembitölugjafa. Hver sem tilgangurinn er, þá hefur excel nokkrar leiðir til að búa til handahófskenndar tölur. Við skulum skoða þessar leiðir.

Hlaða niður æfingarvinnubók

Þú getur hlaðið niður æfingu vinnubókinni sem við höfum notað til að undirbúa þessa grein.

Random Number Generator á milli Range.xlsm

8 Hentug dæmi um Random Number Generator á milli Range í Excel

1. Notaðu Excel RAND aðgerðina til að búa til tölu á milli bils

Þú getur notað RAND aðgerðina sem slembitölugjafa. Venjulega býr þessi aðgerð til handahófskenndar tölur á milli 0 til 1 .

Skref:

  • Fyrst. skrifaðu formúluna hér að neðan í frumu B5 . Ýttu á Enter . Eins og búist var við færðu tölu á milli 0 til 1 .
=RAND()

  • Dragðu nú Fyllingarhandfangið ( +) til að fá lista yfir tölur á milli RAND fallsins svið.

  • Að lokum, hér er listi yfir tölur.

  • Að auki geturðu stillt svið handahófskenndu talna með RAND Til dæmis vil ég fá tölur á milli 0 og 6 . Sláðu síðan inn formúluna hér að neðan í Hólf B5 og ýttu á Sláðu inn .
=RAND()*5+1

  • Eins og áður, dragðu niður Fylltu út handfang ( + ) og fáðu niðurstöðuna hér að neðan.

📌 Umbreyttu niðurstöðum formúlu í gildi:

Nú er vandamál með formúluna hér að ofan. RAND aðgerðin er Rokgjörn aðgerð . Tölur sem við fáum úr fallinu breytast stöðugt við endurútreikning. Svo, til að forðast þá breytingu verðum við að umbreyta niðurstöðu ofangreindrar formúlu í gildi. Til að gera það, fylgdu skrefunum hér að neðan.

Skref:

  • Veldu fyrst listann sem við höfum fengið og ýttu á Ctrl + C .

  • Næst, frá Excel borði , farðu á Home > Líma . Smelltu nú á Paste Values táknið (Sjá skjámyndina).

  • Í kjölfarið fengum við tölurnar sem gildi hér að neðan. Nú munu þessi gildi ekki breytast við endurútreikning.

Lesa meira: Excel formúla til að búa til slembitölu (5 dæmi )

2. Notaðu RANDBETWEEN fallið sem Random Number Generator á bilinu

Notum RANDBETWEEN fallið til að fá lista yfir handahófskenndar tölur. Með því að nota þessa aðgerð geturðu tilgreint efstu og neðstu tölurnar á sviðinu þínu. Til dæmis viljum við hafa handahófskenndar tölur á milli 10 og 50 .

Skref:

  • Tegnun formúluna hér að neðan í frumu B5 . Þar af leiðandi munum við fá eftirfarandi niðurstöðueftir að hafa slegið Enter .
=RANDBETWEEN(10,50)

  • Við notkun Fill Handle tólið, eftirfarandi er listi okkar yfir handahófskenndar tölur.

Svipað og RAND aðgerðina, ef nauðsyn krefur, gerðu viss um að þú breytir niðurstöðu RANDBETWEEN formúlunnar í gildi. Þetta er vegna þess að RANDBETWEEN aðgerðin er líka RANDBETWEEN aðgerð í Excel.

Lesa meira: Hvernig á að búa til slembitölu með Excel VBA (4 dæmi)

3. Notaðu RANK.EQ og RAND aðgerðir sem einstaka tölustafa á milli sviðs

Venjulega skilar RAND fallið einstakt tölur á milli bils. Samt, til að athuga endurtekningu handahófskenndra talna sem myndast, getum við notað RANK.EQ aðgerðina .

Skref:

  • Fyrst , fáðu lista yfir slembitölur með RAND aðgerðinni.

  • Breyttu síðan listanum í gildi með því að nota Paste Values valkostur (Lýst í aðferð 1 ).
  • Sláðu nú inn formúluna hér að neðan í Cell C5 .
=RANK.EQ(B5,$B$5:$B$13)

  • Ýttu á Enter .

  • Nú ef þú setur öll tvítekin gildi í dálk B , dálkur C mun gefa til kynna það með því að sýna tvíteknar heiltölur fyrir samsvarandi RAND gildi.

Lesa meira: Excel VBA: Random Number Generator án afrita (4 dæmi)

4. Settu inn RANDARRAY aðgerð sem HandahófiTalnagenerator í Excel

Í Excel 365 getum við notað RANDARRAY fallið sem slembitöluframleiðanda. Setningafræði RANDARRAY fallsins er nefnd hér að neðan til að skilja betur.

RANDARRAY([raðir],[dálkar],[mín],[max],[heild_tala])

Segjum að þú viljir búa til slembitölufylki á bilinu 10 og 20 , sem inniheldur 5 línur og 2 dálkar, og ég vil hafa heilar tölur, fylgdu síðan eftirfarandi aðferð.

Skref:

  • Sláðu inn formúluna hér að neðan Hólf B5 . Ýttu á Enter og þá færðu fylki (útlistað sem blár litur) sem inniheldur væntanlegar slembitölur.
=RANDARRAY(5,2,10,20,TRUE)

Svipuð lesning

  • Hvernig á að búa til handahófskennd gögn í Excel (9 auðveldar aðferðir)
  • Rafmagn með 5 stafa tölur af handahófi í Excel (7 dæmi)
  • Fjögurra tölustafa af handahófi í Excel (8 dæmi)
  • Slembival Talnagenerator í Excel án endurtekningar (9 aðferðir)

5. Excel ROUND og RAND aðgerðir Samsetning sem slembitölugenerator á bili

Nú mun ég nota ROUND fallinu ásamt RAND fallinu til að fá slembitölulista á milli 0 og 20 .

Skref:

  • Skrifaðu fyrst eftirfarandi formúlu í Hólf B5 og ýttu á Enter . Þar af leiðandi færðu lista yfir handahófskenndar tölurinnan tilgreinds bils.
=ROUND(RAND()*19+1,0)

Hér er niðurstaða RAND formúlunnar er margfaldað með 19 og síðan bætist 1 við það. Síðar mun ROUND fallið náunda tugatöluna að 0 aukastöfum.

Lesa meira: Búðu til slembitölu í Excel með aukastöfum (3 aðferðir)

6. Notaðu Analysis Toolpak Add-in til að búa til slembitölur á milli sviðs

Við munum nota excel viðbætur til að búa til lista yfir slembitölur. Fylgdu skrefunum hér að neðan til að framkvæma verkefnið.

Skref:

  • Fyrst skaltu fara á flipann Skrá í Excel Borði .

  • Næst skaltu fara í Valkostir .

  • Þá birtist glugginn Excel Options . Farðu í valmyndina Viðbætur , gakktu nú úr skugga um að Excel viðbætur séu valdar í reitnum: Stjórna . Smelltu á Fara hnappinn.

  • Viðbætur glugginn mun birtast. Eftir það skaltu setja hak á Analysis Toolpak og smella á OK .

  • Í kjölfarið , Gagnagreining valmöguleikanum er bætt við undir Gögn flipanum á Excel borði . Smelltu nú á Gagnagreining valkostinn.

  • Gagnagreining glugginn birtist. Veldu valkostinn Rendom Number Generation og smelltu á OK .

  • Settu gildi í reitina hér að neðan ( sjá skjáskotið) ogsmelltu á Í lagi . Til dæmis vil ég búa til lista yfir slembitölur á bilinu 10 til 50 .

  • Loksins fengum við niðurstöðuna hér að neðan.

Lesa meira: Rendom Number Generator with Data Analysis Tool and Functions in Excel

7. Notaðu VBA sem Random Number Generator á milli Range í Excel

Þú getur notað VBA sem random number Generator í excel . Við skulum sjá hvernig á að búa til slembitölu með VBA og sýna það bæði á skilaboðareitnum og vinnublaðinu.

7.1. Búðu til slembitölu með því að nota VBA og skilaðu niðurstöðunni í skilaboðareitnum

Gefum okkur að ég vilji fá slembitölu á milli 0 og 13 . Hér eru skrefin sem taka þátt í ferlinu.

Skref:

  • Fyrst skaltu fara á samsvarandi vinnublað og hægrismella á nafn blaðsins og síðan veldu Skoða kóða valkostinn.

  • Í kjölfarið mun VBA glugginn birtast. Skrifaðu kóðann hér að neðan á eininguna .
2635

  • Keyddu kóðann með því að ýta á F5 lykilinn eða með því að smella á hlaupatáknið (sjá skjámyndina).

  • Þegar þú keyrir kóðann færðu eftirfarandi niðurstöðu í skilaboðareit.

7.2. Búðu til slembitölu með því að nota VBA og birta í Excel vinnublaði

Til dæmis, ef þú vilt fá lista yfir slembitölur (heildar tölur)á milli 3 og 10 fylgdu síðan skrefunum hér að neðan.

Skref:

  • Farðu í samsvarandi Excel blað, hægrismelltu á nafn blaðsins og smelltu á Skoða kóða til að fá upp VBA gluggann.
  • Sláðu inn kóðann hér að neðan í Module .
7687

  • Eftir það skaltu keyra kóðann.
  • Listinn hér að neðan mun birtast í excel blaðinu.

Lesa meira: How to Generate Random Number in a Range with Excel VBA

8. Random Number Generator án afrita (RANDBETWEEN, RANK.EQ & COUNTIF aðgerðir)

Oftast skilar RANDBETWEEN fallið slembitölulistanum sem inniheldur afrit . Þannig að við munum sameina RANK. EQ og COUNTIF aðgerðina til að fá einstaka slembitölur.

Skref:

  • Í fyrsta lagi hef ég búið til lista af handahófi á milli 1 og 10 með því að setja formúluna hér að neðan í B5 klefi.
=RANDBETWEEN(1,10)

  • Ýttu á Enter .

  • Sláðu síðan inn formúluna hér að neðan í Cell C5 og ýttu á Enter til að fá lista yfir slembitölur sem inniheldur einstakar tölur á milli 1 til 10 .
=RANK.EQ(B5,$B$5:$B$13)+COUNTIF($B$5:B5,B5)-1

🔎 Hvernig virkar formúlan?

➤ RANK.EQ(B5,$B$5:$B$13)

Þessi hluti formúlunnar skilar { 5 }. Hér skilar RANK.EQ fallið stöðu tölu í alisti yfir tölur.

➤ COUNTIF($B$5:B5,B5)

Nú, þessi hluti formúlunnar skilar { 1 } . Hér telur COUNTIF fjölda frumna innan $B$5:B5 , sem uppfylla tilgreint skilyrði.

➤ RANK.EQ(B5, $B$5:$B$13)+COUNTIF($B$5:B5,B5)-1

Að lokum skilar formúlan { 5 }.

Lesa meira: Hvernig á að búa til handahófskenndar tölur án afrita í Excel (7 leiðir)

Niðurstaða

Í greininni hér að ofan hef ég reynt að fjalla vandlega um nokkrar aðferðir til að mynda slembitölu á milli bila í Excel. Vonandi duga þessar aðferðir og skýringar til að leysa vandamál þín. Vinsamlegast láttu mig vita ef þú hefur einhverjar spurningar.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.