Jenereta ya Nambari nasibu katika Excel bila Rudia (Njia 9)

  • Shiriki Hii
Hugh West

Kwa madhumuni mahususi (k.m. nambari ya simu, bahati nasibu, sampuli za takwimu), lazima tutengeneze nambari nasibu bila kurudiwa. Walakini, unaweza kupata nambari za nasibu zinazojirudia ikiwa utatumia fomula za jumla za Excel. Katika makala haya, nitajadili mbinu 9 kama jenereta nasibu ya nambari katika Excel bila marudio pamoja na maelezo sahihi.

Pakua Kitabu cha Mazoezi

Jenereta za Nambari Nasibu bila Kurudia.xlsx

Mbinu 9 za Utekelezaji Jenereta Nambari Nasibu katika Excel bila Kurudiwa

Katika mbinu 4 za kwanza, utaona matumizi ya mpya iliyotolewa kazi za safu, zilizoletwa katika Excel 365, ili kutoa nambari za nasibu bila kurudiwa. Walakini, njia zingine zinafaa kwa matoleo yote ya Excel haswa kwa wale wanaotumia matoleo ya awali ya Excel. Ili kuhitimisha, unaweza kutumia mbinu 9 kama jenereta ya nambari nasibu katika Excel bila marudio.

Hebu tuende kwenye mbinu.

1. Kwa kutumia RANDARRAY Chaguo za kukokotoa

Kwanza, tutaona matumizi ya RANARRAY kuunda nambari nasibu.

Kitendaji cha RANARRAY , kilicholetwa katika Excel 365 , hutoa orodha ya nambari nasibu katika fomu ya safu. Na tunaweza kutumia chaguo la kukokotoa kupata nambari nasibu zisizo na nakala rudufu.

Kwa mfano, ninataka kutoa nambari 20 nasibu bila kurudia kutoka 1 hadi 200.

Katika hali kama hizi, fomula itafanya. kuwa kamainafuata-

=RANDARRAY(10,2,1,200,TRUE)

Hapa, 10 ndio idadi ya safu mlalo, 2 ni idadi ya safu wima, 1 ndio thamani ya chini zaidi, 200 ndio thamani ya juu zaidi, na mwisho, TRUE ni kwa nambari kamili.

Hata hivyo, njia hii itazaa matunda ikiwa unataka nambari chache kutoka kwa anuwai kubwa ya nambari (k.m. kutoa nambari 10/20 kutoka 1 hadi 200/500). Vinginevyo, itaunda thamani rudufu.

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

2. Kwa kutumia UNIQUE & ; Kazi za RANDARRAY

Pili, tutatumia utumizi wa KIPEKEE chaguo za kukokotoa pamoja na RANDARRAY kazi.

The UNIQUE chaguo za kukokotoa, zinazopatikana katika matoleo ya Excel 365, Excel 2021, hurejesha orodha ya thamani za kipekee kutoka kwa mkusanyiko fulani wa data au kisanduku. Kwa hivyo, tunaweza kutumia chaguo mbili za kukokotoa ili kutoa nambari nasibu bila kurudiwa.

Fomula iliyojumuishwa itakuwa-

=UNIQUE(RANDARRAY(10,2,1,100,TRUE))

Hapa, 10 ni idadi ya safu mlalo, 2 ni idadi ya safu wima, 1 ndiyo thamani ya chini zaidi, 200 ni thamani ya juu zaidi, na mwisho, TRUE ni ya nambari kamili.

⧬ Katika fomula iliyo hapo juu, nilitumia RANDARRAY(10,2,1,100,TRUE) kama fomula safu ili kutoa nambari 20 nasibu kati ya 1 na 100. Baadaye, UNIQUE tendakazi itarejesha thamani za kipekee kutoka kwa nambari nasibu zilizotolewa.

3. Inatumika SORTBY &MIFUKANO Hufanyakazi Kuzalisha Nambari Namba bila Kurudia

Tatu, tunaweza kutumia mchanganyiko wa baadhi ya vitendakazi vya safu badilika.

Kitendaji cha MFUMO , kinapatikana kwa Excel 365 & pekee. ; Matoleo ya Excel 2021, hutoa orodha (safu) ya nambari zinazofuatana.

Tuseme, unataka kupata orodha ya nambari kutoka 1 hadi 10, unahitaji kutumia fomula ifuatayo.

=SEQUENCE(10)

Hapa, 10 ni idadi ya safu mlalo.

Inayofuata, chaguo la kukokotoa la SORTBY hupanga safu ya thamani kulingana na safu nyingine ya thamani na mpangilio wa kupanda au kushuka. Kwa hivyo, tunaweza kutumia chaguo la kukokotoa pamoja na MFUMO & RANDARRAY fanya kazi kuunda nambari 10 nasibu bila kurudiwa.

=SORTBY(SEQUENCE(10),RANDARRAY(10))

⧬ Tunapoelezea fomula, tunaweza kusema kwamba RANDARRAY(10) hutoa orodha ya nambari 10 nasibu. SEQUENCE(10) syntaksia hutoa orodha ya nambari 10 (mfululizo). Na SEQUENCE(10) na RANDARRAY(10) hutumika kama safu hoja na by_array hoja katika SORTBY kazi. Kwa sababu tunataka kupanga orodha ya mfuatano ya nambari kwa mpangilio nasibu.

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

4. Kutumia Kitendaji cha INDEX kama Jenereta Nambari Nasibu isiyo na Rudia

Ikiwa tunataka kutoa orodha ya nambari nasibu bila kurudiwa,kisha INDEX kazi pamoja na RANDARRAY iliyojadiliwa hapo awali, MFUMO & UNIQUE kazi itakuwa na ufanisi mkubwa. Pia, tunaweza kutoa aina 4 za nambari nasibu.

4.1. Kuzalisha Nambari Nambari Nasibu

Unapohitaji kutengeneza nambari kamili 10 kati ya 1 na 100 bila kurudia, tumia tu fomula ifuatayo.

=INDEX(UNIQUE(RANDARRAY(10, 1, 1, 100, TRUE)), SEQUENCE(10))

⧬ Tunapoelezea fomula, tunaweza kusema kwamba MFUMO(10) huunda nambari 10 za mfuatano, RANDARRAY(10, 1, 1, 100, TRUE) hutoa nambari kamili 10 kati ya 1 na 100. Kwa sababu TRUE hutumika kuzalisha nambari kamili. Baadaye, kazi ya UNIQUE huondoa thamani zinazojirudia kutoka kwa nambari zinazozalishwa. Hatimaye, kazi ya INDEX inarejesha nambari kamili 10 kama inavyoelekezwa na SEQUENCE kazi. Katika hali hiyo, kazi ya kutoa UNIQUE inatumika kama mkusanyiko.

4.2. Kuzalisha Nambari za Nasibu za Desimali

Ikiwa ungependa kutoa nambari 10 za desimali bila kurudiwa, unaweza kutumia fomula ifuatayo.

=INDEX(UNIQUE(RANDARRAY(10, 1, 1, 100, FALSE)), SEQUENCE(10))

Hapa, 10 ni idadi ya safu mlalo, 2 ni idadi ya safu wima, 1 ndio thamani ya chini zaidi, 100 ndio thamani ya juu zaidi, na mwisho, FALSE ni ya kutengeneza nambari za desimali.

4.3. Kuzalisha Idadi ya Nambari Nambari kamili

Vile vile, unawezatoa idadi kamili ya nambari nasibu kwa kutumia fomula ifuatayo.

=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 200, TRUE)), SEQUENCE(10,2))

Hapa, 20 ndiyo nambari ya safu mlalo, 1 ni idadi ya safu wima, 1 ndio thamani ya chini zaidi, 200 ndio thamani ya juu zaidi, na mwisho, TRUE ni kwa ajili ya kuzalisha nambari kamili.

4.4. Kuzalisha Msururu wa Nambari za Nasibu za Desimali

Ili kuzalisha anuwai ya nambari za desimali nasibu kati ya 1 na 100, tumia fomula ifuatayo.

=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 100)), SEQUENCE(10, 2))

Hapa, 20 ndio idadi ya safu mlalo, 1 ni nambari ya safu wima, 1 ndio thamani ya chini zaidi, 200 ndio thamani ya juu zaidi, na mwisho, FALSE ni ya kutengeneza nambari za desimali.

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

5. RAND & RANDBETWEEN Hufanya kazi Kuzalisha Nambari Nambari

Kitendaji cha RAND hutoa nambari kati ya 0 hadi 1. Kwa bahati nzuri, kuna uwezekano mdogo sana wa kuzalisha thamani rudufu unapotumia RAND kazi. Unaweza kupata thamani zinazojirudia ikiwa utavuka matumizi ya mara 100000.

Kwa hivyo, tumia fomula ikiwa unataka kutoa nambari za kipekee za desimali

=RAND()

Aidha, RANDBETWEEN hurejesha nambari kamili kati ya nambari mbili ulizopewa.

Kwa mfano, ukitaka kupata nambari kamili nambari kamili kati ya 1 na 100, unaweza kutumia fomulachini.

=RANDBETWEEN(1,100)

Hapa, 1 ndio chini hoja na 100 ndio hoja ya juu .

Kwa bahati mbaya, kuna uwezekano mkubwa wa kuwa na thamani zinazojirudia huku ukitumia RANDBETWEEN kazi. Katika hali kama hii, unaweza kutumia chaguo la Ondoa Nakala kutoka kwa kichupo cha Data katika utepe wa Zana za Data baada ya kuchagua safu ya kisanduku.

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

Usomaji Unaofanana 7>

  • Tengeneza Nambari Isiyo Nasibu Kati ya 0 na 1 katika Excel (Mbinu 2)
  • Jenereta ya Nambari 5 Isiyo na mpangilio katika Excel (Mifano 7)
  • Jenereta Nambari 4 za Nambari Nasibu katika Excel (Mifano 8)
  • Toa Nambari Isiyo Nasibu kutoka kwa Orodha katika Excel (Njia 4) 26>
  • Jenereta ya Nambari Nasibu kati ya Masafa katika Excel (Mifano 8)

6. Utumiaji wa RAND & RANK Hufanya kazi kama Kizalisha Nambari Nambari

Zaidi ya hayo, unaweza kutumia RANK tendakazi ambayo inarejesha saizi inayolingana ya nambari kulingana na orodha iliyotolewa ya nambari. Kabla ya kufanya hivyo unda orodha ya nambari za desimali nasibu kwa kutumia RAND kazi.

=RANK(B5,$B$5:$B$15)

Hapa, B5 ndio kisanduku cha kuanzia cha nambari za desimali na B5:B15 ni safu ya kisanduku kwa nambari za desimali.

Soma Zaidi : Excel VBA: Nambari ya NasibuJenereta isiyo na Nakala (Mifano 4)

7. Kutumia Mchanganyiko wa RANK.EQ & Kazi COUNTIF

Tuseme unataka kutoa nambari nasibu bila kurudia kutoka 10 hadi 50.

Katika hali kama hii, unaweza kutumia mchanganyiko wa RANK.EQ & ; COUNTIF hufanya kazi kutengeneza nambari nasibu zisizo na marudio. Kabla ya kufanya hivyo tengeneza orodha ya nambari kati ya 10 na 50 kwa kutumia RANDBETWEEN kazi.

Sasa, tumia fomula iliyo hapa chini-

=9+RANK.EQ(B5, $B$5:$B$15) + COUNTIF($B$5:B5, B5) - 1

Hapa, B5 ndio kisanduku cha kuanzia cha nambari nasibu na B5:B15 ni safu ya kisanduku kwa nambari za desimali.

⧬ Tunapoelezea fomula, tunaweza kusema kwamba COUNTIF kazi ni kuhesabu kila nambari nasibu ambayo inapatikana katika orodha. Na RANK.EQ inarudisha nafasi ya jamaa (cheo) kwa kila nambari nasibu, na hatimaye, tunahitaji kuongeza 9 kwa sababu tunataka kutoa nambari kuanzia 10.

8. KUBWA & Utendaji wa MATCH kama Jenereta ya Nambari Nasibu katika Excel

Pia, tunaweza kutoa nambari kamili nasibu bila kurudiwa kwa kutumia mchanganyiko wa vipengele vya KUBWA na MATCH . Kazi ya KUBWA hurejesha thamani kubwa zaidi ya kth katika safu ya seli au mkusanyiko fulani wa data.

=LARGE($B$5:$B$15,ROW(B1))

Hapa, $B$5:$B$15 ni safu ya kisanduku kwa nambari za desimali nasibu zinazopatikana kwa kutumia RAND kazi, ROW(B1) inarejelea nambari ya safu mlalo ya 1.

Ifuatayo, tunapaswa kutafuta nafasi ya thamani kubwa zaidi iliyoundwa kwa kutumia fomula ifuatayo.

=MATCH(C5,$B$5:$B$15,0)

Hapa, C5 ndio kisanduku cha kuanzia cha nambari kubwa zaidi, $B$5:$B$15 ndio safu ya kisanduku nambari za desimali nasibu, na hatimaye, 0 ni kwa ajili ya kupata inayolingana kabisa.

9. Zana ya Uchambuzi kama Jenereta Nambari Namba katika Excel

0>Mwisho, ikiwa unahitaji kutengeneza nambari nasibu bila kurudiarudia badala ya kutumia fomula za Excel, unaweza kutumia Ongezaya Excel.

Kwa kutumia Viongezi , fuata hatua zilizo hapa chini.

⇰ Nenda kwa Faili > Chaguzi .

⇰ Bofya Ongeza na uchague Viongezeo vya Excel kutoka kwenye orodha kunjuzi na uchague chaguo Nenda .

0>⇰ Kisha utaona kisanduku kiongezi kifuatacho, na uteue kisanduku kabla ya Zana ya Uchambuzina ubofye Sawa.

0>⇰ Sasa, chagua chaguo la Uchanganuzi wa Datakutoka Datakichupo katika Uchanganuziutepe.

⇰ Ifuatayo, chagua chaguo Uzalishaji wa Nambari Bila mpangilio na ubonyeze Sawa .

⇰ Mara moja, utaona kisanduku kidadisi kifuatacho.

⇰ Kisha chagua chaguo kulingana na towe unalotaka.

0>

⇰ Kwa mfano, nilichagua Idadi ya Vigezo na Idadi ya Nambari Nasibu kama 4 & 10 mtawaliatoa orodha ya nambari zilizo na 10 safu na 4 safu.

⇰ Muhimu zaidi, lazima tuchague Usambazaji kama Sare. kwa sababu tunataka kuepuka thamani zinazojirudia.

⇰ Baadaye, Kati ya 10 na 30 inamaanisha kuwa ninataka kupata nambari ndani ya safu.

⇰ Hatimaye, unahitaji kuchagua Aina ya Kutoa

Baada ya kufanya kazi zote, utapata matokeo yafuatayo.

Soma Zaidi: Kizalishaji Nambari Nasibu chenye Zana ya Uchambuzi wa Data na Kazi katika Excel

Baadhi ya Hitilafu za Kawaida

Hata hivyo, unaweza kukumbana nazo makosa yafuatayo unapotumia fomula iliyo hapo juu kama jenereta ya nambari nasibu katika Excel bila marudio.

Jina la Makosa Linapotokea
#CALC! Kama UNIQUE kazi haiwezi kutoa thamani za kipekee.
#SPILL! Ikiwa kuna thamani yoyote katika safu ya kumwagika ambapo UNIQUE function itarudisha orodha.
#THAMANI! The RANARRAY chaguo za kukokotoa hutokea wakati thamani ya chini ni kubwa kuliko thamani ya juu zaidi.

Hitimisho

Hivi ndivyo unavyoweza kutumia yaliyo hapo juu. njia kama jenereta ya nambari nasibu katika Excel bila marudio. Sasa, chagua njia yoyote kulingana na upendeleo wako. Natumai makala hii itarahisisha Safari yako ya Excel.

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.