Pemilihan Acak dari Daftar Tanpa Duplikat di Excel (5 Kasus)

  • Bagikan Ini
Hugh West

Jika Anda mencari beberapa cara termudah dan paling efektif untuk pemilihan acak dari daftar tanpa duplikat di Excel, maka Anda akan menemukan artikel ini berguna. Jadi, mari kita selami artikel utama.

Unduh Buku Kerja

Pemilihan Acak dari Daftar.xlsx

5 Kasus untuk Pemilihan Acak dari Daftar tanpa Duplikat di Excel

Di sini, kita memiliki dataset berikut yang berisi catatan penjualan beberapa produk. Dalam artikel ini, kita akan membuat pilihan acak produk tanpa duplikat menggunakan yang berikut ini 5 metode.

Kami telah menggunakan Microsoft Excel 365 di sini, Anda dapat menggunakan versi lain sesuai dengan kenyamanan Anda.

Metode-1: Menggunakan Fungsi RAND, INDEX, dan RANK.EQ untuk Pemilihan Acak tanpa Duplikat

Di sini, kita akan membuat pilihan acak dari 6 produk dari total 9 produk dalam Barang Acak dan untuk membuat pilihan ini bebas dari duplikat, kami akan menghasilkan beberapa angka acak di kolom Nilai Acak Untuk membuat pilihan ini, kita akan menggunakan Fungsi RAND , Fungsi INDEX dan Fungsi RANK.EQ (atau Fungsi RANK jika Anda lebih suka menggunakannya).

Langkah-langkah :

➤ Untuk menghasilkan angka unik acak, ketik fungsi berikut di sel C4 .

=RAND()

➤ Tekan MASUK dan seret ke bawah Isi Gagang alat.

Setelah itu, Anda akan mendapatkan angka-angka acak berikut ini dan perhatikan efek dari fungsi volatile RAND dalam mengubah angka-angka setelah setiap perhitungan. Anda dapat melihat bahwa sebelum menerapkan IsiOtomatis menampilkan nilai dalam sel itu 0.975686091 dan setelah menerapkannya, nilainya berubah menjadi 0.082805271 .

Dengan cara ini, fungsi ini akan secara otomatis mengubah nilai acak tersebut dan akan mempengaruhi pilihan kita juga, untuk mencegah hal ini Anda dapat menempelkannya sebagai nilai.

➤ Pilih rentang nilai acak dan tekan CTRL+C .

Setelah itu, klik kanan pada mouse Anda dan pilih Nilai-nilai opsi dari berbagai Opsi Tempel .

Akhirnya, Anda akan mendapatkan nilai acak tetap dan sekarang dengan menggunakannya kita akan membuat pilihan acak.

Ketik rumus berikut di sel F4 .

=INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12),1)

Di sini, $B$4:$B$12 adalah kisaran dari produk dan $C$4:$C$12 adalah kisaran nilai acak.

  • RANK.EQ(C4,$C$4:$C$12) menjadi

    RANK.EQ(0.617433431,$C$4:$C$12) RANK.EQ mengembalikan peringkat dari nilai 0.617433431 di antara nilai-nilai lain dalam kisaran $C$4:$C$12 .

    Keluaran → 6

  • INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12),1) menjadi

    INDEKS($B$4:$B$12,6,1) INDEX mengembalikan nilai sel B9 di persimpangan Baris 6 dan Kolom 1 dalam kisaran $B$4:$B$12 .

    Keluaran → Pisang

➤ Tekan MASUK dan seret ke bawah Isi Gagang alat.

Setelah itu, kami melakukan pemilihan acak 6 produk di antara 9 menghindari pemilihan duplikat.

Baca selengkapnya: Cara Membuat String Acak dari Daftar di Excel (5 Cara yang Cocok)

Metode-2: Menggunakan Fungsi UNIQUE, RANDARRAY, INDEX, dan RANK.EQ

Di bagian ini, kita akan menggunakan Fungsi UNIQUE , Fungsi RANDARRAY , Fungsi INDEX dan Fungsi RANK.EQ untuk memilih salah satu dari 6 produk unik dari daftar produk secara acak.

Langkah-langkah :

➤ Untuk mendapatkan angka unik acak, ketikkan fungsi berikut di sel C4 .

=UNIQUE(RANDARRAY(9,1,1,9))

Di sini, 9 adalah jumlah total baris, 1 adalah jumlah kolom, 1 adalah angka minimum dan 9 adalah angka maksimum. RANDARRAY akan memberikan array sebesar ini dari angka acak dan UNIK akan mengembalikan angka-angka unik dari larik ini.

Setelah menekan MASUK dan menyeret ke bawah Isi Gagang Anda akan mendapatkan angka acak berikut di dalam Nilai Acak kolom.

Sebagai RANDARRAY adalah fungsi yang mudah berubah, secara otomatis akan mengubah nilai acak tersebut dan akan mempengaruhi pilihan kita juga, untuk mencegah hal ini kita akan menempelkannya sebagai nilai.

➤ Pilih rentang nilai acak dan tekan CTRL+C .

Kemudian, klik kanan pada mouse Anda dan pilih Nilai-nilai opsi dari berbagai Opsi Tempel .

Setelah itu, Anda akan mendapatkan nilai acak tetap, dan sekarang dengan menggunakannya, kita akan membuat pilihan acak.

Ketik rumus berikut di sel F4 .

=INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12),1)

Di sini, $B$4:$B$12 adalah kisaran dari produk dan $C$4:$C$12 adalah kisaran nilai acak.

  • RANK.EQ(C4,$C$4:$C$12) menjadi

    RANK.EQ(1.761880408,$C$4:$C$12) RANK.EQ mengembalikan peringkat dari nilai 1.761880408 di antara nilai-nilai lain dalam kisaran $C$4:$C$12 .

    Keluaran → 8

  • INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12),1) menjadi

    INDEKS($B$4:$B$12,8,1) INDEX mengembalikan nilai sel B11 di persimpangan Baris 8 dan Kolom 1 dalam kisaran $B$4:$B$12 .

    Keluaran → Blackberry

➤ Tekan MASUK dan seret ke bawah Isi Gagang alat.

Dengan cara ini, kami telah melakukan pemilihan produk secara acak tanpa duplikat di dalam Barang Acak kolom.

The Fungsi UNIQUE dan Fungsi RANDARRAY hanya tersedia untuk versi Microsoft Excel 365 dan Excel 2021.

Baca selengkapnya: Cara Memilih Sampel Acak di Excel (4 Metode)

Metode-3: Pemilihan Acak Tanpa Duplikat Menggunakan RAND, INDEX, RANK.EQ, dan COUNTIF

Di sini, kita akan memilih 6 produk unik dari daftar Produk kolom secara acak dan kemudian mengumpulkannya di kolom Barang Acak kolom dengan bantuan beberapa angka acak. Untuk melakukan ini kita akan menggunakan kombinasi dari Fungsi RAND , Fungsi INDEX , Fungsi RANK.EQ dan Fungsi COUNTIF .

Langkah-langkah :

➤ Untuk menghasilkan angka unik acak, terapkan fungsi berikut dalam sel Nilai Acak kolom.

=RAND()

Sebagai RAND adalah fungsi yang mudah berubah, secara otomatis akan mengubah nilai acak tersebut dan akan mempengaruhi pilihan kita juga, untuk mencegah hal ini kita akan menempelkannya sebagai nilai.

➤ Pilih rentang nilai acak dan tekan CTRL+C .

Setelah itu, klik kanan pada mouse Anda dan pilih Nilai-nilai opsi dari berbagai Opsi Tempel .

Kemudian, Anda akan memiliki nilai acak yang stabil, dan sekarang dengan menggunakannya, Anda dapat membuat pilihan acak.

Terapkan rumus berikut di sel F4 .

=INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12)+COUNTIF($C$4:C4,C4)-1,1)

Di sini, $B$4:$B$12 adalah kisaran dari produk dan $C$4:$C$12 adalah kisaran nilai acak.

  • RANK.EQ(C4,$C$4:$C$12) menjadi

    RANK.EQ(0.440349449,$C$4:$C$12) RANK.EQ mengembalikan peringkat dari nilai 0.440349449 di antara nilai-nilai lain dalam kisaran $C$4:$C$12 .

    Keluaran → 6

  • COUNTIF($C$4:C4,C4 ) menjadi

    COUNTIF($C$4:C4,0.440349449) menghitung jumlah sel yang memiliki nilai 440349449 dalam kisaran $C$4:C4

    Keluaran → 1

  • RANK.EQ(C4,$C$4:$C$12)+COUNTIF($C$4:C4,C4)-1 menjadi

    6+1-1 → 6

  • INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12)+COUNTIF($C$4:C4,C4)-1,1) menjadi

    INDEKS($B$4:$B$12,6,1) INDEX mengembalikan nilai sel B9 di persimpangan Baris 6 dan Kolom 1 dalam kisaran $B$4:$B$12 .

    Keluaran → Pisang

➤ Tekan MASUK dan seret ke bawah Isi Gagang alat.

Akhirnya, kami melakukan pemilihan acak 6 produk di antara 9 menghindari pemilihan duplikat apa pun.

Baca selengkapnya: Pemilihan Acak Berdasarkan Kriteria di Excel (3 Kasus)

Metode-4: Menggunakan Kombinasi Fungsi INDEX, SORTBY, RANDARRAY, ROWS, dan SEQUENCE

Pada bagian ini, kita akan membuat pemilihan acak dari produk unik tanpa memerlukan angka acak dengan bantuan Fungsi INDEX , Fungsi SORTBY , Fungsi RANDARRAY , Fungsi ROWS dan Fungsi SEQUENCE .

Langkah-langkah :

Gunakan rumus berikut dalam sel E4 .

=INDEX(SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12)))), SEQUENCE(6))

Di sini, $B$4:$B$12 adalah kisaran dari produk .

  • BARIS (B4:B12) mengembalikan total nomor baris dalam rentang ini

    Keluaran → 9

  • RANDARRAY(BARIS(B4:B12)) menjadi

    RANDARRAY(9) menghasilkan 9 angka secara acak

    Keluaran → {0.94536; 0.51383; 0.86142; 0.78644; 0.34980; 0.48125; 0.63824; 0.24971; 0.045946}

  • SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12)))) menjadi

    SORTBY({"Jeruk", "Apel", "Semangka", "Kenari", "Nangka", "Pisang", "Ceri", "Blackberry", "Tomat"}, {0.94536; 0.51383; 0.86142; 0.78644; 0.34980; 0.48125; 0.63824; 0.24971; 0.045946})

    Keluaran → {"Semangka", "Blackberry", "Kenari", "Apel", "Nangka", "Pisang", "Ceri", "Kenari", "Tomat", "Jeruk"}

  • SEQUENCE(6) memberikan kisaran nomor seri dari 1 hingga 6

    Keluaran → {1; 2; 3; 4; 5; 6}

  • INDEX(SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12)))), SEQUENCE(6)) menjadi

    INDEX(SORTBY({"Semangka", "Blackberry", "Kenari", "Apel", "Nangka", "Pisang", "Ceri", "Kenari", "Tomat", "Jeruk"}, {1; 2; 3; 4; 5; 6})

    Keluaran → {"Semangka", "Blackberry", "Kenari", "Apel", "Nangka", "Pisang"}

Setelah menekan MASUK , Anda akan mendapatkan yang berikut ini 6 produk acak di Barang Acak kolom.

The Fungsi SORTBY dan Fungsi RANDARRAY hanya tersedia untuk versi Microsoft Excel 365 dan Excel 2021.

Baca selengkapnya: Excel VBA: Pemilihan Acak dari Daftar (3 Contoh)

Metode-5: Pemilihan Seluruh Baris dari Daftar tanpa Duplikat

Anda dapat memilih untuk seluruh baris juga yang berarti Anda akan mendapatkan nilai penjualan yang sesuai untuk setiap produk yang dipilih di sini. Untuk melakukan tugas ini, kita akan menggunakan kombinasi dari Fungsi INDEX , Fungsi SORTBY , Fungsi RANDARRAY , Fungsi ROWS dan Fungsi SEQUENCE .

Langkah-langkah :

➤ Tuliskan rumus berikut dalam sel E4 .

=INDEX(SORTBY(B4:C12, RANDARRAY(ROWS(B4:C12)))), SEQUENCE(6), {1,2})

Di sini, B4:C12 adalah kisaran dari produk dan nilai penjualan .

  • BARIS (B4: C12) mengembalikan total nomor baris dalam rentang ini

    Keluaran → 9

  • RANDARRAY(BARIS(B4:B12)) menjadi

    RANDARRAY(9) menghasilkan 9 angka secara acak

    Keluaran → {0.69680; 0.04111; 0.23072; 0.54573; 0.18970; 0.98737; 0.29843; 0.59124; 0.60439}

  • SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12)))) menjadi

    SORTBY({"Jeruk", 2721; "Apel", 2172; "Semangka", 2958; "Kenari", 3405; "Nangka", 2154; "Pisang", 2580; "Ceri", 4316; "Blackberry", 4815; "Tomat", 4792}, {0.94536; 0.51383; 0.86142; 0.78644; 0.34980; 0.48125; 0.63824; 0.24971; 0.045946})

    Keluaran → {"Tomat", 4792; "Kenari", 3405; "Blackberry", 4815; "Pisang", 2580; "Apel", 2172; "Ceri", 4316; "Jeruk", 2721; "Nangka", 2154; "Semangka", 2958}

  • SEQUENCE(6) memberikan kisaran nomor seri dari 1 hingga 6

    Keluaran → {1; 2; 3; 4; 5; 6}

  • INDEX(SORTBY(B4:C12, RANDARRAY(ROWS(B4:C12)))), SEQUENCE(6), {1,2}) menjadi

    INDEX(SORTBY({"Tomat", 4792; "Kenari", 3405; "Blackberry", 4815; "Pisang", 2580; "Apel", 2172; "Ceri", 4316; "Jeruk", 2721; "Nangka", 2154; "Semangka", 2958}, {1; 2; 3; 4; 5; 6}, {1,2})

    Keluaran → {"Tomat", 4792; "Kenari", 3405; "Blackberry", 4815; "Pisang", 2580; "Apel", 2172; "Ceri", 4316}

Segera setelah menekan MASUK , Anda akan mendapatkan salah satu dari 6 produk dan nilai penjualannya yang sesuai.

Baca selengkapnya: Cara Memilih Baris secara Acak di Excel (2 Cara)

Bagian Latihan

Untuk melakukan latihan sendiri, kami telah menyediakan Praktek seperti di bawah ini dalam lembar bernama Praktek . Silakan lakukan sendiri.

Kesimpulan

Pada artikel ini, kami mencoba menunjukkan cara-cara pemilihan acak dari daftar tanpa duplikat di Excel dengan mudah. Semoga bermanfaat bagi Anda. Jika Anda memiliki saran atau pertanyaan, silakan bagikan di bagian komentar.

Hugh West adalah pelatih dan analis Excel yang sangat berpengalaman dengan pengalaman lebih dari 10 tahun di industri ini. Beliau meraih gelar Sarjana di bidang Akuntansi dan Keuangan dan gelar Master di bidang Administrasi Bisnis. Hugh memiliki hasrat untuk mengajar dan telah mengembangkan pendekatan pengajaran unik yang mudah diikuti dan dipahami. Pengetahuan ahlinya tentang Excel telah membantu ribuan siswa dan profesional di seluruh dunia meningkatkan keterampilan dan unggul dalam karier mereka. Melalui blognya, Hugh membagikan pengetahuannya kepada dunia, menawarkan tutorial Excel gratis dan pelatihan online untuk membantu individu dan bisnis mencapai potensi penuh mereka.