Pemilihan rawak Excel: cara mendapatkan sampel rawak daripada set data

  • Berkongsi Ini
Michael Brown

Tutorial ini akan mengajar anda beberapa cara pantas untuk memilih nama, nombor atau sebarang data lain secara rawak. Anda juga akan mempelajari cara mendapatkan sampel rawak tanpa pendua dan cara memilih nombor atau peratusan sel, baris atau lajur secara rawak dalam klik tetikus.

Sama ada anda melakukan penyelidikan pasaran untuk yang baharu pelancaran produk atau menilai hasil kempen pemasaran anda, adalah penting anda menggunakan sampel data yang tidak berat sebelah untuk analisis anda. Dan cara paling mudah untuk mencapai ini ialah mendapatkan pemilihan rawak dalam Excel.

    Apakah itu sampel rawak?

    Sebelum membincangkan teknik pensampelan, mari berikan sedikit maklumat latar belakang tentang pemilihan rawak dan bila anda mungkin mahu menggunakannya.

    Dalam teori dan statistik kebarangkalian, sampel rawak ialah subset data yang dipilih daripada set data yang lebih besar, aka populasi . Setiap elemen sampel rawak dipilih sepenuhnya secara kebetulan dan mempunyai kebarangkalian yang sama untuk dipilih. Mengapa anda memerlukan satu? Pada asasnya, untuk mendapatkan perwakilan tidak berat sebelah daripada jumlah populasi.

    Sebagai contoh, anda ingin menjalankan sedikit tinjauan di kalangan pelanggan anda. Jelas sekali, adalah tidak bijak untuk menghantar soal selidik kepada setiap orang dalam pangkalan data berbilang ribu anda. Jadi, siapa yang membuat tinjauan anda? Adakah itu 100 pelanggan terbaharu, atau 100 pelanggan pertama disenaraikan mengikut abjad, atau 100 orang dengan terpendeknama? Tiada satu pun daripada pendekatan ini sesuai dengan keperluan anda kerana ia sememangnya berat sebelah. Untuk mendapatkan sampel yang saksama di mana semua orang mempunyai peluang yang sama untuk dipilih, lakukan pemilihan rawak dengan menggunakan salah satu kaedah yang diterangkan di bawah.

    Pemilihan rawak Excel dengan formula

    Tiada terbina dalam berfungsi untuk memilih sel secara rawak dalam Excel, tetapi anda boleh menggunakan salah satu fungsi untuk menjana nombor rawak sebagai penyelesaian. Ini mungkin tidak boleh dipanggil formula intuitif mudah, tetapi ia berfungsi.

    Cara memilih nilai rawak daripada senarai

    Andaikan anda mempunyai senarai nama dalam sel A2:A10 dan anda mahu untuk memilih satu nama secara rawak daripada senarai. Ini boleh dilakukan dengan menggunakan salah satu daripada formula 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 sahaja! Pemilih nama rawak anda untuk Excel telah disediakan dan sedia untuk disiarkan:

    Nota. Harap maklum bahawa RANDBETWEEN ialah fungsi tidak menentu , bermakna ia akan mengira semula dengan setiap perubahan yang anda buat pada lembaran kerja. Akibatnya, pilihan rawak anda juga akan berubah. Untuk mengelakkan perkara ini berlaku, anda boleh menyalin nama yang diekstrak dan menampalnya sebagai nilai ke sel lain ( Tampal Khas > Nilai ). Untuk arahan terperinci, sila lihat Cara menggantikan formula dengan nilai.

    Sememangnya, formula ini bukan sahaja boleh memilih nama rawak, tetapi juga memilih nombor rawak, tarikh atau mana-mana rawak lainsel.

    Cara formula ini berfungsi

    Ringkasnya, anda menggunakan fungsi INDEX untuk mengekstrak nilai daripada senarai berdasarkan nombor baris rawak yang dikembalikan oleh RANDBETWEEN.

    Lebih khusus lagi, fungsi RANDBETWEEN menjana integer rawak antara dua nilai yang anda tentukan. Untuk nilai yang lebih rendah, anda membekalkan nombor 1. Untuk nilai atas, anda menggunakan sama ada COUNTA atau ROWS untuk mendapatkan jumlah kiraan baris. Hasilnya, RANDBETWEEN mengembalikan nombor rawak antara 1 dan jumlah kiraan baris dalam set data anda. Nombor ini pergi ke argumen row_num bagi fungsi INDEX yang memberitahu baris mana yang hendak dipilih. Untuk argumen column_num , kami menggunakan 1 kerana kami ingin mengekstrak nilai daripada lajur pertama.

    Nota. Kaedah ini berfungsi dengan baik untuk memilih satu sel rawak daripada senarai. Jika sampel anda sepatutnya termasuk beberapa sel, formula di atas mungkin mengembalikan beberapa kejadian dengan nilai yang sama kerana fungsi RANDBETWEEN tidak bebas pendua. Terutama sekali apabila anda memilih sampel yang agak besar daripada senarai yang agak kecil. Contoh seterusnya menunjukkan cara melakukan pemilihan rawak dalam Excel tanpa pendua.

    Cara memilih secara rawak dalam Excel tanpa pendua

    Terdapat beberapa cara untuk memilih data rawak tanpa pendua dalam Excel. Secara amnya, anda akan menggunakan fungsi RAND untuk menetapkan nombor rawak kepada setiap sel, dan kemudian anda memilih beberapa sel denganmenggunakan formula Kedudukan Indeks.

    Dengan senarai nama dalam sel A2:A16, sila ikuti langkah ini untuk mengekstrak beberapa nama rawak:

    1. Masukkan formula Rand dalam B2, dan salin ke bawah lajur:

    =RAND()

  • Letakkan formula di bawah dalam C2 untuk mengekstrak nilai rawak daripada lajur A:
  • =INDEX($A$2:$A$16, RANK(B2,$B$2:$B$16), 1)

  • Salin formula di atas ke seberapa banyak sel sebanyak nilai rawak yang anda mahu pilih. Dalam kes kami, kami menyalin formula ke empat lagi sel (C2:C6).
  • Itu sahaja! Lima nama rawak diekstrak tanpa pendua:

    Cara formula ini berfungsi

    Seperti contoh sebelumnya, anda menggunakan fungsi INDEX untuk mengekstrak nilai daripada lajur A berdasarkan koordinat baris rawak. Dalam kes ini, diperlukan dua fungsi berbeza untuk mendapatkannya:

    • Formula RAND mengisi lajur B dengan nombor rawak.
    • Fungsi RANK mengembalikan kedudukan nombor rawak dalam yang sama barisan. Sebagai contoh, RANK(B2,$B$2:$B$16) dalam sel C2 mendapat pangkat nombor dalam B2. Apabila disalin ke C3, rujukan relatif B2 berubah kepada B3 dan mengembalikan pangkat nombor dalam B3, dan seterusnya.
    • Nombor yang dikembalikan oleh RANK dimasukkan ke argumen row_num bagi fungsi INDEX, jadi ia memilih nilai daripada baris itu. Dalam argumen column_num , anda membekalkan 1 kerana anda ingin mengekstrak nilai daripada lajur pertama.

    Perkataan berhati-hati! Seperti yang ditunjukkan dalam tangkapan skrin di atas, rawak Excel kamipemilihan hanya mengandungi nilai unik. Tetapi secara teorinya, terdapat peluang tipis untuk pendua muncul dalam sampel anda. Inilah sebabnya: pada set data yang sangat besar, RAND mungkin menjana nombor rawak pendua dan RANK akan mengembalikan kedudukan yang sama untuk nombor tersebut. Secara peribadi, saya tidak pernah mendapat sebarang pendua semasa ujian saya, tetapi secara teori, kebarangkalian sedemikian memang wujud.

    Jika anda sedang mencari formula kalis peluru untuk mendapatkan pilihan rawak dengan hanya nilai unik, maka gunakan RANK + Gabungan COUNTIF atau RANK.EQ + COUNTIF dan bukannya RANK sahaja. Untuk penjelasan terperinci tentang logik, sila lihat Kedudukan unik dalam Excel.

    Formula lengkap agak menyusahkan, tetapi 100% bebas pendua:

    =INDEX($A$2:$A$16, RANK.EQ(B2, $B$2:$B$16) + COUNTIF($B$2:B2, B2) - 1, 1)

    Nota:

    • Seperti RANDBETWEEN, fungsi Excel RAND juga menjana nombor rawak baharu dengan setiap pengiraan semula lembaran kerja anda, menyebabkan pemilihan rawak berubah. Untuk memastikan sampel anda tidak berubah, salin dan tampal di tempat lain sebagai nilai ( Tampal Khas > Nilai ).
    • Jika nama yang sama (nombor, tarikh atau mana-mana nilai lain) muncul lebih daripada sekali dalam set data asal anda, sampel rawak mungkin juga mengandungi beberapa kejadian dengan nilai yang sama.

    Lebih banyak cara untuk mendapatkan pilihan rawak dengan tiada ulangan dalam Excel 365 - 2010 diterangkan di sini: Cara mendapatkan sampel rawak dalam Excel tanpa pendua.

    Cara memilih baris rawak dalamExcel

    Sekiranya lembaran kerja anda mengandungi lebih daripada satu lajur data, anda boleh memilih sampel rawak dengan cara ini: tetapkan nombor rawak pada setiap baris, isih nombor tersebut dan pilih bilangan baris yang diperlukan. Langkah terperinci mengikuti di bawah.

    1. Sisipkan lajur baharu di sebelah kanan atau sebelah kiri jadual anda (lajur D dalam contoh ini).
    2. Dalam sel pertama yang disisipkan lajur, tidak termasuk pengepala lajur, masukkan formula RAND: =RAND()
    3. Klik dua kali pemegang isian untuk menyalin formula ke bawah lajur. Hasilnya, anda akan mempunyai nombor rawak yang diberikan kepada setiap baris.
    4. Isih nombor rawak paling besar kepada terkecil (isih dalam tertib menaik akan mengalihkan pengepala lajur di bahagian bawah jadual , jadi pastikan anda mengisih menurun). Untuk ini, pergi ke tab Data > Isih & Tapis kumpulan, dan klik butang ZA. Excel secara automatik akan mengembangkan pemilihan dan mengisih keseluruhan baris dalam susunan rawak.

      Jika anda tidak begitu berpuas hati dengan cara jadual anda telah dirawak, tekan butang isih sekali lagi untuk menggunakannya. Untuk mendapatkan arahan terperinci, sila lihat Cara mengisih secara rawak dalam Excel.

    5. Akhir sekali, pilih bilangan baris yang diperlukan untuk sampel anda, salin dan tampal ke mana-mana sahaja anda suka.

    Untuk melihat dengan lebih dekat formula yang dibincangkan dalam tutorial ini, anda dialu-alukan untuk memuat turun sampel kamibuku kerja ke Excel Random Selection.

    Cara memilih secara rawak dalam Excel dengan alat Rawak

    Sekarang anda mengetahui beberapa formula untuk mendapatkan sampel rawak dalam Excel, mari lihat bagaimana anda boleh mencapai hasil yang sama dalam klik tetikus.

    Dengan Random Generator for Excel disertakan dalam Ultimate Suite kami, berikut ialah perkara yang anda lakukan:

    1. Pilih mana-mana sel dalam jadual anda.
    2. Pergi ke tab Ablebits tab > Utiliti dan klik Rawak > Pilih Secara Rawak :

  • Pada anak tetingkap tambahan, pilih perkara yang hendak dipilih: baris rawak, lajur rawak atau sel rawak.
  • Tentukan nombor atau peratusan untuk saiz sampel yang diingini.
  • Klik butang Pilih . Selesai!
  • Sebagai contoh, ini adalah cara kami boleh memilih 5 baris rawak daripada set data sampel kami:

    Dan anda akan mendapat pilihan rawak dalam kedua:

    Kini, anda boleh menekan Ctrl + C untuk menyalin sampel rawak anda, kemudian tekan Ctrl + V untuk menampalnya ke lokasi dalam helaian yang sama atau lain.

    Jika anda ingin menguji alat Rawak dalam lembaran kerja anda, cuma ambil versi percubaan Ultimate Suite di bawah. Sekiranya anda menggunakan hamparan Google, anda mungkin mendapati Penjana Rawak kami untuk Helaian Google berguna.

    Muat turun yang tersedia

    Memilih sampel rawak - contoh formula (fail.xlsx)

    Suite Ultimate - versi percubaan (fail .exe)

    Michael Brown ialah peminat teknologi yang berdedikasi dengan semangat untuk memudahkan proses kompleks menggunakan alat perisian. Dengan lebih sedekad pengalaman dalam industri teknologi, beliau telah mengasah kemahirannya dalam Microsoft Excel dan Outlook, serta Helaian Google dan Dokumen. Blog Michael berdedikasi untuk berkongsi pengetahuan dan kepakarannya dengan orang lain, menyediakan petua dan tutorial yang mudah diikuti untuk meningkatkan produktiviti dan kecekapan. Sama ada anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan pandangan berharga dan nasihat praktikal untuk memanfaatkan sepenuhnya alatan perisian penting ini.