Daftar Isi
Tutorial ini akan mengajarkan Anda beberapa cara cepat untuk memilih nama, angka, atau data lainnya secara acak. Anda juga akan belajar cara mendapatkan sampel acak tanpa duplikat dan cara memilih secara acak sejumlah atau persentase sel, baris, atau kolom tertentu dalam satu klik mouse.
Apakah Anda melakukan riset pasar untuk peluncuran produk baru atau mengevaluasi hasil kampanye pemasaran Anda, penting bagi Anda untuk menggunakan sampel data yang tidak bias untuk analisis Anda. Dan cara termudah untuk mencapai hal ini adalah dengan melakukan pemilihan acak di Excel.
Apa yang dimaksud dengan sampel acak?
Sebelum membahas teknik sampling, mari kita berikan sedikit informasi latar belakang tentang pemilihan acak dan kapan Anda mungkin ingin menggunakannya.
Dalam teori probabilitas dan statistik, sebuah sampel acak adalah subset data yang dipilih dari kumpulan data yang lebih besar, alias populasi Setiap elemen sampel acak dipilih sepenuhnya secara kebetulan dan memiliki probabilitas yang sama untuk dipilih. Mengapa Anda membutuhkannya? Pada dasarnya, untuk mendapatkan representasi yang tidak bias dari total populasi.
Misalnya, Anda ingin melakukan survei kecil di antara pelanggan Anda. Jelas, tidak bijaksana untuk mengirimkan kuesioner kepada setiap orang dalam database Anda yang berjumlah ribuan. Jadi, siapa yang akan Anda survei? Apakah 100 pelanggan terbaru, atau 100 pelanggan pertama yang terdaftar menurut abjad, atau 100 orang dengan nama terpendek? Tidak satu pun dari pendekatan ini yang sesuai dengan kebutuhan Anda karena mereka secara bawaanUntuk mendapatkan sampel yang tidak memihak di mana setiap orang memiliki kesempatan yang sama untuk dipilih, lakukan pemilihan acak dengan menggunakan salah satu metode yang dijelaskan di bawah ini.
Pemilihan acak Excel dengan rumus
Tidak ada fungsi bawaan untuk memilih sel secara acak di Excel, tetapi Anda dapat menggunakan salah satu fungsi untuk menghasilkan angka acak sebagai solusi. Ini mungkin tidak bisa disebut rumus intuitif sederhana, tetapi berfungsi.
Cara memilih nilai acak dari daftar
Misalkan Anda memiliki daftar nama di sel A2: A10 dan Anda ingin memilih satu nama secara acak dari daftar. Ini dapat dilakukan dengan menggunakan salah satu rumus berikut:
=INDEX($A$2:$A$10,RANDBETWEEN(1,COUNTA($A$2:$A$10)),1)
atau
=INDEX($A$2:$A$10,RANDBETWEEN(1,ROWS($A$2:$A$10)),1)
Itu saja! Pemilih nama acak Anda untuk Excel sudah siap dan siap untuk disajikan:
Catatan. Perlu diketahui bahwa RANDBETWEEN adalah mudah menguap yang berarti ia akan menghitung ulang dengan setiap perubahan yang Anda lakukan pada lembar kerja. Akibatnya, pilihan acak Anda juga akan berubah. Untuk mencegah hal ini terjadi, Anda dapat menyalin nama yang diekstrak dan menempelkannya sebagai nilai ke sel lain ( Tempel Khusus > Nilai-nilai Untuk instruksi rinci, silakan lihat Bagaimana cara mengganti rumus dengan nilai.
Secara alami, rumus ini tidak hanya dapat memilih nama acak, tetapi juga memilih angka acak, tanggal, atau sel acak lainnya.
Bagaimana rumus-rumus ini bekerja
Singkatnya, Anda menggunakan fungsi INDEX untuk mengekstrak nilai dari daftar berdasarkan nomor baris acak yang dikembalikan oleh RANDBETWEEN.
Lebih spesifik lagi, fungsi RANDBETWEEN menghasilkan bilangan bulat acak di antara dua nilai yang Anda tentukan. Untuk nilai yang lebih rendah, Anda menyediakan angka 1. Untuk nilai atas, Anda menggunakan COUNTA atau ROWS untuk mendapatkan jumlah baris total. Hasilnya, RANDBETWEEN mengembalikan angka acak antara 1 dan jumlah total baris dalam dataset Anda. row_num argumen dari fungsi INDEX yang memberitahukan baris mana yang akan dipilih. Untuk fungsi column_num argumen, kita menggunakan 1 karena kita ingin mengekstrak nilai dari kolom pertama.
Catatan. Metode ini berfungsi dengan baik untuk memilih satu sel acak Jika sampel Anda seharusnya menyertakan beberapa sel, rumus di atas dapat mengembalikan beberapa kemunculan nilai yang sama karena fungsi RANDBETWEEN tidak bebas duplikat. Ini terutama terjadi ketika Anda memilih sampel yang relatif besar dari daftar yang relatif kecil. Contoh berikut menunjukkan cara melakukan pemilihan acak di Excel tanpa duplikat.
Cara memilih secara acak di Excel tanpa duplikat
Ada beberapa cara untuk memilih data acak tanpa duplikat di Excel. Umumnya, Anda akan menggunakan fungsi RAND untuk menetapkan nomor acak ke setiap sel, lalu Anda memilih beberapa sel dengan menggunakan rumus Peringkat Indeks.
Dengan daftar nama di sel A2: A16, ikuti langkah-langkah ini untuk mengekstrak beberapa nama acak:
- Masukkan rumus Rand di B2, dan salin ke bawah kolom:
=RAND()
=INDEX($A$2:$A$16, RANK(B2,$B$2:$B$16), 1)
Itu saja! Lima nama acak diekstrak tanpa duplikat:
Bagaimana formula ini bekerja
Seperti pada contoh sebelumnya, Anda menggunakan fungsi INDEX untuk mengekstrak nilai dari kolom A berdasarkan koordinat baris acak. Dalam hal ini, dibutuhkan dua fungsi berbeda untuk mendapatkannya:
- Rumus RAND mengisi kolom B dengan angka acak.
- Fungsi RANK mengembalikan peringkat nomor acak di baris yang sama. Misalnya, RANK (B2, $ B $ 2: $ B $ 16) di sel C2 mendapatkan peringkat nomor di B2. Saat disalin ke C3, referensi relatif B2 berubah menjadi B3 dan mengembalikan peringkat nomor di B3, dan seterusnya.
- Angka yang dikembalikan oleh RANK diumpankan ke row_num argumen dari fungsi INDEX, sehingga ia mengambil nilai dari baris itu. Dalam fungsi column_num Anda menyediakan 1 karena Anda ingin mengekstrak nilai dari kolom pertama.
Sebuah kata peringatan! Seperti yang ditunjukkan pada tangkapan layar di atas, pilihan acak Excel kami hanya berisi nilai-nilai yang unik. Tetapi secara teoritis, ada kemungkinan kecil duplikat muncul dalam sampel Anda. Inilah alasannya: pada dataset yang sangat besar, RAND mungkin menghasilkan duplikat nomor acak, dan RANK akan mengembalikan peringkat yang sama untuk nomor-nomor tersebut. Secara pribadi, saya tidak pernah mendapatkan duplikat selama pengujian saya, tetapi secara teori, probabilitas seperti itumemang ada.
Jika Anda mencari rumus antipeluru untuk mendapatkan pilihan acak hanya dengan nilai unik, gunakan kombinasi RANK + COUNTIF atau RANK.EQ + COUNTIF, bukan hanya RANK. Untuk penjelasan rinci tentang logika, silakan lihat Peringkat unik di Excel.
Formula lengkapnya agak rumit, tetapi 100% bebas duplikat:
=INDEX($A$2:$A$16, RANK.EQ(B2, $B$2:$B$16) + COUNTIF($B$2:B2, B2) - 1, 1)
Catatan:
- Seperti RANDBETWEEN, fungsi Excel RAND juga menghasilkan angka acak baru dengan setiap penghitungan ulang lembar kerja Anda, menyebabkan pemilihan acak berubah. Agar sampel Anda tidak berubah, salin dan tempelkan di tempat lain sebagai nilai ( Tempel Khusus > Nilai-nilai ).
- Jika nama yang sama (angka, tanggal, atau nilai lainnya) muncul lebih dari satu kali dalam kumpulan data asli Anda, sampel acak mungkin juga berisi beberapa kemunculan nilai yang sama.
Lebih banyak cara untuk mendapatkan pilihan acak tanpa pengulangan di Excel 365 - 2010 dijelaskan di sini: Cara mendapatkan sampel acak di Excel tanpa duplikat.
Cara memilih baris acak di Excel
Jika lembar kerja Anda berisi lebih dari satu kolom data, Anda dapat memilih sampel acak dengan cara ini: tetapkan nomor acak untuk setiap baris, urutkan angka-angka itu, dan pilih jumlah baris yang diperlukan. Langkah-langkah rinci mengikuti di bawah ini.
- Sisipkan kolom baru di sebelah kanan atau kiri tabel Anda (kolom D dalam contoh ini).
- Di sel pertama kolom yang disisipkan, tidak termasuk tajuk kolom, masukkan rumus RAND:
=RAND()
- Klik dua kali gagang isian untuk menyalin rumus ke bawah kolom. Hasilnya, Anda akan memiliki nomor acak yang ditetapkan ke setiap baris.
- Urutkan angka-angka acak terbesar ke terkecil (mengurutkan dalam urutan menaik akan memindahkan tajuk kolom di bagian bawah tabel, jadi pastikan untuk mengurutkan ke bawah). Untuk ini, pergilah ke Data tab> Urutkan &; Saring Excel akan secara otomatis memperluas pilihan dan mengurutkan seluruh baris dalam urutan acak.
Jika Anda tidak cukup puas dengan bagaimana tabel Anda telah diacak, tekan tombol sortir lagi untuk menggunakannya kembali. Untuk instruksi terperinci, silakan lihat Cara mengurutkan secara acak di Excel.
- Terakhir, pilih jumlah baris yang diperlukan untuk sampel Anda, salin dan tempelkan ke mana pun Anda suka.
Untuk melihat lebih dekat rumus-rumus yang dibahas dalam tutorial ini, Anda dipersilakan untuk mengunduh buku kerja sampel kami ke Excel Random Selection.
Cara memilih secara acak di Excel dengan alat Acak
Sekarang setelah Anda mengetahui beberapa rumus untuk mendapatkan sampel acak di Excel, mari kita lihat bagaimana Anda dapat mencapai hasil yang sama dengan mengklik mouse.
Dengan Random Generator untuk Excel yang disertakan dalam Ultimate Suite kami, inilah yang Anda lakukan:
- Pilih sel mana pun dalam tabel Anda.
- Pergi ke Alat Ablebits tab> Utilitas kelompok, dan klik Acak > Pilih Secara Acak :
Misalnya, ini adalah bagaimana kita dapat memilih 5 baris acak dari kumpulan data sampel kita:
Dan Anda akan mendapatkan pilihan acak dalam sekejap:
Sekarang, Anda dapat menekan Ctrl + C untuk menyalin sampel acak Anda, lalu tekan Ctrl + V untuk menempelkannya ke lokasi di lembar yang sama atau lembar lain.
Jika Anda ingin menguji alat Randomize di lembar kerja Anda, cukup ambil versi uji coba Ultimate Suite di bawah ini. Jika Anda menggunakan spreadsheet Google, Anda mungkin menemukan Random Generator untuk Google Sheets kami berguna.
Unduhan yang tersedia
Memilih sampel acak - contoh rumus (file .xlsx)
Ultimate Suite - versi percobaan (file .exe)