Excel rastgele veri: Excel'de rastgele sayılar, metinler, tarihler ve saatler oluşturun
Excel rastgele veri: Excel'de rastgele sayılar, metinler, tarihler ve saatler oluşturun
Genel olarak, rastgele veriler; istatistiksel örnekleme, veri şifreleme, piyango, test veya eğitim gibi öngörülemeyen sonuçların istendiği alanlarda kullanılan bir dizi sayı, metin dizisi veya diğer sembollerdir. Bu makalede, hem klasik Excel'de hem de Excel365'te rastgele sayı, metin dizisi, tarih ve saat oluşturmanın farklı yöntemlerini tanıtacağız.
İçindekiler:
1. Excel'de rastgele sayılar, metinler, tarihler, saatler oluşturun
2. Excel365 /2021 ve daha yeni sürümlerde rastgele sayılar, metinler, tarihler oluşturun
Excel'de rastgele sayılar, metinler, tarihler, saatler oluşturun
Bu bölümde, bir Excel çalışma sayfasında sayılar, metin dizileri, tarihler ve saatler oluşturmak için çeşitli çözümlerden bahsedilecektir.
1.1 Excel'de rastgele sayılar oluşturun
Bir çalışma sayfasında birden fazla rastgele sayı oluşturmak veya eklemek için, klasik RAND veya RANDBETWEEN fonksiyonu size oldukça yardımcı olabilir. Formüllerin yanı sıra, başka kodlar ve kolay araçlar da bu işte size yardımcı olabilir.
Rastgele sayılar oluşturmak için RAND fonksiyonu
İki sayı arasında rastgele ondalık sayılar oluşturun
RAND fonksiyonu,0 ile1 arasında,0 ile başka bir sayı arasında veya iki belirli sayı arasında rastgele ondalık sayılar oluşturmak için kullanılabilir.
Formül | Açıklama |
=RAND() | 0 ile1 arasında rastgele ondalık sayılar oluşturun. |
=RAND()*N | 0 ile N arasında rastgele ondalık sayılar oluşturun. |
=RAND()*(B-A)+A | Belirttiğiniz iki sayı arasında rastgele ondalık sayılar oluşturun. (A alt sınır değeri, B ise üst sınır değeridir.) |
Yukarıdaki ihtiyacınız olan formülü kopyalayın ve istediğiniz kadar hücreye uygulayın, ardından aşağıdaki ekran görüntülerinde gösterildiği gibi sonuçları elde edeceksiniz:
=RAND() | =RAND()*50 | =RAND()*(100-50)+50 |
![]() | ![]() | ![]() |
İki sayı arasında rastgele tamsayılar oluşturun
Bazı rastgele tamsayılar oluşturmak için, aşağıdaki tabloda gösterildiği gibi RAND ve INT fonksiyonlarını birlikte kullanmalısınız:
Formül | Açıklama |
=INT(RAND()*N) | 0 ile N arasında rastgele tamsayılar oluşturun. |
=INT(RAND()*(B-A)+A) | Belirttiğiniz iki sayı arasında rastgele tamsayılar oluşturun. (A alt sınır değeri, B ise üst sınır değeridir.) |
İhtiyacınız olan yukarıdaki formülü uygulayın, ardından formülü diğer hücrelere sürükleyip kopyalayın, böylece aşağıdaki ekran görüntülerinde gösterildiği gibi sonuçları elde edersiniz:
=INT(RAND()*100) | =INT(RAND()*(500-200)+200) |
![]() | ![]() |
Rastgele sayılar oluşturmak için RANDBETWEEN fonksiyonu
Excel'de, hızlı ve kolay bir şekilde rastgele sayılar oluşturmanıza yardımcı olabilecek bir RANDBETWEEN fonksiyonu vardır.
İki sayı arasında rastgele tamsayılar oluşturun
- bottom, top: Elde etmek istediğiniz rastgele sayıların aralığındaki en düşük ve en yüksek sayılar.
Örneğin,100 ile200 arasında rastgele tamsayılar oluşturmak istiyorsanız, aşağıdaki formülü boş bir hücreye uygulayın ve ardından formülü istediğiniz diğer hücrelere sürükleyip kopyalayın, ekran görüntüsüne bakın:
İpuçları: Bu RANDBETWEEN fonksiyonu hem pozitif hem de negatif sayılar oluşturabilir. -100 ile100 arasında rastgele sayılar eklemek için, sadece alt sınır değerini -100 olarak değiştirmeniz yeterlidir, aşağıdaki formüle bakın:
Belirli ondalık basamaklara sahip rastgele sayılar oluşturun
Belirli ondalık basamaklara sahip rastgele sayılar oluşturmak için, RANDBETWEEN formülünü şu şekilde değiştirmeniz gerekir:
- Bir ondalık basamağa sahip rastgele sayılar: =RANDBETWEEN(bottom*10, top*10)/10
- İki ondalık basamağa sahip rastgele sayılar: =RANDBETWEEN(bottom*100, top*100)/100
- Üç ondalık basamağa sahip rastgele sayılar: =RANDBETWEEN(bottom*1000, top*1000)/1000
- ...
Burada, iki ondalık basamağa sahip10 ile50 arasında rastgele sayılardan oluşan bir liste almak istiyorum, lütfen aşağıdaki formülü uygulayın ve ardından formülü ihtiyacınız olan diğer hücrelere sürükleyip kopyalayın, ekran görüntüsüne bakın:
İki değer arasında rastgele sayılar oluşturmak için Kullanıcı Tanımlı Fonksiyon
Aşağıdaki Kullanıcı Tanımlı Fonksiyon, bir çalışma sayfası aralığında rastgele tamsayılar veya belirli ondalık basamaklara sahip sayılar oluşturmanıza da yardımcı olabilir. Lütfen şu adımları izleyin:
1. ALT + F11 tuşlarına basılı tutarak Microsoft Visual Basic for Applications penceresini açın.
2. Ekle > Modül'e tıklayın ve aşağıdaki kodu Modül penceresine yapıştırın.
VBA kodu: Rastgele sayılar oluşturun
Public Function RandomNumbers(Num1 As Long, Num2 As Long, Optional Decimals As Integer)
'Updateby Extendoffice
Application.Volatile
Randomize
If IsMissing(Decimals) Or Decimals = 0 Then
RandomNumbers = Int((Num2 + 1 - Num1) * Rnd + Num1)
Else
RandomNumbers = Round((Num2 - Num1) * Rnd + Num1, Decimals)
End If
End Function
3. Ardından, kodu kapatıp çalışma sayfasına geri dönün, boş bir hücreye şu formülü yazın: =RandomNumbers(X,Y,Z).
Not: Yukarıdaki formülde, X sayıların alt sınırını, Y sayıların üst sınırını, Z ise rastgele sayıların belirli ondalık basamaklarını gösterir, lütfen ihtiyacınıza göre değiştirin.
1.)50 ile200 arasında rastgele tam sayılar oluşturmak için bu formülü kullanın:
2.)50 ile200 arasında2 ondalık basamağa sahip rastgele sayılar eklemek için aşağıdaki formülü uygulayın:
4. Son olarak, formülü istediğiniz diğer hücrelere sürükleyip kopyalayın, aşağıdaki ekran görüntülerinde gösterildiği gibi sonuçları elde edeceksiniz:
![]() | ![]() |
İki sayı arasında rastgele sayılar oluşturmak için pratik bir özellik
Formülleri hatırlamaktan ve girmekten yorulduysanız, burada size Kutools for Excel'in pratik bir özelliği olan Rastgele veri ekle'yi öneriyorum. Bu özellikle, herhangi bir formül olmadan rastgele tamsayılar veya ondalık sayılar oluşturabilirsiniz.
Excel için Kutools - Excel için 300 adet temel araç içeren bir paket. Sürekli ücretsiz AI özellikleriyle çalışın! Hemen indirin!
1. Rastgele sayılar oluşturmak istediğiniz hücre aralığını seçin ve ardından Kutools > Ekle > Rastgele veri ekle'ye tıklayın, ekran görüntüsüne bakın:
2. Rastgele veri ekle iletişim kutusunda:
1.) Rastgele tam sayılar oluşturun:
Tamsayı sekmesi altında, Başlangıç ve Bitiş kutularına, rastgele tam sayıların oluşturulacağı sayı aralığını yazın ve ardından aşağıdaki ekran görüntüsünde gösterildiği gibi rastgele tam sayıları almak için Tamam veya Uygula düğmesine tıklayın:
2.) Belirli ondalık basamaklara sahip rastgele sayılar oluşturun:
Ondalık sekmesi altında, rastgele ondalık sayılar oluşturmak istediğiniz iki sayıyı Başlangıç ve Bitiş kutularına ayrı ayrı girin. Ardından, Ondalık basamak kutusunda ondalık basamak sayısını seçin ve rastgele ondalık sayılar oluşturmak için Tamam veya Uygula düğmesine tıklayın. Ekran görüntüsüne bakın:
İpuçları: Yinelenmeyen rastgele ondalık sayılar oluşturmak için, lütfen Benzersiz değerler seçeneğini işaretleyin.
1.2 Yinelenmeyen rastgele sayılar oluşturun (benzersiz rastgele sayılar)
Formülleri veya kodu kullanarak rastgele sayılar oluşturduğunuzda, bazı yinelenen sayılar da oluşabilir. Eğer yinelenmeyen rastgele sayılardan oluşan bir liste oluşturmak istiyorsanız, bu bölümde sizin için bazı yöntemler gösterilecektir.
Dizi formülüyle yinelenmeyen rastgele sayılar oluşturun
Örneğin,100 ile200 arasında yinelenmeyen rastgele sayılar oluşturmak istiyorum, burada size yardımcı olabilecek karmaşık bir dizi formülü var, lütfen aşağıdaki adımları izleyin:
1. Alt ve üst sınır değerlerini iki hücreye girin. Bu örnekte, B2 ve B3 hücrelerine100 ve200 yazacağım, ekran görüntüsüne bakın:
2. Ardından, aşağıdaki formülü boş bir hücreye (örneğin D3) kopyalayın (formülü ilk satırdaki bir hücreye koymayın) ve ardından Ctrl+ Shift + Enter tuşlarına birlikte basarak ilk sayıyı alın, ekran görüntüsüne bakın:
Not: Yukarıdaki formülde, B1 alt değeri, B2 üst değeri belirtir ve D2 formülün üstündeki hücredir.
3. Ardından, bu formülü diğer hücrelere sürükleyip kopyalayarak100 ile200 arasında rastgele sayılar oluşturun:
VBA kodu ile yinelenmeyen rastgele sayılar oluşturun
Yukarıdaki formül sizin için biraz karmaşıksa, aşağıdaki VBA kodunu uygulayabilirsiniz, lütfen şu adımları izleyin:
1. ALT + F11 tuşlarına basılı tutarak Microsoft Visual Basic for Applications penceresini açın.
2. Ekle > Modül'e tıklayın ve aşağıdaki kodu Modül penceresine yapıştırın.
VBA kodu: Yinelenmeyen rastgele sayılar oluşturun
Sub Range_RandomNumber()
'Updateby Extendoffice
Dim xStrRange As String
Dim xRg, xCell, xRg1 As Range
Dim xArs As Areas
Dim xNum_Lowerbound As Integer
Dim xNum_Upperbound As Integer
Dim xI, xJ, xS, xR As Integer
xStrRange = "A1:B20"
xNum_Lowerbound = 100
xNum_Upperbound = 200
Set xRg = Range(xStrRange)
Set xArs = xRg.Areas
xRgCount = 0
For xI = 1 To xArs.Count
Set xCell = xArs.Item(xI)
xRgCount = xCell.Count + xRgCount
Next xI
xS = (xNum_Upperbound - xNum_Lowerbound + 1)
If xRgCount > xS Then
MsgBox ("Number of cells greater than the number of unique random numbers!")
Exit Sub
End If
xRg.Clear
For xI = 1 To xArs.Count
Set xCell = xArs.Item(xI)
For xJ = 1 To xCell.Count
Set xRg1 = xCell.Item(xJ)
xR = Int(xS * Rnd + xNum_Lowerbound)
Do While Application.WorksheetFunction.CountIf(xRg, xR) >= 1
xR = Int(xS * Rnd + xNum_Lowerbound)
Loop
xRg1.Value = xR
Next
Next
End Sub
Not: Yukarıdaki kodda, xStrRange = "A1:B20" rastgele sayıların A1:B20 aralığında oluşturulacağını belirtir. xNum_Lowerbound = 100 ve xNum_Upperbound = 200 ise100 ile200 arasında rastgele sayıların oluşturulacağı alt ve üst değerleri belirtir. Lütfen ihtiyacınıza göre değiştirin.
3. Ardından F5 tuşuna basarak kodu çalıştırın, benzersiz rastgele sayılar belirtilen aralığa eklenecektir.
Güçlü bir özellikle yinelenmeyen rastgele sayılar oluşturun
Birden fazla benzersiz rastgele sayı oluşturmak için hızlı bir yol arıyorsanız, Kutools for Excel’in Rastgele veri ekle özelliği, akıllı bir seçenek olan Benzersiz değerler seçeneğini destekler. Bu küçük seçeneği işaretleyerek bu görevi kolayca çözebilirsiniz.
1. Rastgele sayılar oluşturmak istediğiniz hücre aralığını seçin.
2. Ardından Kutools > Ekle > Rastgele veri ekle'ye tıklayın. Açılan iletişim kutusunda aşağıdaki işlemleri yapın:
- Tamsayı sekmesi altında, Başlangıç ve Bitiş kutularına rastgele sayıların oluşturulacağı sayı aralığını yazın;
- Benzersiz değerler seçeneğini işaretleyin;
- Ardından, aşağıdaki ekran görüntüsünde gösterildiği gibi benzersiz rastgele sayıları almak için Tamam veya Uygula düğmesine tıklayın.
1.3 Excel'de rastgele çift veya tek sayılar oluşturun
Bir hücre aralığında rastgele çift veya tek sayılar oluşturmak istiyorsanız, sadece RANDBETWEEN fonksiyonunu EVEN veya ODD fonksiyonunun içine yerleştirmeniz yeterlidir, genel sözdizimleri şunlardır:
Formül | Açıklama |
=EVEN(RANDBETWEEN(bottom,top)) | Belirtilen iki sayı arasında rastgele çift sayılar oluşturun. |
=ODD(RANDBETWEEN(bottom,top)) | Belirtilen iki sayı arasında rastgele tek sayılar oluşturun. |
Örneğin,10 ile100 arasında rastgele çift veya tek sayılar oluşturmak için aşağıdaki formülleri uygulayın:
=ODD(RANDBETWEEN(10,100)) (Rastgele tek sayılar oluşturun)
Ardından, formülü istediğiniz diğer hücrelere sürükleyerek kopyalayın, böylece aşağıdaki ekran görüntülerinde gösterildiği gibi sonuçları elde edersiniz:
![]() | ![]() |
1.4 Belirli bir değere toplamı eşit olan rastgele sayılar oluşturun
Bazen, toplamı önceden belirlenmiş bir değere eşit olan rastgele sayılardan oluşan bir dizi oluşturmanız gerekebilir. Örneğin, aşağıdaki ekran görüntüsünde gösterildiği gibi10 ile50 arasında toplamı100 olan5 veya n rastgele sayı oluşturmak istiyorum. Bu sorunu Excel'de çözmek için size iki yöntem tanıtacağım.
Formüllerle belirli bir değere toplamı eşit olan rastgele sayılar oluşturun
Aşağıdaki formüller size yardımcı olabilir. Adımlar biraz karmaşık olduğundan lütfen talimatları adım adım izleyin:
1. Öncelikle ihtiyacınız olan verileri oluşturmalısınız: önceden belirlenmiş toplam değer, başlangıç numarası, bitiş numarası ve oluşturmak istediğiniz rastgele sayı adedi, aşağıdaki ekran görüntüsünde gösterildiği gibi:
2. Ardından, aşağıdaki formülü rastgele sayıların oluşturulacağı boş bir hücreye kopyalayın. Bu örnekte, formülü A4 hücresine koyacağım ve ilk rastgele sayıyı almak için Enter tuşuna basacağım, ekran görüntüsüne bakın:
Not: Yukarıdaki formülde: A2 verilen toplam değeri, B2 ve C2 rastgele sayıların oluşturulacağı alt ve üst değerleri, D2 oluşturmak istediğiniz rastgele sayı adedini, A4 ise bu formülün girildiği hücreyi belirtir.
3. Ardından, aşağıdaki formülü A5 hücresine kopyalayın ve ikinci rastgele sayıyı almak için Enter tuşuna basın, ekran görüntüsüne bakın:
Not: Yukarıdaki formülde: A2 verilen toplam değeri, B2 ve C2 rastgele sayıların oluşturulacağı alt ve üst değerleri, D2 oluşturmak istediğiniz rastgele sayı adedini, A4 ilk formülün girildiği hücreyi ve A5 ikinci formülün girildiği hücreyi belirtir.
4. Ardından, ikinci oluşturulan sayıyı seçin, aşağıya doğru sürükleyerek bu formülü üç hücreye daha kopyalayın. Şimdi, aşağıdaki ekran görüntüsünde gösterildiği gibi5 rastgele sayı elde edeceksiniz:
5. Sonucu test etmek için, bu sayıların toplamını kontrol edebilirsiniz. Toplamın100 olup olmadığını görmek için F9 tuşuna basarak rastgele sayıları dinamik olarak yenileyebilirsiniz; toplam her zaman100 olacaktır.
Harika bir özellikle belirli bir değere toplamı eşit olan rastgele sayı kombinasyonları oluşturun
Yukarıdaki formüllerle ihtiyacınıza uygun rastgele sayılar oluşturabilirsiniz. Ancak, belirttiğiniz sayılardan oluşan ve toplamı belirli bir değere eşit olan tüm olası sayı kombinasyonlarını listelemek istiyorsanız, burada size kolay bir araç öneriyorum – Kutools for Excel. Make Up A Number özelliği ile aynı toplam değere sahip tüm rastgele sayı kombinasyonlarını elde edebilirsiniz.
1. Öncelikle, belirttiğiniz sayıları listelemelisiniz. Burada, aşağıdaki ekran görüntüsünde gösterildiği gibi10 ile50 arasındaki tüm sayıları listeledik:
2. Ardından, Kutools > İçerik > Make Up A Number'a tıklayın, ekran görüntüsüne bakın:
3. Açılan Make up a number iletişim kutusunda aşağıdaki işlemleri yapın:
- Veri Kaynağı kutusunda, toplamı100 olan sayıları bulmak için sayı listesini seçin;
- Seçenekler altında, Toplam kutusuna toplam değeri girin. Burada kutuya100 yazdık;
- Sonuçları yeni bir sayfada listelemek istiyorsanız, Yeni bir çalışma sayfasında kaydet seçeneğini işaretleyin;
- Tamam düğmesine tıklayın. Ekran görüntüsüne bakın:
4. İşlem tamamlandığında,10 ile50 arasındaki sayılardan oluşan ve toplamı100 olan tüm rastgele sayı setlerini aşağıda görebilirsiniz.
İpuçları: Kombinasyon sayısını ve her kombinasyondaki rastgele sayı adedini belirtmek isteğe bağlıdır. Örneğin,10 kombinasyon oluşturmak ve her kombinasyonda5 rastgele sayı olmasını istiyorsanız, iletişim kutusunda Gelişmiş Ayarlar altında aşağıdaki işlemleri yapabilirsiniz:
Ve sonuçları şu şekilde elde edeceksiniz:
1.5 Formüllerle rastgele harfler ve metin dizileri oluşturun
Bu bölümde, Excel'de rastgele harflerin nasıl oluşturulacağını göstereceğiz; örneğin, A'dan Z'ye büyük harfler, a'dan z'ye küçük harfler veya bazı özel karakterler (! " # $ % & ' ( ) * + , - . /) gibi.
Formüllerle rastgele harfler ve metin dizileri oluşturun
Excel'de, CHAR ve RANDBETWEEN fonksiyonlarını bazı ANSI karakter kodlarıyla birleştirerek aşağıda gösterildiği gibi formüller oluşturabilirsiniz:
Formül | Açıklama |
=CHAR(RANDBETWEEN(65,90)) | A ile Z arasında rastgele büyük harfler oluşturun. |
=CHAR(RANDBETWEEN(97,122)) | a ile z arasında rastgele küçük harfler oluşturun. |
=CHAR(RANDBETWEEN(33,47)) | Rastgele özel karakterler oluşturun, örneğin: ! " # $ % & ' ( ) * + , - . / |
İhtiyacınız olan yukarıdaki formüllerden herhangi birini uygulayın ve formülü istediğiniz kadar hücreye kopyalayın, ardından aşağıdaki ekran görüntülerinde gösterildiği gibi sonuçları elde edersiniz:
=CHAR(RANDBETWEEN(65,90)) | =CHAR(RANDBETWEEN(97,122)) | =CHAR(RANDBETWEEN(33,47)) |
![]() | ![]() | ![]() |
İpuçları: Birden fazla harften oluşan rastgele metin dizileri oluşturmak istiyorsanız, harfleri birleştirmek için & karakterini kullanmanız yeterlidir.
1.) Dört büyük harften oluşan rastgele diziler oluşturmak için aşağıdaki formülü uygulayın:
2.) Dört küçük harften oluşan rastgele diziler oluşturmak için aşağıdaki formülü uygulayın:
3.) İlk iki harfi büyük, son iki harfi küçük olan rastgele diziler oluşturmak için aşağıdaki formülü kullanın:
İhtiyacınıza uygun çeşitli kombinasyonlar oluşturmak için basit formüller ve & karakterini kullanabilirsiniz.
Pratik bir özellikle rastgele harfler ve metin dizileri oluşturun
Kutools for Excel yüklüyse, herhangi bir formülü hatırlamadan hızlı ve kolay bir şekilde rastgele harfler ve diziler oluşturabilirsiniz.
1. Harfleri veya dizileri eklemek istediğiniz hücre aralığını seçin.
2. Ardından Kutools > Ekle > Rastgele veri ekle'ye tıklayın, açılan iletişim kutusunda aşağıdaki işlemleri yapın:
- Dize sekmesine tıklayın;
- Eklemek istediğiniz a-z veya A-Z veya her ikisini işaretleyin;
- Ardından, Dize uzunluğu kutusunda istediğiniz dize uzunluğunu belirtin;
- Son olarak, aşağıdaki ekran görüntüsünde gösterildiği gibi dizileri eklemek için Tamam veya Uygula'ya tıklayın.
1.6 Excel'de alfanümerik karakterlerle rastgele parolalar oluşturun
Bir parola oluştururken, parolanın en az8 karakter uzunluğunda olması ve büyük harf, küçük harf, rakam ve bazı özel karakterler içermesi gerekir. Bu bölümde, Excel'de rastgele parolalar oluşturmak için bazı ipuçlarını tanıtacağım.
Formüller kullanarak alfanümerik karakterlerle rastgele parolalar oluşturun
Örneğin, burada8 karakter uzunluğunda rastgele parolalar oluşturacağım. Generate random letters and text strings with formulas bölümünde verilen üç formülü birleştirmeniz yeterlidir.
Aşağıdaki formülü boş bir hücreye kopyalayın:
Not: Yukarıdaki formülde, ilk CHAR ve RANDBETWEEN fonksiyonları rastgele bir büyük harf, ikinci ve üçüncü ifadeler iki küçük harf, dördüncü ifade bir büyük harf, beşinci ifade100 ile999 arasında3 basamaklı bir sayı ve son ifade özel bir karakter oluşturur. İhtiyacınıza göre bunların sırasını değiştirebilir veya düzenleyebilirsiniz.
Kullanıcı Tanımlı Fonksiyon kullanarak alfanümerik karakterlerle rastgele parolalar oluşturun
Excel'de rastgele parolalar eklemek için, aşağıdaki Kullanıcı Tanımlı Fonksiyon da işinizi görebilir, lütfen şu adımları izleyin:
1. ALT + F11 tuşlarına basılı tutun, Microsoft Visual Basic for Applications penceresi açılır.
2. Ekle > Modül'e tıklayın ve aşağıdaki makroyu Modül penceresine yapıştırın.
VBA kodu: Excel'de rastgele parolalar oluşturun
Function RandomizeF(Num1 As Integer, Num2 As Integer)
'Updateby Extendoffice
Dim Rand As String
Application.Volatile
getLen = Int((Num2 + 1 - Num1) * Rnd + Num1)
Do
i = i + 1
Randomize
Rand = Rand & Chr(Int((85) * Rnd + 38))
Loop Until i = getLen
RandomizeF = Rand
End Function
3. Ardından kodu kapatıp çalışma sayfasına geri dönün. Bir hücreye, minimum8 karakter ve maksimum10 karakter uzunluğunda rastgele bir metin dizisi oluşturmak için şu formülü girin: =RandomizeF(8,10)
4. Ardından formülü istediğiniz diğer hücrelere sürükleyip kopyalayın.8 ile10 karakter uzunluğunda alfanümerik ve özel karakterli rastgele diziler oluşturulacaktır. Ekran görüntüsüne bakın:
Kolay bir özellikle alfanümerik karakterlerle rastgele parolalar oluşturun
Excel'de birden fazla rastgele parola oluşturmanın hızlı ve kolay bir yolu var mı? Kutools for Excel, Rastgele veri ekle adlı mükemmel bir özellik sunar. Bu özellikle, sadece birkaç tıklama ile rastgele parolalar ekleyebilirsiniz.
1. Parolaları eklemek istediğiniz hücre aralığını seçin.
2. Ardından Kutools > Ekle > Rastgele veri ekle'ye tıklayın. Açılan iletişim kutusunda aşağıdaki işlemleri yapın:
- Dize sekmesine tıklayın;
- İhtiyacınıza göre karakter türünü işaretleyin;
- Ardından, Parola uzunluğu kutusunda istediğiniz parola uzunluğunu belirtin;
- Son olarak, aşağıdaki ekran görüntüsünde gösterildiği gibi parolaları oluşturmak için Tamam veya Uygula'ya tıklayın.
1.7 Excel'de rastgele belirli metinler oluşturun
Excel'de bazı belirli metin değerlerini rastgele görüntülemeyi veya listelemeyi hiç denediniz mi? Örneğin, bazı verilen metinleri (item1, item2, item3, item4, item5) bir hücre listesinde rastgele listelemek için aşağıdaki iki yöntem bu görevi çözmenize yardımcı olabilir.
Formülle rastgele belirli metinler oluşturun
Excel'de, belirli metinleri rastgele listelemek için CHOOSE ve RANDBETWEEN fonksiyonlarına dayalı bir formül oluşturabilirsiniz, genel sözdizimi şöyledir:
- Value_1, Value_2, Value_3, Value_n : Rastgele listelemek istediğiniz metin değerlerini temsil eder;
- n : Kullanmak istediğiniz metin değerlerinin sayısı.
Aşağıdaki formülü boş bir hücreye uygulayın ve ardından doldurma tutamacını aşağıya sürükleyerek belirli değerleri rastgele listelemek istediğiniz hücreleri doldurun, ekran görüntüsüne bakın:
Hızlı bir yöntemle rastgele belirli metinler oluşturun
Kutools for Excel yüklüyse, Rastgele veri ekle özelliğiyle özel metin değerlerini bir hücre aralığına rastgele ekleyebilirsiniz.
1. Belirli metinleri eklemek istediğiniz hücre aralığını seçin.
2. Ardından Kutools > Ekle > Rastgele veri ekle'ye tıklayın, açılan iletişim kutusunda aşağıdaki işlemleri yapın:
- Özel liste sekmesine tıklayın;
- Ardından, tıklayın
düğmesiyle başka bir Kutools for Excel uyarı kutusu açılır, rastgele listelemek istediğiniz kendi özel metin değerlerinizi girin veya seçin. (Manuel olarak girerken girdiler virgülle ayrılmalıdır.)
3. Ardından, Tamam'a tıklayarak Rastgele veri ekle iletişim kutusuna dönün, kendi özel metin listeniz liste kutusunda görüntülenecektir. Şimdi, yeni liste öğelerini seçin, Tamam veya Uygula düğmesine tıklayarak değerleri seçili hücrelere rastgele ekleyin.
İpuçları: Belirtilen metinleri yinelenmeden rastgele listelemek için, lütfen Benzersiz değerler seçeneğini işaretleyin.
1.8 Excel'de bir listeden rastgele değerler oluşturun veya seçin
Diyelim ki uzun bir isim listeniz var, bu listeden bazı isimleri şanslı isimler veya araştırma nesneleri olarak rastgele seçmek istiyorsunuz. Excel'de bu sorunu nasıl çözebilirsiniz?
INDEX, RANDBETWEEN ve ROWS fonksiyonlarıyla bir listeden rastgele değerler oluşturun
Excel'de, bir listeden rastgele değerler çekmek için doğrudan bir yol yoktur, ancak INDEX, RANDBETWEEN ve ROWS fonksiyonlarına dayalı bir formül oluşturarak bazı rastgele değerler çıkarabilirsiniz.
1. Aşağıdaki formülü, çıkarmak istediğiniz değeri koymak istediğiniz boş bir hücreye kopyalayın:
Not: Yukarıdaki formülde, A2:A12 rastgele değerler seçmek istediğiniz listedir.
2. Ardından, doldurma tutamacını aşağıya sürükleyerek rastgele değerleri görüntülemek istediğiniz birkaç hücreye çekin, aşağıdaki ekran görüntüsünde gösterildiği gibi sonucu elde edersiniz:
INDEX, RANK.EQ fonksiyonlarıyla yinelenmeyen rastgele değerler oluşturun
Yukarıdaki formülü kullandığınızda, bazı yinelenen değerler görüntülenebilir. Yinelenen değerleri atlamak için önce bir yardımcı sütun oluşturmalı ve ardından INDEX ve RANK.EQ fonksiyonlarına dayalı bir formül uygulamalısınız. Lütfen şu adımları izleyin:
1. Aşağıdaki formülü boş bir hücreye girerek rastgele sayılardan oluşan bir liste elde edin, ekran görüntüsüne bakın:
2. Ardından, aşağıdaki formülü başka bir sütundaki bir hücreye kopyalayın veya yazın ve ardından bu formülü aşağıdaki hücrelere sürükleyip kopyalayarak yinelenmeyen rastgele değerler görüntüleyin, ekran görüntüsüne bakın:
Not: Yukarıdaki formülde, A2:A12 rastgele değerler oluşturmak istediğiniz listedir, B2 yardımcı sütunun ilk hücresidir, B2:B12 ise1. adımda oluşturduğunuz yardımcı formül hücreleridir.
Harika bir özellikle bir aralıktan rastgele hücreler, satırlar, sütunlar seçin
Burada size pratik bir özellik öneriyorum – Kutools for Excel'in Sırala, Seç veya Rastgele özelliği. Bu özellikle, ihtiyacınıza göre rastgele hücreler, satırlar veya sütunlar seçebilirsiniz.
1. Rastgele değerler seçmek istediğiniz hücre listesini seçin.
2. Ardından Kutools > Aralık > Sırala, Seç veya Rastgele'ye tıklayın, ekran görüntüsüne bakın:
3. Sırala, Seç veya Rastgele iletişim kutusunda aşağıdaki işlemleri yapın:
- Seç sekmesine tıklayın;
- Ardından, Rastgele seçilecek hücre sayısı kutusuna rastgele seçmek istediğiniz hücre sayısını girin;
- Seçim Türü bölümünde, istediğiniz işlemi seçin. Bu durumda, Hücre seç seçeneğini seçeceğim.
- Ardından, Tamam veya Uygula düğmesine tıklayın, beş hücre bir anda rastgele seçilecektir, ekran görüntülerine bakın:
4. Hücreleri seçtikten sonra, ihtiyacınıza göre kopyalayıp diğer hücrelere yapıştırabilirsiniz.
1.9 Excel'de verileri rastgele gruplara atayın
Bir isim listeniz olduğunu varsayalım, şimdi bu isimleri aşağıdaki ekran görüntüsünde gösterildiği gibi rastgele üç gruba (Grup A, Grup B, Grup C) ayırmak istiyorsunuz. Bu bölümde, Excel'de bu görevi çözmek için bazı formüllerden bahsedeceğim.
Formülle verileri rastgele gruba atayın
Kişileri belirtilen gruplara rastgele atamak için, CHOOSE fonksiyonunu RANDBETWEEN fonksiyonu ile birlikte kullanabilirsiniz.
1. Aşağıdaki formülü, grup oluşturmak istediğiniz bir hücreye kopyalayın veya yazın:
Not: Yukarıdaki formülde, Group A, Group B ve Group C atamak istediğiniz grup adlarını,3 ise dağıtmak istediğiniz grup sayısını belirtir.
2. Ardından, doldurma tutamacını diğer hücrelere sürükleyerek bu formülü doldurun ve isimler aşağıdaki ekran görüntüsünde gösterildiği gibi üç gruba ayrılacaktır:
Formülle eşit sayıda rastgele gruba veri atayın
Tüm gruplarda eşit sayıda isim olmasını istiyorsanız, yukarıdaki formül sizin için doğru çalışmayacaktır. Bu durumda, RAND fonksiyonu ile rastgele değerler içeren bir yardımcı sütun oluşturabilir ve ardından INDEX, RANK ve ROUNDUP fonksiyonlarına dayalı bir formül uygulayabilirsiniz.
Örneğin, atamak istediğiniz grup adlarını F2:F4 hücrelerine listeledim. Kişileri gruplara (Group A, Group B, Group C) atamak ve her grupta4 katılımcı olmasını sağlamak için şu adımları izleyin:
1. Bu formülü girin: =RAND() boş bir hücreye, rastgele sayılardan oluşan bir liste elde edin, ekran görüntüsüne bakın:
2. Ardından, bir sonraki sütunda, örneğin D2 hücresine aşağıdaki formülü kopyalayın veya yazın:
Not: Yukarıdaki formülde, C2 yardımcı sütunun ilk hücresidir, C2:C13 ise 1. adımda oluşturduğunuz yardımcı formül hücreleridir, 4 ise her grupta olmasını istediğiniz isim sayısını belirtir, F2:F4 ise atamak istediğiniz grup adlarını içeren hücre aralığıdır.
3. Doldurma tutamacını aşağıya sürükleyerek veri listesindeki rastgele grupları oluşturun ve isimler eşit gruplara ayrılacaktır, ekran görüntüsüne bakın:
1.10 Excel'de rastgele tarihler oluşturun
İki belirli tarih arasında rastgele tarihler oluşturmak için size bazı yöntemler tanıtacağım.
Formüllerle iki tarih arasında rastgele tarihler oluşturun
Örneğin,2021-5-1 ile2021-10-15 arasında rastgele tarihler oluşturmak istiyorum. Normalde, Excel'de bu görevi RANDBETWEEN ve DATE fonksiyonlarını birleştirerek gerçekleştirebilirsiniz, lütfen şu adımları izleyin:
1. Rastgele bir tarih eklemek istediğiniz bir hücreyi seçin ve ardından aşağıdaki formülü girin:
Not: Bu formülde,2021,5,1 başlangıç tarihi,2021,10,15 ise bitiş tarihidir, ihtiyacınıza göre değiştirebilirsiniz.
2. Ardından, bu formülü doldurmak istediğiniz diğer hücrelere sürükleyip kopyalayın, hücrelerde aşağıdaki ekran görüntüsünde gösterildiği gibi beş basamaklı sayılar görüntülenecektir:
3. Ardından, bu sayıları tarih biçimine dönüştürmelisiniz. Formül hücrelerini seçin, sağ tıklayın ve açılan menüden Hücre Biçimlendir'i seçin.
4. Hücre Biçimlendir iletişim kutusunda, Sayı sekmesine tıklayın ve Kategori bölmesinden Tarih'i seçin, ardından Tür açılır listesinden istediğiniz bir tarih biçimini seçin. Ekran görüntüsüne bakın:
5. İletişimi kapatmak için Tamam'a tıklayın. Artık sayılar normal tarihlere dönüştürülmüş olacaktır. Ekran görüntüsüne bakın:
İpuçları: Hafta sonları hariç rastgele çalışma günleri oluşturmak istiyorsanız, aşağıdaki formül size yardımcı olabilir:
Harika bir özellikle iki tarih arasında rastgele tarihler oluşturun
Kutools for Excel’in Rastgele veri ekle özelliği, iki tarih arasında rastgele tarihler, çalışma günleri veya hafta sonları oluşturmanıza yardımcı olacak bir seçenek de sunar.
1. Rastgele tarihler eklemek istediğiniz hücre aralığını seçin.
2. Ardından Kutools > Ekle > Rastgele veri ekle'ye tıklayın, açılan iletişim kutusunda aşağıdaki işlemleri yapın:
- Tarih sekmesine tıklayın;
- Ardından, tarih aralığını belirtin. Bu örnekte,5/1/2021 ile10/15/2021 arasını seçeceğim.
- Ardından, ihtiyacınıza göre tarih türünü seçin - çalışma günü, hafta sonu veya her ikisi.
- Son olarak, aşağıdaki ekran görüntüsünde gösterildiği gibi rastgele tarihler oluşturmak için Tamam veya Uygula'ya tıklayın.
İpuçları: Rastgele benzersiz tarihler oluşturmak için, lütfen Benzersiz değerler seçeneğini işaretleyin.
1.11 Excel'de rastgele saatler oluşturun
Rastgele sayılar, metin dizileri ve tarihler ekledikten sonra, bu bölümde Excel'de rastgele saatler oluşturmak için bazı ipuçlarından bahsedeceğim.
Formüllerle rastgele saatler oluşturun
Formülle rastgele saatler oluşturun
Bir hücre aralığında rastgele saatler oluşturmak için, TEXT ve RAND fonksiyonlarına dayalı bir formül işinizi görebilir.
Aşağıdaki formülü boş bir hücreye girin ve ardından formülü saatleri almak istediğiniz diğer hücrelere sürükleyip kopyalayın, ekran görüntüsüne bakın:
Formülle iki saat arasında rastgele saatler oluşturun
Belirli iki saat arasında rastgele saatler eklemeniz gerekiyorsa, örneğin10 ile18 saatleri arasında, aşağıdaki formülü uygulayın:
Not: Yukarıdaki formülde,18 bitiş saati,10 ise başlangıç saatidir. İhtiyacınıza göre değiştirebilirsiniz.
Ardından, formülü iki saat aralığında rastgele saatler oluşturmak istediğiniz diğer hücrelere sürükleyip kopyalayın, ekran görüntüsüne bakın:
Belirli aralıklarla rastgele saatler oluşturun
Örneğin, Excel'de belirli aralıklarla rastgele saatler oluşturmak istiyorsanız, örneğin15 dakikalık aralıklarla rastgele saatler eklemek için, TEXT fonksiyonu içinde RAND ve FLOOR fonksiyonlarını kullanabilirsiniz.
Aşağıdaki formülü boş bir hücreye girin veya kopyalayın ve ardından bu formülü rastgele saatler almak istediğiniz hücrelere sürükleyip kopyalayın, ekran görüntüsüne bakın:
Not: Formülde, 15 zaman aralığını belirtir, rastgele saatleri 30 dakikalık aralıklarla almak istiyorsanız, sadece 15'i 30 ile değiştirin.
Pratik bir özellikle iki saat arasında rastgele saatler oluşturun
Kutools for Excel yüklüyse, Rastgele veri ekle özelliğiyle bir çalışma sayfasında belirli saatler arasında rastgele saatler oluşturabilirsiniz.
1. Saatleri oluşturmak istediğiniz hücre aralığını seçin.
2. Ardından Kutools > Ekle > Rastgele veri ekle'ye tıklayın, açılan iletişim kutusunda aşağıdaki işlemleri yapın:
- Saat sekmesine tıklayın;
- Ardından, saat aralığını belirtin. Bu örnekte,9:00 ile16:30 arasını seçeceğim.
- Son olarak, aşağıdaki ekran görüntüsünde gösterildiği gibi rastgele saatler oluşturmak için Tamam veya Uygula'ya tıklayın.
Bir formülle iki tarih-saat arasında rastgele tarih ve saatler oluşturun
Hem rastgele tarih hem de saat oluşturmak istiyorsanız, aşağıdaki formül size yardımcı olabilir.
1. Rastgele tarih-saat oluşturmak istediğiniz bir hücreye aşağıdaki formülü girin veya kopyalayın:
Not: Bu formülde,2021-10-1512:00:00 bitiş tarih ve saati,2021-1-19:00:00 ise başlangıç tarih ve saatidir, ihtiyacınıza göre değiştirebilirsiniz.
2. Ardından, bu formülü rastgele tarih-saatlerin görüntüleneceği diğer hücrelere sürükleyip kopyalayın, ekran görüntüsüne bakın:
Excel365 /2021 ve daha yeni sürümlerde rastgele sayılar, metinler, tarihler oluşturun
Bu bölümde, Excel365, Excel2021 ve gelecekteki sürümlerde yeni dinamik dizi fonksiyonu RANDARRAY ile rastgele sayılar, tarihler oluşturmayı, rastgele seçim yapmayı ve verileri rastgele gruplara atamayı göstereceğiz.
RANDARRAY fonksiyonu, belirttiğiniz herhangi iki sayı arasında rastgele sayılardan oluşan bir dizi döndürmek için kullanılır.
RANDARRAY fonksiyonunun sözdizimi:
- satırlar (isteğe bağlı): Döndürülecek rastgele sayıların satır sayısı; (Atlanırsa, varsayılan =1)
- sütunlar (isteğe bağlı): Döndürülecek rastgele sayıların sütun sayısı; (Atlanırsa, varsayılan =1)
- min (isteğe bağlı): Döndürülecek minimum sayı; (Atlanırsa, varsayılan =0)
- maks (isteğe bağlı): Döndürülecek maksimum sayı; (Atlanırsa, varsayılan =1)
- tamsayı (isteğe bağlı): Tam sayı mı yoksa ondalık değer mi döndürülecek. TRUE ise tam sayı, FALSE ise ondalık sayı döndürür. (Atlanırsa, varsayılan =FALSE)
- 1. RANDARRAY fonksiyonunda beş bağımsız değişken vardır, hepsi isteğe bağlıdır, hiçbiri belirtilmezse RANDARRAY0 ile1 arasında bir ondalık değer döndürür.
- 2. Satır veya sütun bağımsız değişkenleri ondalık sayı ise, ondalık noktadan önceki tam sayıya yuvarlanır (ör.3.9,3 olarak kabul edilir).
- 3. Minimum sayı, maksimum sayıdan küçük olmalıdır, aksi takdirde #DEĞER! hatası döndürülür.
- 4. Bu RANDARRAY bir dizi döndürür, RANDARRAY bir çalışma sayfasında birden fazla sonuç döndürdüğünde, sonuçlar bitişik hücrelere taşar.
2.1 Excel365 /2021 ve daha yeni sürümlerde rastgele sayılar oluşturun
Excel365, Excel2021 ve gelecekteki sürümlerde rastgele tam veya ondalık sayılar oluşturmak için bu yeni RANDARRAY fonksiyonunu kullanabilirsiniz.
Formülle iki sayı arasında rastgele sayılar oluşturun
Belirli bir aralıkta rastgele sayılardan oluşan bir liste oluşturmak için aşağıdaki formülleri uygulayın:
İhtiyacınıza göre aşağıdaki formüllerden herhangi birini girin ve ardından Enter tuşuna basarak sonuçları alın, ekran görüntülerine bakın:
=RANDARRAY(6,4,50,200, FALSE) (50 ile200 arasında rastgele ondalık sayılar oluşturun)
- 6:6 satır rastgele sayı döndürüleceğini belirtir;
- 4:4 sütun rastgele sayı döndürüleceğini belirtir;
- 50,200: Sayıların oluşturulacağı minimum ve maksimum değerler;
- TRUE: Tam sayı döndürüleceğini belirtir;
- FALSE: Ondalık sayı döndürüleceğini belirtir.
![]() | ![]() |
Formüllerle yinelenmeyen rastgele sayılar oluşturun
Normal RANDARRAY fonksiyonunu kullanarak rastgele sayılar oluşturduğunuzda, bazı yinelenen sayılar da oluşabilir. Yinelenmeleri önlemek için, burada bu görevi çözmek için bazı formüllerden bahsedeceğim.
Yinelenmeyen rastgele sayılardan oluşan bir liste oluşturun
Rastgele benzersiz sayılardan oluşan bir sütun veya liste oluşturmak için genel sözdizimleri şunlardır:
Yinelenmeyen rastgele tamsayılar:
Yinelenmeyen rastgele ondalık sayılar:
- n: Oluşturmak istediğiniz değer sayısı;
- min: Minimum değer;
- max: Maksimum değer.
Örneğin, burada50 ile100 arasında yinelenmeyen8 rastgele sayıdan oluşan bir liste ekleyeceğim, ihtiyacınıza göre aşağıdaki formüllerden herhangi birini uygulayın ve ardından Enter tuşuna basarak sonuçları alın:
=INDEX(UNIQUE(RANDARRAY(8^2,1,50,100, FALSE)), SEQUENCE(8)) (Benzersiz rastgele ondalık sayılar)
- 8:8 rastgele sayı döndürüleceğini belirtir;
- 50,100: Sayıların oluşturulacağı minimum ve maksimum değerler.
- TRUE: Tam sayı döndürüleceğini belirtir;
- FALSE: Ondalık sayı döndürüleceğini belirtir.
![]() | ![]() |
Yinelenmeyen rastgele sayılardan oluşan bir aralık oluşturun
Bir hücre aralığında yinelenmeyen rastgele sayılar oluşturmak istiyorsanız, SEQUENCE fonksiyonuna satır ve sütun sayısını tanımlamanız yeterlidir, genel sözdizimleri şunlardır:
Rastgele benzersiz sayılardan oluşan bir sütun veya liste oluşturmak için genel sözdizimleri şunlardır:
Yinelenmeyen rastgele tamsayılar:
Yinelenmeyen rastgele ondalık sayılar:
- n: Sayıların ekleneceği hücre sayısı, satır sayısı * sütun sayısı olarak verebilirsiniz; Örneğin,8 satır ve3 sütun doldurmak için24^2 kullanın.
- satırlar: Doldurulacak satır sayısı;
- sütunlar: Doldurulacak sütun sayısı;
- min: En düşük değer;
- maks: En yüksek değer.
Burada,8 satır ve3 sütundan oluşan bir aralığı50 ile100 arasında benzersiz rastgele sayılarla dolduracağım, ihtiyacınıza göre aşağıdaki formüllerden herhangi birini uygulayın:
=INDEX(UNIQUE(RANDARRAY(24^2,1,50,100, FALSE)), SEQUENCE(8,3)) (Benzersiz rastgele ondalık sayılar)
- 24:24 rastgele sayı döndürüleceğini belirtir,8 ve3'ün çarpımı (satır*sütun);
- 50,100: Sayıların oluşturulacağı minimum ve maksimum değerler;
- TRUE: Tam sayı döndürüleceğini belirtir;
- FALSE: Ondalık sayı döndürüleceğini belirtir.
![]() | ![]() |
2.2 Excel365 /2021 ve daha yeni sürümlerde rastgele tarihler oluşturun
Bu yeni RANDARRAY fonksiyonunu kullanarak, Excel'de hızlı ve kolay bir şekilde birden fazla rastgele tarih veya çalışma günü oluşturabilirsiniz.
Formülle iki tarih arasında rastgele tarihler oluşturun
Belirli iki tarih arasında rastgele tarihlerden oluşan bir liste oluşturmak için aşağıdaki formülü uygulayabilirsiniz:
1. Rastgele tarihler oluşturmak için aşağıdaki formülü boş bir hücreye girin ve Enter tuşuna basarak beş basamaklı sayılardan oluşan bir liste alın, ekran görüntüsüne bakın:
- 10:10 satır rastgele tarih döndürüleceğini belirtir;
- 1:1 sütun rastgele tarih döndürüleceğini belirtir;
- B1, B2: Tarihlerin oluşturulacağı başlangıç ve bitiş tarihlerini içeren hücreler.
2. Ardından, sayıları normal tarih biçimine dönüştürmelisiniz: Sayıları seçin, sağ tıklayın ve açılan menüden Hücre Biçimlendir'i seçin. Sonraki Hücre Biçimlendir iletişim kutusunda şu adımları izleyin:
- Sayı sekmesine tıklayın;
- Kategori bölmesinden Tarih'e tıklayın;
- Ardından, Tür listesinden istediğiniz bir tarih biçimini seçin.
3. Ardından, Tamam düğmesine tıklayın, sayılar belirttiğiniz tarih biçiminde biçimlendirilecektir, ekran görüntüsüne bakın:
İpuçları: Elbette, başlangıç ve bitiş tarihlerini doğrudan formüle şu şekilde yazabilirsiniz:
Formülle iki tarih arasında rastgele çalışma günleri oluşturun
Bir hücre aralığında rastgele çalışma günleri üretmek için, RANDARRAY fonksiyonunu WORKDAY fonksiyonu içinde kullanın.
1. Aşağıdaki formülü boş bir hücreye girin veya kopyalayın ve ardından Enter tuşuna basarak aşağıdaki ekran görüntüsünde gösterildiği gibi bir sayı listesi alın:
2. Ardından, sayıları ihtiyacınıza göre Hücre Biçimlendir iletişim kutusunda belirli bir tarih biçimine dönüştürün ve aşağıdaki ekran görüntüsünde gösterildiği gibi tarih biçimini elde edin:
İpuçları: Başlangıç ve bitiş tarihlerini doğrudan formüle şu şekilde yazabilirsiniz:
2.3 Excel365 /2021 ve daha yeni sürümlerde bir listeden rastgele değerler oluşturun veya alın
Excel365, Excel2021 ve gelecekteki sürümlerde (örneğin Excel2024), bir hücre listesinden rastgele değerler oluşturmak veya almak istiyorsanız, bu bölümde sizin için bazı formüller tanıtılacaktır.
Formülle bir listeden rastgele değerler oluşturun veya alın
Bir hücre listesinden rastgele değerler çıkarmak için, bu RANDARRY fonksiyonu ile INDEX fonksiyonu işinizi görebilir. Genel sözdizimi şöyledir:
- data: Rastgele öğeler çıkarmak istediğiniz değerler listesi;
- n: Çıkarmak istediğiniz rastgele öğe sayısı.
Örneğin, A2:A12 isim listesinden3 isim çıkarmak için aşağıdaki formülleri kullanın:
=INDEX(A2:A12, RANDARRAY(3,1,1, ROWS(A2:A12), TRUE)) (Bir sayıyı doğrudan yazın)
Ardından, Enter tuşuna basarak aynı anda rastgele3 isim alın, ekran görüntüsüne bakın:
Formülle bir listeden yinelenmeyen rastgele değerler oluşturun veya alın
Yukarıdaki formülle, sonuçlarda yinelenenler görebilirsiniz. Bir listeden yinelenmeyen rastgele seçim yapmak için genel sözdizimi şöyledir:
- data: Rastgele öğeler çıkarmak istediğiniz değerler listesi;
- n: Çıkarmak istediğiniz rastgele öğe sayısı.
A2:A12 listesinden rastgele5 isim almak istiyorsanız, aşağıdaki formüllerden birini girin veya kopyalayın:
=INDEX(SORTBY(A2:A12, RANDARRAY(ROWS(A2:A12))), SEQUENCE(5)) (Bir sayıyı doğrudan yazın)
Ardından, Enter tuşuna basarak A2:A12 listesinden yinelenmeyen rastgele5 isim alın, ekran görüntüsüne bakın:
2.4 Excel365 /2021 ve daha yeni sürümlerde bir aralıktan rastgele satırlar oluşturun veya seçin
Bazen, Excel'de bir hücre aralığından rastgele satırlar seçmeniz gerekebilir. Bu görevi başarmak için, burada bazı formüllerden bahsedeceğim.
Formülle bir aralıktan rastgele satırlar oluşturun veya seçin
Bir hücre aralığından rastgele satırlar oluşturmak için genel sözdizimi şöyledir:
- data: Rastgele satırlar çıkarmak istediğiniz hücre aralığı;
- n: Çıkarmak istediğiniz rastgele satır sayısı;
- {1,2,3…}: Çıkarılacak sütun numaraları.
A2:C12 aralığından3 satır veri çıkarmak için aşağıdaki formüllerden herhangi birini kullanın:
=INDEX(A2:C12, RANDARRAY(3,1,1, ROWS(A2:C12), TRUE), {1,2,3}) (Bir sayıyı doğrudan yazın)
Ardından, Enter tuşuna basarak A2:C12 aralığından rastgele3 satır veri alın, ekran görüntüsüne bakın:
Formülle bir aralıktan yinelenmeyen rastgele satırlar oluşturun veya seçin
Benzer şekilde, yukarıdaki formül de yinelenen veriler oluşturabilir. Yinelenen satırların oluşmasını önlemek için aşağıdaki genel sözdizimini kullanabilirsiniz:
- data: Rastgele satırlar çıkarmak istediğiniz hücre aralığı;
- n: Çıkarmak istediğiniz rastgele satır sayısı;
- {1,2,3…}: Çıkarılacak sütun numaraları.
Örneğin, A2:C12 aralığından5 satır veri almak için aşağıdaki formüllerden herhangi birini kullanın:
=INDEX(SORTBY(A2:C12, RANDARRAY(ROWS(A2:C12))), SEQUENCE(5), {1,2,3}) (Bir sayıyı doğrudan yazın)
Ardından, Enter tuşuna basarak A2:C12 aralığından yinelenmeyen rastgele5 satır alın, aşağıdaki ekran görüntüsünde gösterildiği gibi:
Rastgele sonuçların değişmesini önleyin
Muhtemelen bu makaledeki tüm rastgeleleştirme fonksiyonlarının (RAND, RANDBETWEEN ve RANDARRAY gibi) değişken olduğunu fark etmişsinizdir. Oluşturulan sonuçlar, sayfa her değiştiğinde yeniden hesaplanır ve ardından yeni rastgele değerler üretilir. Rastgele değerlerin otomatik olarak değişmesini durdurmak için, burada iki hızlı ipucu sunuyorum.
Kopyala ve yapıştır yöntemiyle rastgele sonuçların değişmesini önleyin
Normalde, dinamik formülleri değer olarak kopyalayıp yapıştırmak için Kopyala ve Yapıştır özelliğini uygulayabilirsiniz, lütfen şu adımları izleyin:
1. Rastgele formül içeren hücreleri seçin ve ardından Ctrl + C tuşlarına basarak kopyalayın.
2. Ardından, seçili aralığa sağ tıklayın ve Yapıştırma Seçenekleri bölümünden Değerler seçeneğine tıklayın, ekran görüntüsüne bakın:
İpuçları: Bu seçeneği etkinleştirmek için Shift + F10 ve ardından V tuşlarına da basabilirsiniz.
3. Ve tüm formül hücreleri değerlere dönüştürülür, rastgele değerler artık değişmez.
Pratik bir özellikle rastgele sonuçların değişmesini önleyin
Kutools for Excel yüklüyse, Gerçek Değere Dönüştür özelliğiyle seçili tüm formül hücrelerini tek tıkla değerlere dönüştürebilirsiniz.
1. Rastgele formül içeren hücreleri seçin ve ardından Kutools > Gerçek Değere Dönüştür'e tıklayın, ekran görüntüsüne bakın:
2. Artık seçili tüm formüller değerlere dönüştürülmüştür.
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar. En çok ihtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
- Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!