Isi kandungan
Dalam artikel ini, saya akan membincangkan penjana nombor rawak antara julat dalam excel. Selalunya, semasa melakukan analisis statistik dan kewangan, anda mungkin perlu menggunakan penjana nombor rawak. Walau apa pun tujuannya, excel mempunyai beberapa cara untuk menjana nombor rawak. Mari lihat cara tersebut.
Muat Turun Buku Kerja Amalan
Anda boleh memuat turun buku kerja latihan yang telah kami gunakan untuk menyediakan artikel ini.
Penjana Nombor Rawak antara Julat.xlsm
8 Contoh Sesuai Penjana Nombor Rawak antara Julat dalam Excel
1. Gunakan Fungsi RAND Excel untuk Menjana Nombor antara Julat
Anda boleh menggunakan fungsi RAND sebagai penjana nombor rawak. Biasanya, fungsi ini mencipta nombor rawak antara 0 hingga 1 .
Langkah:
- Pertama. tulis formula di bawah dalam Sel B5 . Tekan Enter . Seperti yang dijangkakan, anda akan mendapat nombor antara 0 hingga 1 .
=RAND()
- Sekarang, seret Alat Isian ( +) untuk mendapatkan senarai nombor antara fungsi RAND julat.
- Akhir sekali, berikut ialah senarai nombor.
- Selain itu, anda boleh menetapkan julat nombor rawak menggunakan RAND Sebagai contoh, saya ingin mendapatkan nombor antara 0 dan 6 . Kemudian taip formula di bawah dalam Sel B5 dan tekan Masuk .
=RAND()*5+1
- Seperti sebelum ini, seret ke bawah Isi Pemegang ( + ) dan dapatkan hasil di bawah.
📌 Tukar Keputusan Formula kepada Nilai:
Kini, terdapat masalah dengan formula di atas. Fungsi RAND ialah Fungsi Meruap . Nombor yang kita dapat daripada fungsi akan terus berubah semasa pengiraan semula. Jadi, untuk mengelakkan perubahan itu kita perlu menukar hasil formula di atas kepada nilai. Untuk berbuat demikian, ikuti langkah di bawah.
Langkah:
- Mula-mula, pilih senarai terhasil yang kami ada dan tekan Ctrl + C .
- Seterusnya, daripada Excel Ribbon , pergi ke Laman Utama > Tampal . Sekarang klik pada ikon Tampal Nilai (Lihat tangkapan skrin).
- Hasilnya, kami mendapat nombor sebagai nilai di bawah. Kini, nilai ini tidak akan berubah semasa pengiraan semula.
Baca Lagi: Formula Excel untuk Menjana Nombor Rawak (5 contoh )
2. Gunakan Fungsi RANDBETWEEN sebagai Penjana Nombor Rawak dalam Julat
Mari gunakan fungsi RANDBETWEEN untuk mendapatkan senarai nombor rawak. Menggunakan fungsi ini, anda boleh menentukan nombor atas dan bawah julat anda. Sebagai contoh, kami ingin mempunyai nombor rawak antara 10 dan 50 .
Langkah:
- Taip formula di bawah dalam Sel B5 . Akibatnya, kita akan mendapat keputusan berikutselepas menekan Enter .
=RANDBETWEEN(10,50)
- Setelah menggunakan Alat Isi Handle , berikut ialah senarai nombor rawak kami.
Serupa dengan fungsi RAND , jika perlu, buat pastikan anda menukar hasil formula RANDBETWEEN kepada nilai. Ini kerana fungsi RANDBETWEEN juga merupakan Fungsi Meruap dalam excel.
Baca Lagi: Cara Menjana Nombor Rawak dengan Excel VBA (4 Contoh)
3. Gunakan Fungsi RANK.EQ dan RAND sebagai Penjana Nombor Unik antara Julat
Biasanya, fungsi RAND mengembalikan unik nombor antara julat. Namun, untuk menyemak ulangan nombor rawak yang terhasil, kita boleh menggunakan fungsi RANK.EQ .
Langkah:
- Pertama , dapatkan senarai nombor rawak menggunakan fungsi RAND .
- Kemudian tukar senarai kepada nilai menggunakan Tampal Pilihan Nilai (Diterangkan dalam Kaedah 1 ).
- Sekarang, taip formula di bawah dalam Sel C5 .
=RANK.EQ(B5,$B$5:$B$13)
- Tekan Enter .
- Sekarang jika anda meletakkan sebarang nilai pendua dalam Lajur B , Lajur C akan menunjukkannya dengan menunjukkan integer pendua kepada nilai RAND yang sepadan.
Baca Lagi: Excel VBA: Penjana Nombor Rawak Tanpa Pendua (4 Contoh)
4. Masukkan Fungsi RANDARRAY sebagai rawakPenjana Nombor dalam Excel
Dalam Excel 365 , kita boleh menggunakan fungsi RANDARRAY sebagai penjana nombor rawak. Sintaks fungsi RANDARRAY disebut di bawah untuk pemahaman anda yang lebih baik.
RANDARRAY([rows],[columns],[min],[max],[whole_number])
Andaikata, anda ingin mencipta tatasusunan nombor rawak antara julat 10 dan 20 , mengandungi 5 baris dan 2 lajur, dan saya mahu mempunyai nombor bulat, kemudian ikut prosedur di bawah.
Langkah:
- Taip formula di bawah dalam Sel B5 . Tekan Enter dan anda akan mendapat tatasusunan (digariskan sebagai warna biru) yang mengandungi nombor rawak yang dijangkakan.
=RANDARRAY(5,2,10,20,TRUE)
Bacaan Serupa
- Cara Menjana Data Rawak dalam Excel (9 Kaedah Mudah)
- Penjana Nombor 5 Digit Rawak dalam Excel (7 Contoh)
- Penjana Nombor 4 Digit Rawak dalam Excel (8 Contoh)
- Rawak Penjana Nombor dalam Excel tanpa Ulangan (9 Kaedah)
5. Gabungan Fungsi Excel ROUND dan RAND sebagai Penjana Nombor Rawak dalam Julat
Kini saya akan menggunakan fungsi ROUND bersama-sama dengan fungsi RAND untuk mendapatkan senarai nombor rawak antara 0 dan 20 .
Langkah:
- Mula-mula, tulis formula berikut dalam Sel B5 dan tekan Enter . Akibatnya, anda akan mendapat senarai nombor rawakdalam julat yang ditentukan.
=ROUND(RAND()*19+1,0)
Di sini, hasil daripada formula RAND didarab dengan 19 dan kemudian 1 menambahnya. Kemudian, fungsi BULAT akan membundarkan nombor perpuluhan kepada 0 tempat perpuluhan.
Baca Lagi: Jana Nombor Rawak dalam Excel dengan Perpuluhan (3 Kaedah)
6. Gunakan Analysis Toolpak Add in untuk Menjana Nombor Rawak antara Julat
Kami akan menggunakan excel Add-in untuk menjana senarai nombor rawak. Ikuti langkah di bawah untuk melakukan tugasan.
Langkah:
- Pertama, pergi ke tab Fail daripada Excel Reben .
- Seterusnya, pergi ke Pilihan .
- Kemudian Excel Options tetingkap akan dipaparkan. Pergi ke menu Add-in , sekarang pastikan Excel Add-in dipilih dalam medan: Urus . Klik pada butang Pergi .
- Tetingkap Add-in akan muncul. Selepas itu, letakkan tanda pada Analysis Toolpak dan klik OK .
- Akibatnya , pilihan Analisis Data ditambahkan di bawah tab Data Reben Excel . Sekarang, klik pada pilihan Analisis Data .
- Dialog Analisis Data akan muncul. Pilih pilihan Penjanaan Nombor Rawak dan klik OK .
- Letakkan nilai pada medan di bawah ( lihat tangkapan skrin) danklik OK . Sebagai Contoh, saya ingin menjana senarai nombor rawak dalam julat 10 hingga 50 .
- Akhirnya, kami mendapat hasil di bawah.
Baca Lagi: Penjana Nombor Rawak dengan Alat Analisis Data dan Fungsi dalam Excel
7. Gunakan VBA sebagai Penjana Nombor Rawak antara Julat dalam Excel
Anda boleh menggunakan VBA sebagai penjana nombor rawak dalam excel . Mari lihat cara mencipta nombor rawak menggunakan VBA dan tunjukkan kedua-duanya pada kotak mesej dan lembaran kerja.
7.1. Jana Nombor Rawak Menggunakan VBA dan Kembalikan Keputusan dalam Kotak Mesej
Mari andaikan saya ingin mendapatkan nombor rawak antara 0 dan 13 . Berikut ialah langkah-langkah yang terlibat dalam proses tersebut.
Langkah:
- Mula-mula, pergi ke lembaran kerja yang sepadan dan klik kanan pada nama helaian, dan kemudian pilih pilihan Lihat Kod .
- Hasilnya, tetingkap VBA akan muncul. Tulis kod di bawah pada Modul .
7139
- Jalankan kod dengan menekan F5 kunci atau mengklik pada ikon jalankan (lihat tangkapan skrin).
- Setelah menjalankan kod, anda akan mendapat keputusan di bawah dalam kotak mesej.
7.2. Cipta Nombor Rawak Menggunakan VBA dan Paparan dalam Lembaran Kerja Excel
Sebagai contoh, jika anda ingin mendapatkan senarai nombor rawak (nombor bulat)antara 3 dan 10 kemudian ikuti langkah di bawah.
Langkah:
- Pergi ke excel yang sepadan helaian, klik kanan pada nama helaian dan klik pada pilihan Lihat Kod untuk membuka tetingkap VBA .
- Taip kod di bawah dalam Modul .
5807
- Selepas itu, Jalankan kod.
- Senarai di bawah akan muncul dalam helaian excel.
Baca Lagi: Cara Menjana Nombor Rawak dalam Julat dengan Excel VBA
8. Penjana Nombor Rawak tanpa Pendua (RANDBETWEEN, RANK.EQ & Fungsi COUNTIF)
Kebanyakan masa fungsi RANDBETWEEN mengembalikan senarai nombor rawak yang mengandungi pendua . Jadi, kami akan menggabungkan RANK. EQ dan fungsi COUNTIF untuk mendapatkan nombor rawak unik.
Langkah:
- Pertama, saya telah mencipta senarai nombor rawak antara 1 dan 10 dengan memasukkan formula di bawah dalam Sel B5 .
=RANDBETWEEN(1,10)
- Tekan Enter .
- Kemudian taip formula di bawah dalam Sel C5 dan tekan Enter untuk mendapatkan senarai nombor rawak yang mengandungi nombor unik antara 1 hingga 10 .
=RANK.EQ(B5,$B$5:$B$13)+COUNTIF($B$5:B5,B5)-1
🔎 Bagaimana Formula Berfungsi?
➤ RANK.EQ(B5,$B$5:$B$13)
Bahagian formula ini mengembalikan { 5 }. Di sini, fungsi RANK.EQ mengembalikan kedudukan nombor dalam asenarai nombor.
➤ COUNTIF($B$5:B5,B5)
Sekarang, bahagian formula ini mengembalikan { 1 } . Di sini fungsi COUNTIF mengira bilangan sel dalam $B$5:B5 , yang memenuhi syarat yang ditentukan.
➤ RANK.EQ(B5, $B$5:$B$13)+COUNTIF($B$5:B5,B5)-1
Akhir sekali, formula mengembalikan { 5 }.
Baca Lagi: Cara Menjana Nombor Rawak Tanpa Pendua dalam Excel (7 Cara)
Kesimpulan
Dalam artikel di atas, saya telah mencuba untuk membincangkan beberapa kaedah untuk penjana nombor rawak antara julat dalam excel dengan terperinci. Semoga kaedah dan penjelasan ini cukup untuk menyelesaikan masalah anda. Sila beritahu saya jika anda mempunyai sebarang pertanyaan.