İçindekiler
Bu eğitim size adları, sayıları veya diğer verileri rastgele seçmenin birkaç hızlı yolunu öğretecek. Ayrıca, kopyaları olmayan rastgele bir örneklemi nasıl elde edeceğinizi ve bir fare tıklamasıyla hücrelerin, satırların veya sütunların belirli bir sayısını veya yüzdesini rastgele nasıl seçeceğinizi öğreneceksiniz.
İster yeni bir ürün lansmanı için pazar araştırması yapıyor olun, ister pazarlama kampanyanızın sonuçlarını değerlendiriyor olun, analiziniz için tarafsız bir veri örneği kullanmanız önemlidir. Bunu başarmanın en kolay yolu da Excel'de rastgele seçim yapmaktır.
Rastgele örneklem nedir?
Örnekleme tekniklerini tartışmadan önce, rastgele seçim ve bunu ne zaman kullanmak isteyebileceğiniz hakkında biraz arka plan bilgisi verelim.
Olasılık teorisi ve istatistikte, bir rastgele örneklem daha büyük bir veri setinden seçilen bir veri alt kümesidir, yani nüfus Rastgele bir örneklemin her bir öğesi tamamen şans eseri seçilir ve eşit seçilme olasılığına sahiptir. Neden bir taneye ihtiyacınız olsun ki? Temel olarak, toplam nüfusun önyargısız bir temsilini elde etmek için.
Örneğin, müşterileriniz arasında küçük bir anket yapmak istiyorsunuz. Açıkçası, binlerce veritabanınızdaki her bir kişiye bir anket göndermek akıllıca olmayacaktır. Peki, anketinizi kime yapacaksınız? En yeni 100 müşteriye mi, alfabetik olarak listelenen ilk 100 müşteriye mi, yoksa en kısa isme sahip 100 kişiye mi? Bu yaklaşımların hiçbiri ihtiyaçlarınıza uymuyor çünkü doğaları gereğiHerkesin eşit seçilme şansına sahip olduğu tarafsız bir örneklem elde etmek için, aşağıda açıklanan yöntemlerden birini kullanarak rastgele bir seçim yapın.
Formüllerle Excel rastgele seçim
Excel'de hücreleri rastgele seçmek için yerleşik bir işlev yoktur, ancak geçici bir çözüm olarak rastgele sayılar oluşturmak için işlevlerden birini kullanabilirsiniz. Bunlar muhtemelen basit sezgisel formüller olarak adlandırılamaz, ancak işe yararlar.
Bir listeden rastgele bir değer nasıl seçilir
A2:A10 hücrelerinde bir isim listeniz olduğunu ve listeden rastgele bir isim seçmek istediğinizi varsayalım. Bu, aşağıdaki formüllerden biri kullanılarak yapılabilir:
=INDEX($A$2:$A$10,RANDBETWEEN(1,COUNTA($A$2:$A$10)),1)
veya
=INDEX($A$2:$A$10,RANDBETWEEN(1,ROWS($A$2:$A$10)),1)
İşte bu! Excel için rastgele isim seçiciniz hazır ve hizmet vermeye hazır:
Not: Lütfen RANDBETWEEN'in bir uçucu işlevi, çalışma sayfasında yaptığınız her değişiklikle yeniden hesaplanacağı anlamına gelir. Sonuç olarak, rastgele seçiminiz de değişecektir. Bunun olmasını önlemek için, çıkarılan adı kopyalayabilir ve değer olarak başka bir hücreye yapıştırabilirsiniz ( Özel Yapıştır > Değerler Ayrıntılı talimatlar için lütfen Formülleri değerlerle değiştirme bölümüne bakın.
Doğal olarak, bu formüller yalnızca rastgele adlar seçmekle kalmaz, aynı zamanda rastgele sayılar, tarihler veya diğer rastgele hücreleri de seçebilir.
Bu formüller nasıl çalışır?
Özetle, RANDBETWEEN tarafından döndürülen rastgele bir satır numarasına dayalı olarak listeden bir değer çıkarmak için INDEX işlevini kullanırsınız.
Daha spesifik olarak, RANDBETWEEN işlevi belirttiğiniz iki değer arasında rastgele bir tamsayı üretir. Alt değer için 1 sayısını sağlarsınız. Üst değer için, toplam satır sayısını almak için COUNTA veya ROWS kullanırsınız. Sonuç olarak, RANDBETWEEN 1 ile veri kümenizdeki toplam satır sayısı arasında rastgele bir sayı döndürür. row_num INDEX fonksiyonunun hangi satırı seçeceğini söyleyen argümanı. column_num argümanında, ilk sütundan bir değer çıkarmak istediğimiz için 1 kullanıyoruz.
Not: Bu yöntem, aşağıdakileri seçmek için iyi çalışır rastgele bir hücre Örneğinizin birden fazla hücre içermesi gerekiyorsa, RANDBETWEEN işlevi yinelemesiz olmadığı için yukarıdaki formül aynı değerin birden fazla oluşumunu döndürebilir. Bu, özellikle nispeten küçük bir listeden nispeten büyük bir örnek seçerken geçerlidir. Bir sonraki örnek, Excel'de yinelemesiz rastgele seçimin nasıl yapılacağını gösterir.
Excel'de yinelemeler olmadan rastgele nasıl seçim yapılır
Excel'de kopyalar olmadan rastgele veri seçmenin birkaç yolu vardır. Genel olarak, her hücreye rastgele bir sayı atamak için RAND işlevini kullanırsınız ve ardından bir Dizin Sıralaması formülü kullanarak birkaç hücre seçersiniz.
A2:A16 hücrelerindeki ad listesiyle, birkaç rastgele ad çıkarmak için lütfen aşağıdaki adımları izleyin:
- Rand formülünü B2'ye girin ve sütundan aşağıya kopyalayın:
=RAND()
=INDEX($A$2:$A$16, RANK(B2,$B$2:$B$16), 1)
İşte bu! Yinelemeler olmadan beş rastgele isim çıkarılır:
Bu formül nasıl çalışır?
Önceki örnekte olduğu gibi, rastgele bir satır koordinatına dayalı olarak A sütunundan bir değer çıkarmak için INDEX işlevini kullanırsınız. Bu durumda, bunu elde etmek için iki farklı işlev gerekir:
- RAND formülü B sütununu rastgele sayılarla doldurur.
- RANK işlevi, aynı satırdaki rastgele bir sayının sırasını döndürür. Örneğin, C2 hücresindeki RANK(B2,$B$2:$B$16), B2'deki sayının sırasını alır. C3'e kopyalandığında, B2 göreli referansı B3 olarak değişir ve B3'teki sayının sırasını döndürür ve bu böyle devam eder.
- RANK tarafından döndürülen sayı row_num argümanını kullanır, böylece o satırdaki değeri seçer. column_num argümanında, ilk sütundan bir değer çıkarmak istediğiniz için 1 değerini verirsiniz.
Dikkatli olun! Yukarıdaki ekran görüntüsünde gösterildiği gibi, Excel rastgele seçimimiz yalnızca benzersiz değerler içerir. Ancak teorik olarak, örneğinizde yinelenenlerin görünme olasılığı düşüktür. İşte nedeni: çok büyük bir veri kümesinde, RAND yinelenen rastgele sayılar üretebilir ve RANK bu sayılar için aynı sıralamayı döndürür. Kişisel olarak, testlerim sırasında hiç yinelenen almadım, ancak teoride böyle bir olasılıkvar.
Yalnızca benzersiz değerlerle rastgele bir seçim elde etmek için kurşun geçirmez bir formül arıyorsanız, yalnızca RANK yerine RANK + COUNTIF veya RANK.EQ + COUNTIF kombinasyonunu kullanın. Mantığın ayrıntılı açıklaması için lütfen Excel'de benzersiz sıralama bölümüne bakın.
Tam formül biraz zahmetlidir, ancak %100 kopyasızdır:
=INDEX($A$2:$A$16, RANK.EQ(B2, $B$2:$B$16) + COUNTIF($B$2:B2, B2) - 1, 1)
Notlar:
- RANDBETWEEN gibi Excel RAND işlevi de çalışma sayfanızın her yeniden hesaplanmasında yeni rastgele sayılar üreterek rastgele seçimin değişmesine neden olur. Örneğinizi değiştirmeden saklamak için kopyalayın ve değerler olarak başka bir yere yapıştırın ( Yapıştır Özel > Değerler ).
- Orijinal veri setinizde aynı ad (sayı, tarih veya başka bir değer) birden fazla kez görünüyorsa, rastgele bir örnek aynı değerin birkaç oluşumunu da içerebilir.
Excel 365 - 2010'da tekrarlar olmadan rastgele bir seçim elde etmenin daha fazla yolu burada açıklanmaktadır: Excel'de yinelemeler olmadan rastgele örnek nasıl elde edilir.
Excel'de rastgele satırlar nasıl seçilir
Çalışma sayfanızın birden fazla veri sütunu içermesi durumunda, rastgele bir örneği şu şekilde seçebilirsiniz: her satıra rastgele bir sayı atayın, bu sayıları sıralayın ve gerekli sayıda satırı seçin. Ayrıntılı adımlar aşağıda verilmiştir.
- Tablonuzun sağına veya soluna yeni bir sütun ekleyin (bu örnekte D sütunu).
- Eklenen sütunun ilk hücresine, sütun başlıkları hariç olmak üzere, RAND formülünü girin:
=RAND()
- Formülü sütuna kopyalamak için doldurma tutamacına çift tıklayın. Sonuç olarak, her satıra rastgele bir sayı atanmış olacaktır.
- Rastgele sayıları sıralayın en büyükten en küçüğe (artan sırada sıralamak sütun başlıklarını tablonun altına taşıyacaktır, bu nedenle azalan şekilde sıraladığınızdan emin olun). Bunun için Veri tab> Sırala ve Filtrele Excel seçimi otomatik olarak genişletecek ve tüm satırları rastgele sıraya göre sıralayacaktır.
Tablonuzun rastgele sıralanma şeklinden tam olarak memnun değilseniz, sıralama düğmesine tekrar basarak düzeltin. Ayrıntılı talimatlar için lütfen Excel'de rastgele sıralama nasıl yapılır bölümüne bakın.
- Son olarak, örneğiniz için gerekli sayıda satırı seçin, kopyalayın ve istediğiniz yere yapıştırın.
Bu eğitimde ele alınan formüllere daha yakından bakmak için örnek çalışma kitabımızı Excel Rastgele Seçim'e indirebilirsiniz.
Randomize aracı ile Excel'de rastgele seçim nasıl yapılır
Artık Excel'de rastgele bir örnek almak için birkaç formül bildiğinize göre, aynı sonucu bir fare tıklamasıyla nasıl elde edebileceğinizi görelim.
Ultimate Suite'imize dahil olan Excel için Rastgele Oluşturucu ile işte yapmanız gerekenler:
- Tablonuzdaki herhangi bir hücreyi seçin.
- Şuraya git Ablebits Araçları tab> Yardımcı Programlar grubunu seçin ve Rastgele > Rastgele Seçin :
Örneğin, örnek veri setimizden rastgele 5 satırı bu şekilde seçebiliriz:
Ve bir saniye içinde rastgele bir seçim alacaksınız:
Şimdi, rastgele örneğinizi kopyalamak için Ctrl + C tuşlarına basabilir ve ardından aynı veya başka bir sayfadaki konuma yapıştırmak için Ctrl + V tuşlarına basabilirsiniz.
Randomize aracını çalışma sayfalarınızda test etmek isterseniz, aşağıdan Ultimate Suite'in deneme sürümünü edinin. Google elektronik tablolarını kullanıyorsanız, Google E-Tablolar için Rastgele Oluşturucu makalemizi faydalı bulabilirsiniz.
Mevcut indirmeler
Rastgele örneklem seçme - formül örnekleri (.xlsx dosyası)
Ultimate Suite - deneme sürümü (.exe dosyası)