Generator Nomer Acak dina Excel sareng Henteu Ulangan (9 Métode)

  • Bagikeun Ieu
Hugh West

Kanggo tujuan husus (misalna nomer telepon, lotre, sampling statistik), urang kudu ngahasilkeun angka acak tanpa pengulangan. Nanging, anjeun tiasa nampi nomer acak anu berulang upami anjeun nganggo rumus Excel umum. Dina artikel ieu, kuring bakal ngabahas 9 métode salaku generator angka acak dina Excel tanpa ulangan babarengan jeung katerangan anu bener.

Unduh Buku Latihan Praktek

Generator Nomer Acak tanpa Ulangan.xlsx

9 Métode pikeun Nerapkeun Generator Nomer Acak dina Excel tanpa Ulangan

Dina 4 metode anu munggaran, anjeun bakal ningali panggunaan anu nembé dileupaskeun. fungsi Asép Sunandar Sunarya, diwanohkeun dina Excel 365, pikeun ngahasilkeun angka acak tanpa pengulangan. Tapi, metode sésana cocog pikeun sadaya vérsi Excel khusus pikeun anu nganggo vérsi Excel sateuacana. Pikeun nyimpulkeun, anjeun tiasa nganggo 9 metode salaku generator angka acak dina Excel tanpa ulangan.

Hayu urang kana metodeu.

1. Ngagunakeun RANDARRAY Fungsi

Kahiji, urang bakal ningali pamakéan fungsi RANDARRAY pikeun ngahasilkeun angka acak.

Pungsi RANDARRAY , diwanohkeun dina Excel 365 , ngahasilkeun daptar angka acak dina formulir Asép Sunandar Sunarya. Sareng urang tiasa nganggo fungsi pikeun kéngingkeun nomer acak tanpa nilai duplikat.

Contona, kuring hoyong ngahasilkeun 20 nomer acak tanpa pengulangan ti 1 dugi ka 200.

Dina kaayaan sapertos kitu, rumus bakal janten salakukieu-

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

Di dieu, 10 nyaéta jumlah baris, 2 nyaéta jumlah kolom, 1 nyaéta nilai minimum, 200 nyaéta nilai maksimum, sarta pamungkas, BENER nyaéta pikeun wilangan integer.

Tapi, métode ieu bakal hasil mun anjeun hayang sababaraha angka tina rentang badag angka (misalna ngahasilkeun 10/20 angka ti 1 nepi ka 200/500). Upami teu kitu, éta bakal nyiptakeun nilai duplikat.

Baca Selengkapnya: Rumus Excel Pikeun Ngahasilkeun Nomer Acak (5 conto)

2. Ngagunakeun UNIK & ; Fungsi RANDARRAY

Kadua, urang bakal ngagunakeun aplikasi fungsi UNIK ogé fungsi RANDARRAY .

Nu UNIK. fungsi, sadia dina Excel 365, versi Excel 2021, mulih daptar nilai unik tina susunan data atawa rentang sél. Ku kituna, urang bisa ngagunakeun dua fungsi pikeun ngahasilkeun angka acak tanpa pengulangan.

Rumus gabungan bakal-

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

Di dieu, 10 jumlah baris, 2 jumlah kolom, 1 nyaeta nilai minimum, 200 nyaeta nilai maksimum, sarta pamungkas, BENER kanggo wilangan integer.

⧬ Dina rumus di luhur, kuring ngagunakeun RANDARRAY(10,2,1,100,TRUE) salaku Asép Sunandar Sunarya pikeun ngahasilkeun 20 angka acak antara 1 jeung 100. Engké, fungsi UNIK bakal mulangkeun nilai unik tina angka acak nu dihasilkeun.

3. Nerapkeun SORTBY & amp;Fungsi SEQUENCE Pikeun Ngahasilkeun Nomer Acak sareng Henteu Ulang

Katilu, urang tiasa ngamangpaatkeun kombinasi sababaraha fungsi array dinamis.

Fungsi SEQUENCE , ngan ukur tiasa diaksés ku Excel 365 & amp ; Versi Excel 2021, ngahasilkeun daptar (array) angka-angka anu berurutan.

Misalna, anjeun hayang meunang daptar angka ti 1 nepi ka 10, anjeun kudu make rumus ieu.

=SEQUENCE(10)

Di dieu, 10 nyaéta jumlah baris.

Salajengna, fungsi SORTBY sorts hiji Asép Sunandar Sunarya ti nilai dumasar kana Asép Sunandar Sunarya séjén tina nilai kalawan urutan naek atawa nurun. Lantaran kitu, urang bisa make fungsi nu babarengan jeung SEQUENCE & amp; RANDARRAY fungsi nyieun 10 angka acak tanpa pengulangan.

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

⧬ Bari ngajelaskeun rumus, urang bisa nyebutkeun éta RANDARRAY(10) ngahasilkeun daptar 10 angka acak. Sintaksis SEQUENCE(10) ngahasilkeun daptar 10 angka (sequential). Jeung SEQUENCE(10) jeung RANDARRAY(10) dipake jadi array argument jeung by_array argumen dina fungsi SORTBY . Kusabab urang hoyong nyortir daptar runtuyan nomer ku urutan acak.

Baca deui: Cara Ngahasilkeun Nomer Acak nganggo Excel VBA ( 4 Conto)

4. Ngamangpaatkeun Fungsi INDEX salaku Generator Angka Acak Tanpa Ulangan

Lamun urang hayang nyieun daptar wilangan acak tanpa pengulangan,lajeng fungsi INDEKS babarengan jeung saméméhna dibahas RANDARRAY , runtuyan & amp; UNIK fungsi bakal pohara efektif. Ogé, urang bisa ngahasilkeun 4 jenis wilangan acak.

4.1. Ngahasilkeun Nomer Integer Acak

Lamun anjeun kudu ngahasilkeun 10 angka integer acak antara 1 jeung 100 tanpa pengulangan, cukup make rumus ieu.

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

⧬ Nalika ngajelaskeun rumus, urang tiasa nyarios yén SEQUENCE(10) nyiptakeun 10 wilangan urut, RANDARRAY(10, 1, 1, 100, BENER) ngahasilkeun 10 wilangan integer acak antara 1 jeung 100. Kusabab BENER dipaké pikeun ngahasilkeun wilangan integer. Engké, fungsi UNIK ngaleungitkeun nilai repetitive tina angka nu dihasilkeun. Tungtungna, fungsi INDEX ngabalikeun 10 angka integer acak sakumaha diarahkeun ku fungsi SEQUENCE . Dina hal éta, kaluaran UNIQUE fungsi dipaké salaku array.

4.2. Ngahasilkeun Nomer Desimal Acak

Upami anjeun hoyong ngahasilkeun 10 angka desimal acak tanpa pengulangan, anjeun tiasa nganggo rumus ieu.

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

Di dieu, 10 nyaéta jumlah baris, 2 nyaéta jumlah kolom, 1 nyaéta nilai minimum, 100 mangrupa nilai maksimum, sarta pamungkas, PALSU nyaéta pikeun ngahasilkeun angka decimal.

4.3. Ngahasilkeun Rentang Angka Integer

Nya kitu, anjeun tiasangahasilkeun rentang wilangan integer acak ngagunakeun rumus ieu di handap.

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

Di dieu, 20 nyaéta jumlah baris, 1 nyaéta jumlah kolom, 1 nyaéta nilai minimum, 200 nyaéta nilai maksimum, sarta pamungkas, BENER nyaéta pikeun ngahasilkeun wilangan integer.

4.4. Ngahasilkeun Rentang Angka Desimal Acak

Pikeun ngahasilkeun rentang angka decimal acak antara 1 jeung 100, paké rumus ieu di handap.

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

Di dieu, 20 nyaéta jumlah baris, 1 nyaéta jumlah kolom, 1 nyaéta nilai minimum, 200 nyaéta nilai maksimum, sarta pamungkas, PALSU nyaéta pikeun ngahasilkeun angka desimal.

Baca Selengkapnya: Ngahasilkeun Jumlah acak dina Excel kalawan Decimals (3 Métode)

5. RAND & amp; Fungsi RANDBETWEEN Pikeun Ngahasilkeun Nomer Acak

Pungsi RAND ngahasilkeun angka antara 0 nepi ka 1. Untungna, saeutik pisan kamungkinan pikeun ngahasilkeun nilai duplikat nalika nganggo RAND fungsi. Anjeun tiasa nampi nilai repetitive upami anjeun ngalangkungan panggunaan 100000 kali.

Janten, paké rumus upami anjeun hoyong ngahasilkeun angka desimal unik

=RAND()

Salajengna, RANDBETWEEN ngabalikeun angka integer antara dua angka anu dipasihkeun.

Misalna, upami anjeun hoyong kéngingkeun wilangan integer antara 1 jeung 100, anjeun tiasa nganggo rumusdi handap.

=RANDBETWEEN(1,100)

Di dieu, 1 nyaéta handap argumen jeung 100 nyaeta top argumen.

Hanjakalna, aya loba kamungkinan nilai repetitive bari maké fungsi RANDBETWEEN . Dina kasus sapertos kitu, anjeun tiasa nganggo pilihan Hapus Duplikat tina tab Data dina pita Alat Data saatos milih rentang sél.

Baca deui: Kumaha Ngahasilkeun Nomer Acak Tanpa Duplikat dina Excel (7 Cara)

Bacaan Sarupa

  • Jieun Nomer Acak Antara 0 sareng 1 dina Excel (2 Métode)
  • Generator Nomer Acak 5 Angka dina Excel (7 Conto)
  • Generator Nomer 4 Digit Acak dina Excel (8 Conto)
  • Jieun Nomer Acak tina Daptar di Excel (4 Cara)
  • Generator Nomer Acak antara Rentang dina Excel (8 Conto)

6. Nerapkeun RAND & amp; RANK Fungsina salaku Random Number Generator

Salajengna, anjeun tiasa nganggo RANK fungsi anu ngabalikeun ukuran relatif hiji angka dumasar kana daptar nomer anu dipasihkeun. Saméméh ngalakukeun éta, jieun daptar angka decimal acak ngagunakeun fungsi RAND .

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

Di dieu, B5 nyaéta sél awal angka desimal jeung B5:B15 nyaéta rentang sél pikeun angka desimal.

Maca Deui : Excel VBA: Nomer AcakGenerator Tanpa Duplikat (4 Conto)

7. Ngamangpaatkeun Kombinasi RANK.EQ & amp; Fungsi COUNTIF

Misalna anjeun hoyong ngahasilkeun angka acak tanpa pengulangan ti 10 dugi ka 50.

Dina kaayaan kitu, anjeun tiasa nganggo kombinasi RANK.EQ & ; COUNTIF berfungsi pikeun ngahasilkeun angka acak tanpa pengulangan. Sateuacan ngalakukeun éta, jieun daptar nomer antara 10 sareng 50 nganggo fungsi RANDBETWEEN .

Ayeuna, paké rumus di handap-

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

Di dieu, B5 mangrupikeun sél awal tina wilangan acak sareng B5:B15 mangrupikeun rentang sél pikeun wilangan desimal.

⧬ Nalika ngajelaskeun rumus, urang tiasa nyarios yén fungsi COUNTIF ngitung unggal nomer acak anu aya dina daptar. Jeung RANK.EQ mulihkeun posisi relatif (rank) pikeun tiap angka acak, sarta pamustunganana, urang kudu nambahan 9 sabab urang hayang ngahasilkeun angka mimitian ti 10.

8. GEDE & amp; Fungsi MATCH salaku Generator Nomer Acak dina Excel

Oge, urang bisa ngahasilkeun wilangan integer acak tanpa pengulangan ngagunakeun kombinasi fungsi BESAR jeung MATCH . Fungsi LARGE ngabalikeun nilai kth pangbadagna dina rentang sél atawa set data nu tangtu.

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

Di dieu, $B$5:$B$15 nyaéta rentang sél pikeun angka decimal acak nu kapanggih maké fungsi RAND , ROW(B1) nuduhkeun baris nomer 1.

Salajengna, urang kedah milarian posisi nilai panggedena anu diciptakeun nganggo rumus ieu.

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

Di dieu, C5 mangrupakeun sél mimiti tina angka nu panggedéna, $B$5:$B$15 mangrupa rentang sél tina angka decimal acak, sarta tungtungna, 0 pikeun meunangkeun patandingan pasti.

9. Analisis Toolpak salaku Random Number Generator dina Excel

Pamungkas, upami anjeun kedah ngahasilkeun nomer acak tanpa pengulangan tinimbang nganggo rumus Excel, anjeun tiasa nganggo Add-in Excel.

Pikeun nganggo Add-in , tuturkeun léngkah-léngkah ieu di handap.

⇰ Pindah ka File > Options .

⇰ Pencét kana Add-in terus pilih Excel Add-in tina daptar turun-handap sarta pilih pilihan Go .

⇰ Teras anjeun bakal ningali kotak dialog di handap ieu, sareng centang kotak sateuacan Analysis ToolPak sareng pencét OK .

⇰ Ayeuna, pilih Analisis Data pilihan tina Data tab dina pita Analysis .

⇰ Salajengna, pilih pilihan Random Number Generation terus pencét OK .

⇰ Langsung, anjeun bakal ningali kotak dialog di handap ieu.

⇰ Teras pilih pilihan dumasar kana kaluaran anu dipikahoyong.

⇰ Contona, kuring milih Jumlah Variabel jeung Jumlah Nomer Acak salaku 4 & amp; 10 masing-masing kangahasilkeun daptar nomer anu gaduh 10 baris sareng 4 kolom.

⇰ Anu langkung penting, urang kedah milih Distribusi salaku Seragam kusabab urang hayang ngahindarkeun nilai repetitive.

⇰ Engke, Antara 10 jeung 30 hartina kuring hayang manggihan jumlah dina rentang.

⇰ Tungtungna, anjeun kedah milih Rentang Kaluaran

Saatos ngalaksanakeun sadaya tugas, anjeun bakal nampi kaluaran ieu.

Baca deui: Generator Nomer Acak sareng Alat Analisis Data sareng Fungsi dina Excel

Sababaraha Kasalahan Umum

Tapi, anjeun tiasa nyanghareupan kasalahan di handap ieu nalika ngagunakeun rumus di luhur salaku generator angka acak dina Excel tanpa ulangan.

Ngaran Kasalahan Iraha Kajadian
#CALC! Lamun fungsi UNIK teu bisa nimba nilai unik.
#SPILL! Upami aya nilai dina rentang spill dimana fungsi UNIK bakal ngabalikeun daptar.
#VALUE! Nu RANDARRAY fungsi lumangsung nalika nilai minimum leuwih badag batan nilai maksimum.

Kacindekan

Ku cara ieu anjeun tiasa nganggo di luhur. métode salaku generator angka acak dina Excel kalawan euweuh repeats. Ayeuna, pilih metode naon waé dumasar kana kahoyong anjeun. Abdi ngarepkeun tulisan ieu bakal ngagampangkeun Perjalanan Excel anjeun.

Hugh West mangrupikeun palatih sareng analis Excel anu ngalaman langkung ti 10 taun pangalaman di industri. Anjeunna nyepeng gelar Sarjana Akuntansi sareng Keuangan sareng gelar Master dina Administrasi Bisnis. Hugh gaduh gairah pikeun ngajar sareng parantos ngembangkeun pendekatan pangajaran anu unik anu gampang diturutan sareng kahartos. Pangaweruh ahli ngeunaan Excel parantos ngabantosan rébuan mahasiswa sareng profésional di sakumna dunya ningkatkeun kaahlian sareng unggul dina karirna. Ngaliwatan blogna, Hugh ngabagi pangaweruhna ka dunya, nawiskeun tutorial Excel gratis sareng pelatihan online pikeun ngabantosan individu sareng usaha ngahontal poténsi pinuh.