Pemilihan acak Excel: cara mendapatkan sampel acak dari dataset

  • Bagikan Ini
Michael Brown

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:

    1. Masukkan rumus Rand di B2, dan salin ke bawah kolom:

    =RAND()

  • Masukkan rumus di bawah ini di C2 untuk mengekstrak nilai acak dari kolom A:
  • =INDEX($A$2:$A$16, RANK(B2,$B$2:$B$16), 1)

  • Salin rumus di atas ke sel sebanyak nilai acak yang ingin Anda pilih. Dalam kasus kami, kami menyalin rumus ke empat sel lagi (C2: C6).
  • 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.

    1. Sisipkan kolom baru di sebelah kanan atau kiri tabel Anda (kolom D dalam contoh ini).
    2. Di sel pertama kolom yang disisipkan, tidak termasuk tajuk kolom, masukkan rumus RAND: =RAND()
    3. Klik dua kali gagang isian untuk menyalin rumus ke bawah kolom. Hasilnya, Anda akan memiliki nomor acak yang ditetapkan ke setiap baris.
    4. 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.

    5. 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:

    1. Pilih sel mana pun dalam tabel Anda.
    2. Pergi ke Alat Ablebits tab> Utilitas kelompok, dan klik Acak > Pilih Secara Acak :

  • Pada panel add-in, pilih apa yang akan dipilih: baris acak, kolom acak, atau sel acak.
  • Tentukan jumlah atau persentase untuk ukuran sampel yang diinginkan.
  • Klik Pilih tombol. Selesai!
  • 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)

    Michael Brown adalah penggemar teknologi berdedikasi dengan hasrat untuk menyederhanakan proses kompleks menggunakan perangkat lunak. Dengan pengalaman lebih dari satu dekade di industri teknologi, dia telah mengasah keahliannya di Microsoft Excel dan Outlook, serta Google Spreadsheet dan Dokumen. Blog Michael didedikasikan untuk berbagi pengetahuan dan keahliannya dengan orang lain, memberikan tip dan tutorial yang mudah diikuti untuk meningkatkan produktivitas dan efisiensi. Apakah Anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan wawasan berharga dan saran praktis untuk mendapatkan hasil maksimal dari perangkat lunak penting ini.