Random Number Generator sa pagitan ng Range sa Excel (8 Halimbawa)

  • Ibahagi Ito
Hugh West

Sa artikulong ito, tatalakayin ko ang random number generator sa pagitan ng isang range sa excel. Kadalasan, habang gumagawa ng istatistikal at pinansyal na pagsusuri, maaaring kailanganin mong gumamit ng random na generator ng numero. Anuman ang layunin, ang excel ay may ilang mga paraan upang makabuo ng mga random na numero. Tingnan natin ang mga paraan na iyon.

I-download ang Practice Workbook

Maaari mong i-download ang practice workbook na ginamit namin para ihanda ang artikulong ito.

Random Number Generator sa pagitan ng Range.xlsm

8 Angkop na Mga Halimbawa ng Random Number Generator sa pagitan ng Range sa Excel

1. Gamitin ang Excel RAND Function upang Bumuo ng Numero sa pagitan ng isang Range

Maaari mong gamitin ang ang RAND function bilang isang random number generator. Karaniwan, ang function na ito ay lumilikha ng mga random na numero sa pagitan ng 0 hanggang 1 .

Mga Hakbang:

  • Una. isulat ang formula sa ibaba sa Cell B5 . Pindutin ang Enter . Gaya ng inaasahan, makakakuha ka ng numero sa pagitan ng 0 hanggang 1 .
=RAND()

  • Ngayon, i-drag ang Fill Handle ( +) na tool upang makakuha ng listahan ng mga numero sa pagitan ng RAND function ng range.

  • Sa wakas, narito ang listahan ng mga numero.

  • Bukod dito, maaari mong itakda ang hanay ng mga random na numero gamit ang RAND Halimbawa, gusto kong makakuha ng mga numero sa pagitan ng 0 at 6 . Pagkatapos ay i-type ang formula sa ibaba sa Cell B5 at pindutin Enter .
=RAND()*5+1

  • Tulad ng dati, i-drag pababa ang Punan ang Handle ( + ) at kunin ang resulta sa ibaba.

📌 I-convert ang Mga Resulta ng Formula sa Mga Value:

Ngayon, may problema sa formula sa itaas. Ang RAND function ay isang Volatile Function . Ang mga numerong makukuha natin mula sa function ay patuloy na magbabago sa muling pagkalkula. Kaya, upang maiwasan ang pagbabagong iyon, kailangan nating i-convert ang resulta ng formula sa itaas sa mga halaga. Upang gawin iyon, sundin ang mga hakbang sa ibaba.

Mga Hakbang:

  • Una, piliin ang resultang listahan na nakuha namin, at pindutin ang Ctrl + C .

  • Susunod, mula sa Excel Ribbon , pumunta sa Home > Idikit ang . Ngayon mag-click sa icon na Paste Values (Tingnan ang screenshot).

  • Bilang resulta, nakuha namin ang mga numero bilang mga value. sa ibaba. Ngayon, hindi magbabago ang mga value na ito sa muling pagkalkula.

Magbasa Nang Higit Pa: Formula ng Excel na Bumuo ng Random na Numero (5 halimbawa )

2. Ilapat ang RANDBETWEEN Function bilang Random Number Generator sa isang Saklaw

Gamitin natin ang ang RANDBETWEEN function upang makakuha ng listahan ng mga random na numero. Gamit ang function na ito, maaari mong tukuyin ang itaas at ibabang mga numero ng iyong hanay. Halimbawa, gusto naming magkaroon ng mga random na numero sa pagitan ng 10 at 50 .

Mga Hakbang:

  • Uri ang formula sa ibaba sa Cell B5 . Dahil dito, makukuha natin ang sumusunod na resultapagkatapos pindutin ang Enter .
=RANDBETWEEN(10,50)

  • Sa paggamit ng Fill Handle tool, ang sumusunod ay ang aming listahan ng mga random na numero.

Katulad ng RAND function, kung kinakailangan, gawin siguradong iko-convert mo ang resulta ng formula na RANDBETWEEN sa mga value. Ito ay dahil ang RANDBETWEEN function ay isa ring Volatile Function sa excel.

Magbasa Nang Higit Pa: Paano  Bumuo ng Random na Numero gamit ang Excel VBA (4 na Halimbawa)

3. Gamitin ang RANK.EQ at RAND Function bilang Natatanging Number Generator sa pagitan ng isang Range

Karaniwan, ang RAND function ay nagbabalik ng kakaiba mga numero sa pagitan ng isang hanay. Gayunpaman, upang suriin ang pag-uulit ng mga nagreresultang random na numero, maaari naming gamitin ang ang RANK.EQ function .

Mga Hakbang:

  • Una , kumuha ng random na listahan ng numero gamit ang function na RAND .

  • Pagkatapos ay i-convert ang listahan sa mga value gamit ang I-paste Values na opsyon (Inilarawan sa Paraan 1 ).
  • Ngayon, i-type ang formula sa ibaba sa Cell C5 .
=RANK.EQ(B5,$B$5:$B$13)

  • Pindutin ang Enter .

  • Ngayon kung maglalagay ka ng anumang mga duplicate na value sa Column B , ipapahiwatig ito ng Column C sa pamamagitan ng pagpapakita ng mga duplicate na integer sa mga katumbas na RAND values.

Magbasa Pa: Excel VBA: Random Number Generator na Walang Duplicate (4 na Halimbawa)

4. Ipasok ang RANDARRAY Function bilang RandomNumber Generator sa Excel

Sa Excel 365 , maaari naming gamitin ang ang RANDARRAY function bilang random number generator. Ang syntax ng RANDARRAY function ay binanggit sa ibaba para sa iyong mas mahusay na pag-unawa.

RANDARRAY([rows],[columns],[min],[max],[whole_number])

Ipagpalagay, gusto mong lumikha ng isang random na array ng numero sa pagitan ng hanay ng 10 at 20 , na naglalaman ng 5 na hanay at 2 kolum, at gusto kong magkaroon ng mga buong numero, pagkatapos ay sundin ang pamamaraan sa ibaba.

Mga Hakbang:

  • I-type ang formula sa ibaba sa Cell B5 . Pindutin ang Enter at makakakuha ka ng array (nakabalangkas bilang asul na kulay) na naglalaman ng mga inaasahang random na numero.
=RANDARRAY(5,2,10,20,TRUE)

Mga Katulad na Pagbasa

  • Paano Bumuo ng Random na Data sa Excel (9 Madaling Paraan)
  • Random na 5 Digit Number Generator sa Excel (7 Halimbawa)
  • Random na 4 Digit Number Generator sa Excel (8 Halimbawa)
  • Random Number Generator sa Excel na Walang Pag-uulit (9 na Paraan)

5. Excel ROUND at RAND Functions Combination bilang Random Number Generator sa isang Range

Ngayon ay gagamit ako ng ang ROUND function kasama ang RAND function upang makakuha ng random number list sa pagitan ng 0 at 20 .

Mga Hakbang:

  • Una, isulat ang sumusunod na formula sa Cell B5 at pindutin ang Enter . Bilang kinahinatnan, makukuha mo ang listahan ng mga random na numerosa loob ng tinukoy na hanay.
=ROUND(RAND()*19+1,0)

Narito, ang resulta ng RAND formula ay pinarami ng 19 at pagkatapos ay idinaragdag dito ang 1 . Sa ibang pagkakataon, ang function na ROUND ay ibi-round ang decimal na numero sa 0 mga decimal na lugar.

Magbasa Nang Higit Pa: Bumuo ng Random na Numero sa Excel na may mga Decimal (3 Paraan)

6. Gumamit ng Analysis Toolpak Add in para Bumuo ng Random na Mga Numero sa pagitan ng isang Saklaw

Gagamitin namin ang excel Mga Add-in upang bumuo ng random na listahan ng numero. Sundin ang mga hakbang sa ibaba upang gawin ang gawain.

Mga Hakbang:

  • Una, pumunta sa tab na File mula sa Excel Ribbon .

  • Susunod, pumunta sa Options .

  • Pagkatapos Excel Options ay lalabas ang window. Pumunta sa menu na Mga Add-in , ngayon siguraduhing napili ang Excel Add-in sa field: Pamahalaan . Mag-click sa button na Go .

  • Lalabas ang window ng Add-in . Pagkatapos nito, lagyan ng tsek ang Analysis Toolpak at i-click ang OK .

  • Bilang resulta , ang pagpipiliang Pagsusuri ng Data ay idinaragdag sa ilalim ng tab na Data ng Excel Ribbon . Ngayon, mag-click sa opsyon na Pagsusuri ng Data .

  • Mag-pop up ang dialog na Pagsusuri ng Data . Piliin ang opsyon na Random Number Generation at i-click ang OK .

  • Maglagay ng mga value sa mga field sa ibaba ( tingnan ang screenshot) ati-click ang OK . Para sa Halimbawa, gusto kong bumuo ng isang random na listahan ng numero sa loob ng hanay ng 10 hanggang 50 .

  • Sa wakas, nakuha namin ang resulta sa ibaba.

Magbasa Nang Higit Pa: Random Number Generator na may Tool sa Pagsusuri ng Data at Mga Function sa Excel

7. Ilapat ang VBA bilang Random Number Generator sa pagitan ng Range sa Excel

Maaari mong gamitin ang VBA bilang isang random number generator sa excel . Tingnan natin kung paano gumawa ng random na numero gamit ang VBA at ipakita ito pareho sa message box at worksheet.

7.1. Bumuo ng Random na Numero Gamit ang VBA at Ibalik ang Resulta sa Kahon ng Mensahe

Ipagpalagay natin na gusto kong makakuha ng random na numero sa pagitan ng 0 at 13 . Narito ang mga hakbang na kasangkot sa proseso.

Mga Hakbang:

  • Una, pumunta sa kaukulang worksheet at mag-right-click sa pangalan ng sheet, at pagkatapos piliin ang opsyong View Code .

  • Bilang resulta, lalabas ang VBA window. Isulat ang code sa ibaba sa Module .
5636

  • Patakbuhin ang ang code sa pamamagitan ng pagpindot sa F5 key o pag-click sa icon ng run (tingnan ang screenshot).

  • Sa pagpapatakbo ng code, makukuha mo ang resulta sa ibaba sa isang kahon ng mensahe.

7.2. Gumawa ng Random na Numero Gamit ang VBA at Display sa Excel Worksheet

Halimbawa, kung gusto mong makakuha ng random na numero (buong numero) na listahansa pagitan ng 3 at 10 pagkatapos ay sundin ang mga hakbang sa ibaba.

Mga Hakbang:

  • Pumunta sa kaukulang excel sheet, mag-right-click sa pangalan ng sheet at mag-click sa View Code na opsyon upang ilabas ang VBA window.
  • I-type ang code sa ibaba sa Module .
7831

  • Pagkatapos noon, Patakbuhin ang ang code.
  • Ang listahan sa ibaba ay lalabas sa excel sheet.

Magbasa Nang Higit Pa: Paano Bumuo ng Random na Numero sa Isang Saklaw gamit ang Excel VBA

8. Random Number Generator na walang Duplicate (RANDBETWEEN, RANK.EQ & COUNTIF Functions)

Kadalasan ang RANDBETWEEN function ay nagbabalik ng random na listahan ng numero na naglalaman ng mga duplicate . Kaya, pagsasamahin natin ang RANK. EQ at COUNTIF function para makuha ang mga natatanging random na numero.

Mga Hakbang:

  • Una, gumawa ako ng random na listahan ng numero sa pagitan ng 1 at 10 paglalagay ng formula sa ibaba sa Cell B5 .
=RANDBETWEEN(1,10)

  • Pindutin ang Enter .

  • Pagkatapos ay i-type ang formula sa ibaba sa Cell C5 at pindutin ang Enter upang makakuha ng random na listahan ng numero na naglalaman ng mga natatanging numero sa pagitan ng 1 hanggang 10 .
=RANK.EQ(B5,$B$5:$B$13)+COUNTIF($B$5:B5,B5)-1

🔎 Paano Gumagana ang Formula?

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

Ang bahaging ito ng formula ay nagbabalik ng { 5 }. Dito, ibinabalik ng RANK.EQ ang function ang ranggo ng isang numero sa alistahan ng mga numero.

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

Ngayon, ang bahaging ito ng formula ay nagbabalik ng { 1 } . Dito binibilang ng function na COUNTIF ang bilang ng mga cell sa loob ng $B$5:B5 , na nakakatugon sa tinukoy na kundisyon.

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

Sa wakas, ang formula ay nagbabalik ng { 5 }.

Magbasa Nang Higit Pa: Paano Bumuo ng Mga Random na Numero nang Walang Mga Duplicate sa Excel (7 Mga Paraan)

Konklusyon

Sa artikulo sa itaas, sinubukan ko upang talakayin ang ilang mga pamamaraan para sa random na generator ng numero sa pagitan ng isang hanay sa excel nang detalyado. Sana, ang mga pamamaraan at paliwanag na ito ay magiging sapat upang malutas ang iyong mga problema. Mangyaring ipaalam sa akin kung mayroon kang anumang mga query.

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.