Jenereta ya Nambari isiyo ya kawaida kati ya Masafa katika Excel (Mifano 8)

  • Shiriki Hii
Hugh West

Katika makala haya, nitajadili jenereta ya nambari nasibu kati ya masafa katika Excel. Mara nyingi, wakati wa kufanya uchambuzi wa takwimu na kifedha, unaweza kutumia jenereta ya nambari isiyo ya kawaida. Chochote kusudi ni, bora ina njia kadhaa za kutoa nambari za nasibu. Hebu tuangalie njia hizo.

Pakua Kitabu cha Mazoezi

Unaweza kupakua kitabu cha mazoezi ambacho tumetumia kuandaa makala haya.

Jenereta ya Nambari Nasibu kati ya Range.xlsm

8 Mifano Inayofaa ya Jenereta Nambari Nasibu kati ya Masafa katika Excel

1. Tumia Kitendaji cha Excel RAND Kuzalisha Nambari kati ya Masafa

Unaweza kutumia kitendaji cha RAND kama jenereta ya nambari nasibu. Kwa kawaida, chaguo hili la kukokotoa huunda nambari nasibu kati ya 0 hadi 1 .

Hatua:

  • Kwanza. andika fomula hapa chini katika Kiini B5 . Gonga Ingiza . Kama inavyotarajiwa, utapata nambari kati ya 0 hadi 1 .
=RAND()

  • Sasa, buruta Kishikio cha Kujaza ( +) ili kupata orodha ya nambari kati ya RAND za kitendakazi mbalimbali.

  • Mwishowe, hii ndiyo orodha ya nambari.

  • Kando na hilo, unaweza kuweka anuwai ya nambari nasibu kwa kutumia RAND Kwa mfano, ninataka kupata nambari kati ya 0 na 6 . Kisha chapa fomula iliyo hapa chini katika Kiini B5 na ubonyeze Ingiza .
=RAND()*5+1

  • Kama hapo awali, buruta chini Kishiko cha Jaza ( + ) na upate matokeo yaliyo hapa chini.

📌 Badilisha Matokeo ya Mfumo kuwa Maadili: 7>

Sasa, kuna tatizo na fomula iliyo hapo juu. Kitendaji cha RAND ni Kitendaji Tete . Nambari tunazopata kutoka kwa chaguo za kukokotoa zitaendelea kubadilika wakati wa kukokotoa upya. Kwa hivyo, ili kuepusha mabadiliko hayo lazima tubadilishe matokeo ya fomula hapo juu kuwa maadili. Ili kufanya hivyo, fuata hatua zilizo hapa chini.

Hatua:

  • Kwanza, chagua orodha tokeo tuliyo nayo, na ubonyeze Ctrl + C .

  • Inayofuata, kutoka Excel Ribbon , nenda kwa Nyumbani > Bandika . Sasa bofya aikoni ya Bandika Maadili (Angalia picha ya skrini).

  • Kutokana na hayo, tulipata nambari kama thamani. chini. Sasa, thamani hizi hazitabadilika wakati wa kukokotoa upya.

Soma Zaidi: Mfumo wa Excel wa Kuzalisha Nambari Isiyobadilika (mifano 5 )

2. Tumia Kitendaji cha RANDBETWEEN kama Jenereta Nambari Nasibu katika Masafa

Hebu tutumie kitendaji cha RANDBETWEEN ili kupata orodha ya nambari nasibu. Kwa kutumia chaguo hili la kukokotoa, unaweza kubainisha nambari za juu na chini za masafa yako. Kwa mfano, tunataka kuwa na nambari nasibu kati ya 10 na 50 .

Hatua:

  • Aina fomula iliyo hapa chini katika Kiini B5 . Kwa hivyo, tutapata matokeo yafuatayobaada ya kupiga Ingiza .
=RANDBETWEEN(10,50)

  • Baada ya kutumia Jaza Kishiko zana, ifuatayo ndiyo orodha yetu ya nambari nasibu.

Sawa na kitendakazi cha RAND , ikihitajika, tengeneza. hakikisha unabadilisha matokeo ya fomula ya RANDBETWEEN kuwa maadili. Hii ni kwa sababu kipengele cha RANDBETWEEN pia ni Kazi Tete katika excel.

Soma Zaidi: Jinsi ya Kuzalisha Nambari Nambari Nasibu na Excel VBA (Mifano 4)

3. Tumia RANK.EQ na RAND Kazi kama Kizalishaji cha Nambari za Kipekee kati ya Masafa

Kwa kawaida, chaguo za kukokotoa za RAND hurejesha kipekee. nambari kati ya safu. Bado, ili kuangalia marudio ya nambari nasibu zinazotokana, tunaweza kutumia kitendakazi cha RANK.EQ .

Hatua:

  • Kwanza , pata orodha ya nambari nasibu kwa kutumia RAND kazi.

  • Kisha ubadilishe orodha kuwa thamani kwa kutumia Bandika. Chaguo la Thamani (Imefafanuliwa katika Mbinu ya 1 ).
  • Sasa, andika fomula iliyo hapa chini katika Kiini C5 .
=RANK.EQ(B5,$B$5:$B$13)

  • Bonyeza Ingiza .

  • Sasa ikiwa ukiweka thamani zozote rudufu katika Safuwima B , Safuwima C itaonyesha kwa kuonyesha nambari kamili zinazolingana kwa thamani zinazolingana RAND .

Soma Zaidi: Excel VBA: Jenereta Nambari Nasi Isiyo Na nakala (Mifano 4)

4. Ingiza Utendaji wa RANDARRAY kama NasibuJenereta ya Nambari katika Excel

Katika Excel 365 , tunaweza kutumia kitendaji cha RANDARRAY kama jenereta ya nambari nasibu. Sintaksia ya chaguo za kukokotoa za RANARRAY imetajwa hapa chini kwa uelewa wako bora.

RANARRAY([safu],[safu],[min],[max],[namba_zima])

Tuseme, unataka kuunda safu ya nambari nasibu kati ya safu ya 10 na 20 , iliyo na safu 5 na 2 safu, na ninataka kuwa na nambari nzima, kisha fuata utaratibu ulio hapa chini.

Hatua:

  • Chapa fomula iliyo hapa chini katika Kiini B5 . Bonyeza Enter na utapata safu (iliyoainishwa kama rangi ya samawati) iliyo na nambari nasibu zinazotarajiwa.
=RANDARRAY(5,2,10,20,TRUE)

Visomo Sawa

  • Jinsi ya Kuzalisha Data Nasibu katika Excel (Njia 9 Rahisi)
  • . Jenereta ya Nambari katika Excel isiyo na Rudia (Mbinu 9)

5. Mviringo wa Excel na Kazi za RAND Mchanganyiko kama Jenereta ya Nambari Nambari katika Masafa

Sasa nitatumia kitendakazi cha RUND pamoja na RAND chaguo la kukokotoa ili kupata orodha ya nambari nasibu kati ya 0 na 20 .

Hatua:

  • Kwanza, andika fomula ifuatayo katika Kiini B5 na ubofye Ingiza . Kama matokeo, utapata orodha ya nambari za nasibundani ya safu maalum.
=ROUND(RAND()*19+1,0)

Hapa, matokeo ya RAND formula inazidishwa na 19 na kisha 1 inaongeza kwake. Baadaye, chaguo za kukokotoa za ROUND zitazungusha nambari ya desimali hadi 0 sehemu za desimali.

Soma Zaidi: Tengeneza Nambari Nambari katika Excel kwa kutumia Desimali (Mbinu 3)

6. Tumia Zana ya Uchambuzi Ongeza ili Kuzalisha Nambari Nasibu kati ya Masafa

Tutatumia excel Ongeza kutengeneza orodha ya nambari nasibu. Fuata hatua zilizo hapa chini ili kufanya kazi.

Hatua:

  • Kwanza, nenda kwenye kichupo cha Faili kutoka Excel Utepe .

  • Ifuatayo, nenda kwenye Chaguo .

  • Kisha Chaguzi za Excel dirisha litaonekana. Nenda kwenye menyu ya Viongezeo , sasa hakikisha kuwa Viongezeo vya Excel vimechaguliwa katika sehemu hii: Dhibiti . Bofya kitufe cha Nenda .

  • Dirisha la Viongezeo litaonekana. Baada ya hapo, weka tiki kwenye Zana ya Uchambuzi na ubofye Sawa .

  • Kutokana na hilo. , chaguo la Uchambuzi wa Data limeongezwa chini ya kichupo cha Data cha Excel Ribbon . Sasa, bofya chaguo la Uchanganuzi wa Data .

  • Kidirisha cha Uchambuzi wa Data kitatokea. Chagua chaguo la Kuzalisha Nambari Bila mpangilio na ubofye Sawa .

  • Weka thamani kwenye sehemu zilizo hapa chini ( tazama picha ya skrini) nabonyeza Sawa . Kwa Mfano, ninataka kutoa orodha ya nambari nasibu ndani ya safu ya 10 hadi 50 .

  • Mwishowe, tulipata matokeo hapa chini.

Soma Zaidi: Jenereta ya Nambari Nasibu yenye Zana ya Uchambuzi wa Data na Kazi katika Excel

7. Tumia VBA kama Jenereta ya Nambari Nasibu kati ya Masafa katika Excel

Unaweza kutumia VBA kama jenereta ya nambari nasibu katika excel . Hebu tuone jinsi ya kuunda nambari nasibu kwa kutumia VBA na kuionyesha kwenye kisanduku cha ujumbe na lahakazi.

7.1. Tengeneza Nambari Nambari Ukitumia VBA na Urudishe Tokeo katika Kisanduku cha Ujumbe

Tuchukulie kuwa ninataka kupata nambari nasibu kati ya 0 na 13 . Hizi hapa ni hatua zinazohusika katika mchakato.

Hatua:

  • Kwanza, nenda kwenye lahakazi inayolingana na ubofye-kulia jina la laha, kisha chagua chaguo la Angalia Msimbo .

  • Kutokana na hayo, dirisha la VBA litaonekana. Andika msimbo ulio hapa chini kwenye Moduli .
6980

  • Endesha msimbo kwa kubonyeza F5 ufunguo au kubofya aikoni ya endesha (angalia picha ya skrini).

  • Baada ya kuendesha msimbo, utapata matokeo hapa chini. katika kisanduku cha ujumbe.

7.2. Unda Nambari Nambari Kwa Kutumia VBA na Onyesho katika Laha ya Kazi ya Excel

Kwa mfano, ikiwa unataka kupata orodha ya nambari nasibu (nambari nzima)kati ya 3 na 10 kisha fuata hatua zilizo hapa chini.

Hatua:

  • Nenda kwa excel inayolingana karatasi, bofya kulia kwenye jina la laha na ubofye chaguo la Angalia Msimbo ili kuleta VBA dirisha.
  • Chapa msimbo ulio hapa chini katika Moduli .
3494

  • Baada ya hapo, Endesha msimbo.
  • Orodha iliyo hapa chini itafanya. onekana katika laha ya Excel.

Soma Zaidi: Jinsi ya Kuzalisha Nambari Nambari katika Masafa kwa kutumia Excel VBA

8. Kizalishaji Nambari Nasibu Bila Nakala (RANDBETWEEN, RANK.EQ & Kazi COUNTIF)

Mara nyingi RANDBETWEEN kazi hurejesha orodha ya nambari nasibu iliyo na nakala . Kwa hivyo, tutachanganya RANK. EQ na COUNTIF chaguo za kukokotoa ili kupata nambari za kipekee nasibu.

Hatua:

  • Kwanza, nimeunda orodha ya nambari nasibu kati ya 1 na 10 nikiingiza fomula iliyo hapa chini katika Kiini B5 .
=RANDBETWEEN(1,10)

  • Bonyeza Ingiza .

  • Kisha chapa fomula iliyo hapa chini katika Cell C5 na ubofye Enter ili kupata orodha ya nambari nasibu iliyo na nambari za kipekee kati ya 1 hadi 10 .
=RANK.EQ(B5,$B$5:$B$13)+COUNTIF($B$5:B5,B5)-1

🔎 Je! Mfumo Unafanya Kazi Gani?

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

Sehemu hii ya fomula inarejesha { 5 }. Hapa, RANK.EQ kazi inarejesha cheo cha nambari katika aorodha ya nambari.

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

Sasa, sehemu hii ya fomula inarejesha { 1 } . Hapa COUNTIF chaguo za kukokotoa huhesabu idadi ya visanduku ndani ya $B$5:B5 , vinavyotimiza masharti yaliyobainishwa.

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

Mwishowe, fomula itarejesha { 5 }.

Soma Zaidi: Jinsi ya Kuzalisha Nambari Nasibu Bila Nakala katika Excel (Njia 7)

Hitimisho

Katika makala hapo juu, nimejaribu kujadili mbinu kadhaa za jenereta ya nambari nasibu kati ya masafa katika excel kwa ufasaha. Tunatarajia, njia na maelezo haya yatatosha kutatua matatizo yako. Tafadhali nijulishe ikiwa una maswali yoyote.

Hugh West ni mkufunzi na mchambuzi mwenye uzoefu wa juu wa Excel na uzoefu wa zaidi ya miaka 10 katika tasnia. Ana Shahada ya Kwanza katika Uhasibu na Fedha na Shahada ya Uzamili katika Utawala wa Biashara. Hugh ana shauku ya kufundisha na ameanzisha mbinu ya kipekee ya kufundisha ambayo ni rahisi kufuata na kuelewa. Ujuzi wake wa kitaalam wa Excel umesaidia maelfu ya wanafunzi na wataalamu ulimwenguni kote kuboresha ujuzi wao na kufaulu katika taaluma zao. Kupitia blogu yake, Hugh hushiriki ujuzi wake na ulimwengu, akitoa mafunzo ya bila malipo ya Excel na mafunzo ya mtandaoni ili kuwasaidia watu binafsi na biashara kufikia uwezo wao kamili.