Excel’de rastgele veri: Excel’de rastgele sayılar, metinler, tarihler ve saatler oluşturun
Genel olarak, rastgele veriler; istatistiksel örnekleme, veri şifreleme, piyango çekilişleri, test ve eğitim senaryoları veya öngörülemeyen sonuçların gerektiği diğer alanlarda kullanılan sayılar, metin dizileri ya da başka sembollerden oluşan bir seridir. Bu makalede, hem normal Excel’de hem de Excel 365’te rastgele sayılar, metin dizileri, tarihler ve saatler oluşturmanın çeşitli yöntemlerini inceleyeceğiz.
Excel’de rastgele sayılar, metinler, tarihler ve saatler oluşturun
Bu bölüm, Excel çalışma sayfalarınızda sayılar, metin dizileri, tarihler ve saatler oluşturmak için sunduğu çeşitli çözümleri ele alacaktır.
1,1 Excel’de rastgele sayılar oluşturun
Bir çalışma sayfasında birden fazla rastgele sayı oluşturmak veya eklemek için genellikle RAND ya da RANDBETWEEN işlevleri büyük kolaylık sağlar. Formüllerin yanı sıra, bu işlemi destekleyen başka kodlar ve kullanıcı dostu araçlar da mevcuttur.
Rastgele sayı üretmek için RAND işlevi
İki sayı arasında rastgele ondalık sayılar oluşturun
RAND işlevi, 0 ile 1 arasında, 0 ile başka bir sayı arasında ya da iki belirli sayı arasında rastgele ondalık sayılar oluşturmak için kullanılabilir.
| Formül | Açıklama |
| =RAND() | 0 ile 1 arasında rastgele ondalık sayılar üretin. |
| =RAND()*N | 0 ile N arasında rastgele ondalık sayılar üretin. |
| =RAND()*(B-A)+A | Belirttiğiniz iki sayı arasında rastgele ondalık sayılar üretin. ()B |
Lütfen ihtiyacınız olan yukarıdaki 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ı alacaksınız:
| =RAND() | =RAND()*50 | =RAND()*(100-50)+50 |
![]() | ![]() | ![]() |
İki sayı arasında rastgele tam sayılar oluşturun
Bazı rastgele tam sayılar oluşturmak için aşağıdaki tabloda gösterildiği gibi RAND ve INT işlevlerini birlikte kullanmalısınız:
| Formül | Açıklama |
| =INT(RAND()*N) | 0 ile N arasında rastgele tam sayılar üretin. |
| =INT(RAND()*(B-A)+A) | Belirttiğiniz iki sayı arasında rastgele tam sayılar üretin. ()B |
Lütfen ihtiyacınız olan yukarıdaki formülü uygulayın, ardından gerektiği gibi 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ı alacaksınız:
| =INT(RAND()*100) | =INT(RAND()*(500-200)+200) |
![]() | ![]() |
Rastgele sayı üretmek için RANDBETWEEN işlevi
Excel’de, rastgele sayıları hızlı ve kolay şekilde oluşturmanıza yardımcı olabilecek bir RANDBETWEEN işlevi vardır.
İki sayı arasında rastgele tam sayılar oluşturun
- bottom, top: Almak istediğiniz rastgele sayı aralığının en düşük ve en yüksek değerleri.
Örneğin, 100 ile 200 arasında rastgele tam sayılar oluşturmak istiyorsanız, lütfen 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ı: RANDBETWEEN işlevi, hem pozitif hem de negatif sayılar üretebilir. -100 ile 100 arasında rastgele sayılar eklemek için alt sınır değerini -100 olarak ayarlamanız yeterlidir; aşağıdaki formüle göz atın:

İki sayı arasında belirtilen Ondalık Basamak Sayısı ile rastgele sayılar oluşturun
Belirtilen Ondalık Basamak Sayısı ile rastgele sayılar oluşturmak için RANDBETWEEN formülünü şu şekilde değiştirmeniz gerekir:
- Bir Ondalık basamak sayısı içeren rastgele sayılar:=RANDBETWEEN(bottom*10, top*10)/10
- İki Ondalık Basamak Sayısı içeren rastgele sayılar:=RANDBETWEEN(bottom*100, top*100)/100
- Üç Ondalık Basamak Sayısı içeren rastgele sayılar:=RANDBETWEEN(bottom*1000, top*1000)/1000
- …
Burada, 10 ile 50 arasında iki Ondalık Basamak Sayısı ile rastgele sayılar içeren bir liste almak istiyorum; lütfen aşağıdaki formülü uygulayın ve ardından formülü gerektiği gibi diğer hücrelere sürükleyip kopyalayın; ekran görüntüsüne bakın:

İki değer arasında rastgele sayı üretmek için Kullanıcı Tanımlı İşlev
Aşağıdaki Kullanıcı Tanımlı İşlev (UDF), çalışma sayfasının bir aralığında belirli Ondalık Basamak Sayısı ile rastgele tam sayılar veya sayılar oluşturmanıza da yardımcı olabilir. Lütfen aşağıdaki adımları izleyin:
1. ALT + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın.
2. Ekle > Modül seçeneğine 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ın ve çalışma sayfasına 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ı ve Z rastgele sayıların belirtilen ondalık basamak sayısını gösterir; lütfen bunları ihtiyaçlarınıza göre güncelleyin.
1.) 50 ile 200 arasında rastgele tam sayılar oluşturmak için bu formülü kullanın:
2.) 50 ile 200 arasında 2 Ondalık Basamak Sayısı ile 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ı göreceksiniz:
![]() | ![]() |
İki sayı arasında rastgele sayı üretmek için kullanışlı bir özellik
Formülleri ezberlemekten ve tekrar tekrar girmekten bıktıysanız, işinize yarayacak harika bir özelliğimiz var: Rastgele Veri Ekle özelliği, Kutools for Excel’de! Bu özellik sayesinde hiçbir formül kullanmadan rastgele tam sayılar ya da ondalık sayılar oluşturabilirsiniz.
Kutools for Excel – Excel için 300’den fazla temel araçla işlerinizi daha hızlı, daha kolay ve daha verimli hale getirin.Hemen indirin!
1. Rastgele sayı oluşturmak istediğiniz hücre aralığını seçin ve ardından Kutools > Ekle > Rastgele veri ekle seçeneğine tıklayın; ekran görüntüsüne bakın:

2.Rastgele veri ekleiletişim kutusunda:
1.) Rastgele tam sayılar oluşturun:
Tam Sayısekmesinde,İtibarenve Kadarkutularına rastgele tam sayılar oluşturmak istediğiniz sayı aralığını girin ve ardından aşağıdaki ekran görüntüsünde gösterildiği gibi rastgele tam sayıları almak için Tamamveya Uyguladüğmesine tıklayın:

2.) Belirli Ondalık Basamak Sayısı ile rastgele sayılar oluşturun:
Ondalık sekmesinde, rastgele ondalık sayılar oluşturmak istediğiniz iki sayıyı ayrı ayrı İtibaren ve Kadar kutularına girin. Ardından, ondalık basamak sayısını belirlemek için Ondalık basamak metin kutusundan bir değer 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ı: Yinelemesiz rastgele ondalık sayılar oluşturmak için lütfen Benzersiz değerler seçeneğini işaretleyin.
1,2 Yinelemesiz rastgele sayılar oluşturun (benzersiz rastgele sayılar)
Rastgele sayı oluşturmak için formüller veya kod kullandığınızda bazı yinelenen sayılar da üretilebilir. Yinelenmeyen rastgele sayılar içeren bir liste oluşturmak istiyorsanız, bu bölüm sizin için bazı yöntemleri gösterir.
Yinelemesiz rastgele sayı üretmek için dizi formülü
Örneğin, 100 ile 200 arasında yinelemesiz rastgele sayılar oluşturmak istiyorum. Size yardımcı olabilecek karmaşık bir dizi formülü aşağıdadır; lütfen aşağıdaki adımları uygulayın:
1. Alt ve üst sınır değerlerini iki hücreye girin. Bu örnekte, B2 ve B3 hücrelerine sırasıyla 100 ve 200 değerlerini gireceğim—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 ilk sayıyı almak için Ctrl + Shift + Enter tuşlarına birlikte basın; ekran görüntüsüne bakın:
Not: Yukarıdaki formülde, B1 alt değer, B2 ise rastgele sayıların aralığını belirleyen üst değerdir. D2, formülün bulunduğu hücrenin hemen üstündeki hücredir.

3. Ardından, 100 ile 200 arasında rastgele sayılar oluşturmak istediğiniz kadar formülü diğer hücrelere sürükleyip kopyalayın:

Yinelemesiz rastgele sayı üretmek için VBA kodu
Yukarıdaki formül sizin için biraz zor anlaşılıyorsa, aşağıdaki VBA kodunu kullanabilirsiniz; lütfen şu şekilde yapın:
1. ALT + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın.
2. Ekle > Modül’e tıklayarak Modül penceresini açın ve aşağıdaki kodu Modül penceresine yapıştırın.
VBA kodu: Yinelemesiz 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" ifadesi, A1:B20 aralığına rastgele sayılar oluşturmak istediğinizi belirtir. xNum_Lowerbound = 100 ve xNum_Upperbound = 200 satırları ise 100 ile 200 arasında rastgele sayılar oluşturmak için alt ve üst sınırları tanımlar. Bunları ihtiyaçlarınıza göre özelleştirebilirsiniz.
3. Ardından bu kodu çalıştırmak için F5 tuşuna basın; benzersiz rastgele sayılar sınırlı aralığa eklenecektir.
Yinelemesiz rastgele sayı üretmek için güçlü bir özellik
Birden fazla benzersiz rastgele sayıyı hızlıca oluşturmak için Kutools for Excel’nin Rastgele veri ekle özelliği akıllı bir çözüm sunar: Benzersiz değerler. Bu küçük seçeneği işaretleyerek görevi kolayca tamamlayabilirsiniz.
1. Rastgele sayı oluşturmak istediğiniz hücre aralığını seçin.
2. Ardından Kutools > Ekle > Rastgele veri ekle seçeneğine tıklayın. Açılan iletişim kutusunda aşağıdaki işlemleri yapın:
- Tam Sayı Integersekmesinin altında,Fromve Tokutularına rastgele sayıların oluşturulacağı sayı aralığını girin;
- Benzersiz değerler Unique valuesseç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 ÇİFT veya TEK işlevinin içine RASTGELEARADA işlevini yerleştirmeniz yeterlidir. Genel söz dizimleri şöyledir:
| Formül | Açıklama |
| =EVEN(RANDBETWEEN(bottom,top)) | İki belirtilen sayı arasında rastgele çift sayılar üretin. |
| =ODD(RANDBETWEEN(bottom,top)) | Belirtilen iki sayı arasında rastgele tek sayılar üretin. |
Örneğin, 10 ile 100 arasında rastgele çift veya tek sayılar oluşturmak için aşağıdaki formülleri uygulayın:
=ODD(RANDBETWEEN(10,100)) (Generate random odd numbers)
Ardından, formülü doldurma kulpuyla istediğiniz diğer hücrelere kopyalayın; sonuçlar aşağıdaki ekran görüntülerinde gösterildiği gibi olacaktır:
![]() | ![]() |
1,4 Belirtilen bir değere toplanan rastgele sayılar oluşturun
Bazen, önceden belirlenmiş bir toplam değere sahip bir dizi rastgele sayı oluşturmanız gerekebilir. Örneğin, aşağıdaki ekran görüntüsünde gösterildiği gibi, 10 ile 50 arasında ve toplamları 100 olan 5 (veya n adet) rastgele sayı üretmek istiyorum. Bu sorunu Excel’de çözmek için size iki yöntem sunacağım.

Belirli bir değere kadar toplanan rastgele sayılar üretmek için formüller
İşte size yardımcı olabilecek aşağıdaki formüller. Biraz karmaşık olduklarından, lütfen talimatları adım adım uygulayın:
1. İlk olarak, aşağıdaki ekran görüntüsünde gösterildiği gibi gerekli verilerinizi girin: önceden belirlenmiş toplam değer, Başlangıç Numarası, Bitiş Numarası ve kaç adet rastgele sayı oluşturmak istediğinizi belirtin:

2. Ardından, sayıları oluşturmak istediğiniz boş bir hücreye aşağıdaki formülü kopyalayın. Bu örnekte formülü A4 hücresine yapıştıracağı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, belirtilen toplam değerdir; B2 ve C2, rastgele sayıların oluşturulacağı alt ve üst değerlerdir; D2, oluşturulacak rastgele sayı adedini gösterir; A4 ise bu formülün girildiği hücredir.

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, belirtilen toplam değerdir; B2 ve C2, rastgele sayıların oluşturulacağı alt ve üst değerlerdir; D2, oluşturulacak rastgele sayı adedini gösterir; A4, ilk formülün yerleştirildiği hücredir; A5 ise ikinci formülün yerleştirildiği hücredir.

4. Ardından, oluşturulan ikinci sayıyı seçin ve bu formülü alttaki üç hücreye kopyalamak için aşağı doğru sürükleyin. Böylece aşağıdaki ekran görüntüsünde gösterildiği gibi 5 rastgele sayı elde edeceksiniz:

5. Sonucu test etmek için bu sayıları toplayabilir ve toplamın 100 olup olmadığını kontrol edebilirsiniz. Rastgele sayıları dinamik olarak yenilemek için F9 tuşuna basın—toplam her zaman 100 olacaktır.

Belirli bir değere toplanan rastgele sayı kombinasyonlarını harika bir özellik ile oluşturun
Yukarıdaki formüllerle ihtiyaçlarınıza uygun rastgele sayılar üretebilirsiniz. Ancak belirlediğiniz sayılardan oluşan ve belirli bir toplamı veren tüm olası kombinasyonları listelemek istiyorsanız, size pratik bir çözüm öneriyoruz: Kutools for Excel. Sayıları Tamamla özelliğiyle, aynı hedef toplama sahip tüm rastgele sayı kombinasyonlarını kolayca elde edebilirsiniz.
1. İlk olarak belirttiğiniz sayıları listeleyin. Aşağıdaki ekran görüntüsünde gösterildiği gibi, 10 ile 50 arasındaki tüm sayıları listeledik:

2. Ardından Kutools > İçerik > Sayıları Tamamla seçeneğine tıklayın; ekran görüntüsüne bakın:

3. Açılan Sayıları Tamamla iletişim kutusunda aşağıdaki işlemleri yapın:
- Kaynak Aralığı kutusunda, toplamı 100 olan sayıları bulmak için sayı listesini seçin;Kaynak Aralığı
- Seçenekler Options bölümünde Toplam metin kutusuna hedef değeri girin. Burada 100 değerini girdik;
- Sonuçların yeni bir sayfada listelenmesini istiyorsanız Yeni bir sayfada kaydetseçeneğini işaretleyin;
- Tamam OK düğmesine tıklayın. Ekran görüntüsüne bakın:

4. İşlem tamamlandıktan sonra, toplamları 100 olan ve 10 ile 50 arasındaki sayılardan oluşan tüm rastgele sayı kümelerini aşağıdaki gibi listelenmiş şekilde göreceksiniz.

İpuçları: Her kombinasyonda yer alacak sayı adedini ve oluşturulacak rastgele sayı miktarını belirtmeniz isteğe bağlıdır. Örneğin, 10 kombinasyon oluşturup her birinin 5 rastgele sayı içermesini sağlamak için iletişim kutusunu aşağıdaki gibi ayarlayabilirsiniz:Gelişmiş Ayarlar:

Ve sonuçları aşağıdaki gibi alacaksınız:

1,5 Formüllerle rastgele harf ve metin dizeleri oluşturun
Bu bölüm, Excel'de A'dan Z'ye büyük harfler, a'dan z'ye küçük harfler veya bazı özel karakterler (! " # $ % & ' ( ) * + , - . /) gibi rastgele harfler oluşturmayı gösterecektir.
Formüllerle rastgele harf ve metin dizileri üretin
Excel'de, aşağıda gösterildiği gibi bazı ANSI karakter kodlarıyla CHAR ve RANDBETWEEN işlevlerini birleştirerek Formül Oluştur yapabilirsiniz:
| Formül | Açıklama |
| =CHAR(RANDBETWEEN(65, 90)) | A ile Z arasında rastgele büyük harfler üretin. |
| =CHAR(RANDBETWEEN(97, 122)) | a ile z arasında rastgele küçük harfler üretin. |
| =CHAR(RANDBETWEEN(33, 47)) | Rastgele özel karakterler oluşturun, örneğin: ! " # $ % & ' ( ) * + , - . / |
Lütfen ihtiyaç duyduğunuz yukarıdaki formüllerden birini uygulayın, 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ı alacaksınız:
| =CHAR(RANDBETWEEN(65, 90)) | =CHAR(RANDBETWEEN(97, 122)) | =CHAR(RANDBETWEEN(33, 47)) |
![]() | ![]() | ![]() |
İpuçları: Birden fazla harften oluşan rastgele metin dizeleri oluşturmak istiyorsanız, ihtiyacınıza göre harfleri birleştirmek için & karakterini kullanmanız yeterlidir.
1.) Dört büyük harften oluşan rastgele dizeler oluşturmak için aşağıdaki formülü uygulayın:

2.) Dört küçük harften oluşan rastgele dizeler 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 dizeler oluşturmak için aşağıdaki formülü kullanın:
Çeşitli ihtiyaçlarınızı karşılayan kombinasyonlar oluşturmak için basit formüllerle & karakterini kullanabilirsiniz.
Rastgele harf ve metin dizileri üretmek için kullanışlı bir özellik
Eğer Kutools for Excel eklentisini yüklediyseniz, hiçbir formülü ezberlemeden rastgele harf ve dizeleri hızlıca ve kolayca oluşturabilirsiniz.
1. Harf veya dizeler eklemek için bir hücre aralığı seçin.
2. Ardından Kutools > Ekle > Rastgele veri ekle seçeneğine tıklayın; açılan iletişim kutusunda aşağıdaki işlemleri yapın:
- Dize Stringsekmesine tıklayın;
- Eklemek istediğiniz karakter türlerini seçin:a-zveya A-Zya da her ikisini birden;
- Ardından, oluşturmak istediğiniz dizenin uzunluğunu Dizi Uzunluğuna Göre Filtrelemetin kutusuna girin;
- Son olarak, aşağıdaki ekran görüntüsünde gösterildiği gibi dizeleri eklemek için Tamam veya Uygula seçeneğine tıklayın.

1,6 Excel'de alfanümerik karakterlerle rastgele parolalar oluşturun
Bir parola oluştururken, en az 8 karakter uzunluğunda olmalı ve büyük harfler, küçük harfler, rakamlar ile bazı özel karakterler içermelidir. Bu bölümde, Excel'de rastgele parola oluşturma konusunda bazı ipuçlarını tanıtacağım.
Formüller kullanarak alfanümerik karakterlerle rastgele parolalar üretin
Örneğin burada, 8 karakter uzunluğunda rastgele parolalar oluşturacağım. Bunun için Formüllerle rastgele harf ve metin dizeleri oluşturun bölümünde verilen üç formülü birleştirmeniz yeterli!
Lütfen aşağıdaki formülü boş bir hücreye kopyalayın:
Not: Yukarıdaki formülde ilk CHAR ve RANDBETWEEN işlevleri rastgele bir büyük harf oluşturur; ikinci ve üçüncü ifadeler iki küçük harf üretir; dördüncü ifade bir büyük harf oluşturur; beşinci ifade 100 ile 999 arasında üç haneli bir sayı üretir; son ifade ise bir özel karakter oluşturur. İhtiyacınıza göre bu öğelerin sırasını değiştirebilir veya düzenleyebilirsiniz.

Kullanıcı Tanımlı İşlev kullanarak alfanümerik karakterlerle rastgele parolalar üretin
Excel'de rastgele parolalar eklemek için aşağıdaki Kullanıcı Tanımlı İşlev de size yardımcı olabilir; bunun için şu adımları izleyin:
1. ALT + F11 tuşlarına basılı tutun; bu işlem, Microsoft Visual Basic for Applications penceresini açar.
2. Ekle > Modül seçeneğine 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 dönün. En az 8, en fazla 10 karakter uzunluğunda rastgele bir metin dizesi oluşturmak için bir hücreye şu formülü girin:=RandomizeF(8,10)
4. Ardından formülü istediğiniz diğer hücrelere sürükleyip kopyalayın. Böylece uzunluğu 8 ile 10 arasında değişen, alfanümerik karakterler ve özel semboller içeren rastgele dizeler oluşturulur. Ekran görüntüsüne bakın:

Alfanümerik karakterlerle rastgele parolalar üretmek için kolay bir özellik
Excel'de birden fazla rastgele parolayı hızlı ve kolay bir şekilde oluşturmanın yolu var mı? Kutools for Excel, mükemmel bir özellik sunar: Rastgele veri ekle. Bu özellik sayesinde sadece birkaç tıklamayla rastgele parolalar oluşturabilirsiniz.
1. Parola eklemek için bir hücre aralığı seçin.
2. Ardından Kutools>Ekle>Rastgele veri ekleseçeneğine tıklayın; açılan iletişim kutusunda aşağıdaki işlemleri yapın:
- Dize Stringsekmesine tıklayın;
- İhtiyacınıza göre karakter türlerini işaretleyin;
- Ardından, oluşturmak istediğiniz parolanın uzunluğunu Dizi Uzunluğuna Göre Filtrelemetin kutusuna girin;
- Son olarak, aşağıdaki ekran görüntüsünde gösterildiği gibi parola oluşturmak için Tamam veya Uygula seçeneğine tıklayın.

1,7 Excel'de rastgele özel metinler oluşturun
Excel'de bazı özel metin değerlerini rastgele görüntülemeyi veya listelemeyi denediniz mi? Örneğin, belirli metinleri (öğe1, öğe2, öğe3, öğe4, öğe5) bir hücre listesinde rastgele listelemek için aşağıdaki iki yöntem bu görevi çözmenize yardımcı olabilir.
Belirli rastgele metinleri formülle üretin
Excel'de, özel metinleri rastgele listelemek üzere CHOOSE ve RANDBETWEEN işlevlerine dayalı bir formül oluşturabilirsiniz; genel söz dizimi şöyledir:
- Değer_1, Değer_2, Değer_3, Değer_n: Rastgele listelemek istediğiniz metin değerlerini temsil eder;
- n: Kullanmak istediğiniz metin değerlerinin sayısı.
Lütfen aşağıdaki formülü boş bir hücreye uygulayın ve ardından belirli değerleri rastgele listelemek istediğiniz hücreleri doldurmak için dolgu tutamacını aşağı doğru sürükleyin; ekran görüntüsüne bakın:

Belirli rastgele metinleri hızlı bir yöntemle üretin
Eğer Kutools for Excel yüklüyse, Rastgele veri ekle özelliği, özel metin değerlerini bir hücre aralığına rastgele eklemenize yardımcı olabilir.
1. Özel metin eklemek için bir hücre aralığı seçin.
2. Ardından Kutools>Ekle>Rastgele veri ekleseçeneğine tıklayın; açılan iletişim kutusunda aşağıdaki işlemleri yapın:
- Metin Özel Listelersekmesine tıklayın;
- Ardından, rastgele listelemek istediğiniz özel metin değerlerini girmek veya seçmek için
düğmesine tıklayarak başka bir Kutools for Excel iletişim kutusunu açın. (Girişleri elle yazarken virgülle ayırmanız gerekir.)

3. Ardından, Tamam düğmesine tıklayarak Rastgele veri ekle iletişim kutusuna dönün; kendi özel Metin Listesi listeniz kutucukta görüntülenecektir. Şimdi yeni Liste Öğesi seçin ve değerleri seçili hücrelere rastgele eklemek için Tamam veya Uygula düğmesine tıklayın.

İpuçları: Belirtilen metinleri yinelenmeden rastgele listelemek için 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 Ad Listesi'niz var ve aşağıdaki ekran görüntüsünde gösterildiği gibi bu listeden şanslı isimler veya araştırma örnekleri olarak bazı rastgele isimler seçmek istiyorsunuz. Excel'de bu sorunu nasıl çözebilirsiniz?

INDEX, RANDBETWEEN ve ROWS işlevleriyle bir listeden rastgele değerler üretin
Excel'de bir listeden doğrudan rastgele değer çekmenin bir yolu yoktur; ancak INDEX, RANDBETWEEN ve ROWS işlevlerine dayalı bir formül oluşturarak bazı rastgele değerleri çıkarabilirsiniz.
1. Çıkardığınız değeri yerleştirmek istediğiniz boş hücreye aşağıdaki formülü kopyalayın:
Not: Yukarıdaki formülde, A2:A12, rastgele değerleri seçmek istediğiniz değerler listesidir.
2. Ardından, rastgele değerleri görüntülemek istediğiniz hücrelere doğru dolgu tutamacını aşağı sürükleyin; aşağıdaki ekran görüntüsünde gösterilen sonucu elde edeceksiniz:

INDEX ve RANK.EQ işlevleriyle bir listeden yinelemesiz rastgele değerler üretin
Yukarıdaki formülü kullandığınızda bazı Yinelenen Değerler görüntülenebilir. Yinelenen Değerler atlamak için önce yardımcı bir sütun oluşturmanız ve ardından INDEX ile RANK.EQ işlevlerine dayalı bir formül uygulamanız gerekir. Şöyle yapın:
1. Rastgele sayılar listesi almak için aşağıdaki formülü boş bir hücreye girin; ekran görüntüsüne göz atın:

2. Ardından, tekrarlamayan rastgele değerleri görüntülemek için başka bir sütundaki bir hücreye aşağıdaki formülü kopyalayın ve ardından bu formülü aşağı doğru sürükleyerek çoğaltın. Ekran görüntüsüne göz atın:
Not: Yukarıdaki formülde, A2:A12, rastgele değerler oluşturmak istediğiniz değerler listesidir; B2, yardımcı sütunun ilk hücresidir; B2:B12 ise 1. adımda oluşturduğunuz yardımcı formül hücreleridir.

Hücre, bir aralıktan satırlar, sütunlar – harika bir özellik ile
Sizin için son derece yararlı bir özelliği öneriyorum: Sırala, Seç veya Rastgele özelliği, Kutools for Excel ürününden! Bu özellik sayesinde ihtiyacınıza göre rastgele hücreleri, satırları ya da sütunları seçebilirsiniz.
1. Rastgele değerler seçmek istediğiniz hücre aralığını seçin.
2. Ardından, Kutools > Aralık > Sırala, Seç veya Rastgele seçeneğine tıklayın. Ekran görüntüsüne bakın:

3.Sırala, Seç veya Rastgeleiletişim kutusunda aşağıdaki işlemleri yapın:
- Seç Selectsekmesine tıklayın;
- Ardından, rastgele seçmek istediğiniz hücre sayısını Hücre sayısıseçilecekkutusuna girin;
- Seçim Türü bölümünden istediğiniz işlemi seçin. Bu örnekte Seçim Türü seçeneğini tercih edeceğim. Hücre
- Ardından, aşağıdaki ekran görüntüsünde görüldüğü gibi beş hücreyi aynı anda rastgele seçmek için Tamamveya Uyguladüğmesine tıklayın:

4. Hücreleri seçtikten sonra, bunları ihtiyacınız olan diğer hücrelere kopyalayıp yapıştırabilirsiniz.
1,9 Excel'de verileri rastgele gruplara atama
Diyelim ki bir Ad Listesi'niz var ve aşağıdaki ekran görüntüsünde gösterildiği gibi isimleri üç gruba (Grup A, Grup B, Grup C) rastgele bölmek istiyorsunuz. Bu bölümde, Excel'de bu görevi çözmek için bazı formüller ele alacağım.

Verileri rastgele gruplara atamak için formül
Kişileri belirtilen gruplara rastgele atamak için CHOOSE işlevini RANDBETWEEN işleviyle birlikte kullanabilirsiniz.
1. Grubu oluşturmak istediğiniz hücreye aşağıdaki formülü kopyalayın veya girin:
Not: Yukarıdaki formülde, Grup A, Grup B ve Grup C, atamak istediğiniz Grup Adı'nı belirtir; 3 sayısı ise dağıtmak istediğiniz grup sayısını gösterir.
2. Ardından, formülü diğer hücrelere doldurmak için doldurma tutamacını sürükleyin; isimler aşağıdaki ekran görüntüsünde gösterildiği gibi üç gruba ayrılacaktır:

Eşit sayıda olacak şekilde verileri rastgele gruplara atamak için formül
Eğer tüm grupların eşit sayıda isme sahip olmasını istiyorsanız yukarıdaki formül sizin için doğru çalışmayacaktır. Bu durumda, RAND işleviyle rastgele değerler içeren bir yardımcı sütun oluşturabilir ve ardından INDEX, RANK ve ROUNDUP işlevlerine dayalı bir formül uygulayabilirsiniz.
Örneğin, F2:F4 hücrelerinde atama yapmak istediğiniz Grup Adı'yi listeledim. Kişileri gruplara (Grup A, Grup B, Grup C) atamak ve her grubun 4 katılımcısı olmasını sağlamak için şunu yapın:
1. Rastgele sayılar listesi almak için boş bir hücreye aşağıdaki formülü girin (ekran görüntüsüne bakın):=RAND()

2. Ardından, ö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, 1. adımda oluşturduğunuz yardımcı formül hücreleridir. 4 sayısı, her grubun kaç isim içermesini istediğinizi belirtir; F2:F4 ise verilere atamak istediğiniz Grup Adı'nın bulunduğu hücre aralığıdır.
3. Veri listenizde rastgele gruplar oluşturmak için doldurma tutamacını aşağı doğru sürükleyin; isimler eşit gruplara ayrılacak, ekran görüntüsüne göz atın:

1,10 Excel'de rastgele tarihler oluşturma
İki verilen tarih arasında keyfi tarihler oluşturmak için size bazı yöntemler tanıtacağım.
Formüllerle iki belirtilen tarih arasında rastgele tarihler üretin
Örneğin, 2021-5-1 ve 2021-10-15 tarihleri arasında rastgele bazı tarihler oluşturmak istiyorum. Normalde Excel'de bu görevi RANDBETWEEN ve DATE işlevlerinin birleşimiyle gerçekleştirebilirsiniz; şunu yapın:
1. Rastgele bir tarih eklemek istediğiniz hücreyi seçin ve aşağıdaki formülü girin:
Not: Bu formülde, 2021, 5, 1 Başlangıç Tarihi’dir ve 2021, 10, 15 Bitiş tarihi’dir; bunları 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; aşağıdaki ekran görüntüsünde gösterildiği gibi hücrelerde beş basamaklı sayılar görünecektir:

3. Ardından, sayıları Tarih biçimine dönüştürmelisiniz. Lütfen formül içeren hücreleri seçin, sağ tıklayın ve bağlam menüsünden Hücre Biçimlendir seçeneğini seçin.
4. Hücre Biçimini Ayarla iletişim kutusunda, Sayı sekmesine tıklayın ve Kategori bölmesinden Tarih seçeneğini seçin; ardından Tür bölümünden ihtiyacınız olan tarih biçimini belirleyin. Ekran görüntüsüne bakın:

5. Sayılar artık normal tarihlere dönüştürüldü. İletişim kutusunu kapatmak için Tamam düğmesine tıklayın. Ekran görüntüsüne bakın:

İpuçları: Hafta sonlarını hariç tutarak rastgele iş günleri oluşturmak istiyorsanız aşağıdaki formül size yardımcı olabilir:
İki belirtilen tarih arasında rastgele tarihler üretmek için harika bir özellik
Kutools for Excel’nin Rastgele veri ekle özelliği, iki belirtilen tarih arasında rastgele tarihler, iş günleri veya hafta sonları oluşturmanızı sağlayan özel bir seçenek sunar.
1. Rastgele tarihlerin ekleneceği hücre aralığını seçin.
2. Ardından, Kutools > Ekle > Rastgele veri ekle seçeneğine tıklayın; açılan iletişim kutusunda aşağıdaki işlemleri yapın:
- Tarih Datesekmesine tıklayın;
- Ardından, tarih aralığını belirtin. Bu örnekte 5/1/2021 ile 10/15/2021 arasını seçiyorum.
- Ardından, tarih türünü seçin – iş günü tarihi, hafta sonu tarihi veya ihtiyacınıza göre her ikisini birden.
- Son olarak, aşağıdaki ekran görüntüsünde gösterildiği gibi tarihleri rastgele oluşturmak için Tamam veya Uygula seçeneğine tıklayın.

İpuçları: Bazı rastgele benzersiz tarihler oluşturmak istiyorsanız, Benzersiz değerler seçeneğini işaretleyin.
1,11 Excel'de rastgele saatler üretin
Rastgele sayılar, metin dizeleri ve tarihler ekledikten sonra bu bölümde Excel'de rastgele saatler oluşturmak için bazı püf noktalarını ele alacağım.
Formüllerle rastgele saatler üretin
Formül ile rastgele saatler oluşturma
Bir hücre aralığında rastgele saatler oluşturmak için TEXT ve RAND işlevlerine dayalı bir formül size yardımcı olabilir.
Lütfen aşağıdaki formülü boş bir hücreye girin ve ardından saatleri almak istediğiniz diğer hücrelere formülü sürükleyip kopyalayın, ekran görüntüsüne bakın:

İki verilen saat arasında formül ile rastgele saatler oluşturma
Belirli iki saat arasında, örneğin 10 ile 18 saatleri arasında rastgele bazı saatler eklemeniz gerekiyorsa lütfen aşağıdaki formülü uygulayın:
Not: Yukarıdaki formülde 18, bitiş saatini ve 10, başlangıç saatini temsil eder. İhtiyaçlarınıza göre bunları değiştirebilirsiniz.
Ardından, iki verilen Zaman Aralığı arasında rastgele saatler oluşturmak istediğiniz diğer hücrelere formülü sürükleyip kopyalayın, ekran görüntüsüne bakın:

Formül ile belirli aralıklarla rastgele saatler oluşturma
Örneğin, Excel'de belirli aralıklarla rastgele saatler oluşturmak istiyorsanız (örneğin 15 dakikalık aralıklarla rastgele saatler eklemek gibi), bu işi yapmak için TEXT fonksiyonu içinde RAND ve FLOOR fonksiyonlarını kullanabilirsiniz.
Aşağıdaki formülü boş bir hücreye kopyalayın veya girin ve ardından rastgele saatleri almak istediğiniz hücrelere bu formülü sürükleyip kopyalayın; ekran görüntüsüne bakın:
Not: Formüldeki 15 sayısı zaman aralığıdır. 30 dakikalık bir aralıkta rastgele saatler istiyorsanız, 15 değerini 30 ile değiştirin.

İki belirtilen saat arasında rastgele saatler üretmek için kullanışlı bir özellik
Eğer Kutools for Excel yazılımınız varsa, içindeki Rastgele veri ekle özelliği, çalışma sayfasında belirtilen saat aralığında rastgele saatler oluşturmanıza yardımcı olabilir.
1. Saatlerin oluşturulmasını istediğiniz hücre aralığını seçin.
2. Ardından, Kutools > Ekle > Rastgele veri ekle seçeneğine tıklayın. Açılan iletişim kutusunda aşağıdaki işlemleri yapın:
- Saat Timesekmesine tıklayın;
- Ardından, Zaman Aralığı değerini belirtin. Bu örnekte 09:00 ile 16:30 arasını seçiyorum.
- Son olarak, aşağıdaki ekran görüntüsünde gösterildiği gibi rastgele saatleri oluşturmak için Tamam veya Uygula seçeneğine tıklayın.

Formülle iki tarih-saat arasında rastgele tarih ve saatler üretin
Tarih ve saati birlikte rastgele oluşturmak istiyorsanız aşağıdaki formül size yardımcı olabilir.
1. Rastgele tarih-saat değerleri oluşturmak istediğiniz hücreye aşağıdaki formülü girin veya kopyalayın:
Not: Bu formülde 2021-10-15 12:00:00, bitiş tarihi ve saattir; 2021-1-1 9:00:00 ise başlangıç tarihi ve saattir. Bunları ihtiyacınıza göre değiştirebilirsiniz.
2. Ardından bu formülü, rastgele tarih-saat değerlerinin görüntülenmesini istediğiniz diğer hücrelere sürükleyip kopyalayın; ekran görüntüsüne bakın:

Excel 365 / 2021 ve daha yeni sürümlerinde rastgele sayılar, metinler ve tarihler oluşturun
Bu bölüm, Excel 365, Excel 2021 ve gelecekteki sürümlerde yeni bir dinamik dizi fonksiyonu olan RANDARRAY ile Excel'de rastgele sayılar ve tarihler oluşturmayı, rastgele seçim yapmayı ve verileri rastgele gruplara atamayı gösterecektir.
RANDARRAY fonksiyonu, belirttiğiniz herhangi iki sayı arasında rastgele sayılar içeren bir dizi döndürmek için kullanılır.
RANDARRAY fonksiyonunun söz dizimi şöyledir:
- satır(isteğe bağlı): Döndürülecek rastgele sayıların satır sayısı; (Atlanırsa varsayılan =1)
- sütun(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)
- tam sayı (isteğe bağlı): Döndürülen değerin tam sayı mı yoksa ondalık sayı mı olacağı. TRUE, tam sayı; FALSE ise ondalık sayı içindir. (Atlanırsa varsayılan =FALSE)
- 1. RANDARRAY işlevinde beş bağımsız değişken vardır ve hepsi isteğe bağlıdır. Hiçbir bağımsız değişken belirtilmezse, RANDARRAY işlevi 0 ile 1 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ıysa, ondalık noktadan önceki tam sayıya dönüştürülür (örneğin, 3,9, 3 olarak değerlendirilir).
- 3. Minimum sayının maksimum sayıdan küçük olması gerekir; aksi takdirde #DEĞER! hatası döndürülür.
- 4. Bu RANDARRAY bir dizi döndürür. RANDARRAY çalışma sayfasında birden fazla sonuç döndürdüğünde, sonuçlar bitişik hücrelere taşar.
2,1 Excel 365 / 2021 ve daha yeni sürümlerinde rastgele sayılar oluşturun
Excel 365, Excel 2021 ve gelecekteki sürümlerde rastgele tam sayılar veya ondalık sayılar oluşturmak için bu yeni RANDARRAY fonksiyonunu kullanabilirsiniz.
Formülle iki sayı arasında rastgele sayılar üretin
Belirli bir aralıkta rastgele sayılar listesi 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 sonuçları almak için Entertuşuna basın; ekran görüntülerine bakın:
=RANDARRAY(6, 4, 50, 200, FALSE) (Generate random decimals between 50 and 200)
- 6: Rastgele sayıların 6 satırlık bir dizi döndürülmesini belirtir;
- 4: Rastgele sayıların 4 sütunluk bir dizi döndürülmesini belirtir;
- 50,200: Sayıların oluşturulacağı minimum ve Maksimum Değer;
- TRUE: Tam sayıların döndürülmesini belirtir;
- FALSE: Ondalık sayıların döndürülmesini belirtir.
![]() | ![]() |
Formüllerle yinelemesiz rastgele sayılar üretin
Normal RANDARRAY fonksiyonunu kullanarak rastgele sayılar oluştururken bazı yinelenen sayılar da üretilebilir. Yinelenmeleri önlemek için bu görevi çözmeye yönelik bazı formüllerden bahsedeceğim.
Yinelenmeyen rastgele sayılar listesi oluşturun
Rastgele şekilde benzersiz sayılar içeren bir sütun veya liste oluşturmak için genel söz dizimleri şunlardır:
Yinelenmeyen rastgele tam sayılar:
Yinelenmeyen rastgele ondalık sayılar:
- n: Oluşturmak istediğiniz değer sayısı;
- min: Minimum Değer;
- maks: Maksimum değer.
Örneğin, burada 50 ile 100 arasında yinelenmeyen 8 adet rastgele sayı ekleyeceğim. İhtiyacınıza göre aşağıdaki formüllerden herhangi birini uygulayın ve sonuçları almak için Enter tuşuna basın:
=INDEX(UNIQUE(RANDARRAY(8^2, 1, 50, 100, FALSE)), SEQUENCE(8)) (Unique random decimals)
- 8: 8 adet rastgele sayının döndürülmesini belirtir;
- 50, 100: Sayıların oluşturulacağı minimum ve maksimum değer.
- TRUE: Tam sayıların döndürülmesini belirtir;
- FALSE: Ondalık sayıların döndürülmesini belirtir.
![]() | ![]() |
Yinelenmeyen rastgele sayılar aralığı oluşturun
Hücrelerin bir 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öz dizimleri şunlardır:
Rastgele şekilde benzersiz sayılar içeren bir sütun veya liste oluşturmak için genel söz dizimleri şunlardır:
Yinelenmeyen rastgele tam sayılar:
Yinelenmeyen rastgele ondalık sayılar:
- n: Sayıların ekleneceği hücre sayısı; bunu satır sayısı × sütun sayısı şeklinde belirtebilirsiniz. Örneğin, 8 satır ve 3 sütunu doldurmak için 24^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, 50 ile 100 arasında benzersiz rastgele sayılarla 8 satır ve 3 sütunluk bir aralığı dolduracağım. İhtiyacı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)) (Unique random decimals)
- 24: 24 adet rastgele sayının döndürülmesini belirtir; bu değer 8 ve 3'nin çarpımıdır (satır*sütun);
- 50,100: Sayıların oluşturulacağı minimum ve Maksimum Değer;
- TRUE: Tam sayıların döndürülmesini belirtir;
- FALSE: Ondalık sayıların döndürülmesini belirtir.
![]() | ![]() |
2,2 Excel 365 / 2021 ve daha yeni sürümlerinde rastgele tarihler oluşturun
Bu yeni RANDARRAY fonksiyonunu kullanarak Excel'de birden fazla rastgele tarihi veya iş gününü hızlı ve kolay bir şekilde oluşturabilirsiniz.
Formülle iki tarih arasında rastgele tarihler üretin
İki belirli tarih arasında rastgele tarihler listesi oluşturmak için aşağıdaki formülü uygulayın:
1. Rastgele tarihler oluşturmak için aşağıdaki formülü boş bir hücreye girin ve beş basamaklı bir sayı listesi almak üzere Enter tuşuna basın; ekran görüntüsüne bakın:
- 10: 10 satırlık rastgele tarihlerin döndürülmesini belirtir;
- 1: 1 sütunluk rastgele tarihlerin döndürülmesini 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ürün: Sayıları seçin, sağ tıklayın ve açılan bağlam menüsünden Hücre Biçimlendir seçeneğini seçin. Aşağıdaki Hücre Biçimlendir iletişim kutusunda şu adımları izleyin:
- Sayı sekmesinetıklayın;
- Ardından,Tarihseçeneğine Kategoribölmesinden tıklayın;
- Daha sonra, Tür listesinden istediğiniz tarih biçimlendirmesini seçin.

3. Ardından Tamam düğmesine tıklayın; sayılar belirttiğiniz Tarih formatında görüntülenecektir. Ekran görüntüsüne bakın:

İpuçları: Tabii ki, formüle doğrudan Başlangıç Tarihi ve Bitiş tarihi değerlerini de yazabilirsiniz:
Formülle iki tarih arasında rastgele iş günleri üretin
Hücrelerin bir aralığında rastgele iş günleri oluşturmak için RANDARRAY fonksiyonunu WORKDAY fonksiyonunun içine gömün.
1. Aşağıdaki formülü boş bir hücreye girin veya kopyalayın, ardından aşağıdaki ekran görüntüsünde gösterildiği gibi sayılar listesi almak için Enter tuşuna basın:

2. Ardından, sayıları Hücre Biçimini Ayarla iletişim kutusunda ihtiyaç duyduğunuz tarih biçimine dönüştürün; aşağıdaki ekran görüntüsünde gösterildiği gibi tarih formatı elde edeceksiniz:

İpuçları: Başlangıç Tarihi ve Bitiş tarihi değerlerini formüle doğrudan şu şekilde de yazabilirsiniz:
2,3 Excel 365 / 2021 ve daha yeni sürümlerinde listeden rastgele değerler oluşturun veya alın
Excel 365, Excel 2021 ve gelecekteki sürümlerde (örneğin Excel 2024) bir hücre listesinden rastgele bazı değerler oluşturmak veya döndürmek istiyorsanız, bu bölüm size bazı formüller tanıtacaktır.
Formülle bir listeden rastgele değerler üretin veya alın
Bir hücre listesinden rastgele değerleri çıkarmak için INDEX fonksiyonuyla birlikte kullanılan bu RANDARRAY fonksiyonu size yardımcı olabilir. Genel söz dizimi şöyledir:
- veri: Rastgele öğeler çıkaracağınız değerler listesi;
- n: Çıkarmak istediğiniz rastgele öğe sayısı.
Örneğin, Ad listesi A2:A12'den 3 adet adı çıkarmak için aşağıdaki formülleri kullanın:
=INDEX(A2:A12, RANDARRAY(3, 1, 1, ROWS(A2:A12), TRUE)) (Type a number directly)
Ardından Entertuşuna basın; 3 adet adı aynı anda rastgele olarak alacaksınız; ekran görüntüsüne bakın:

Formülle bir listeden yinelemesiz rastgele değerler üretin veya alın
Yukarıdaki formülle sonuçlarda Yinelenen Aralık olabilir. Yinelenmeyen bir listeden rastgele seçim yapmak için genel söz dizimi şöyledir:
- veri: Rastgele öğeler çıkaracağınız değerler listesi;
- n: Çıkarmak istediğiniz rastgele öğe sayısı.
A2:A12 Ad listesi'inden rastgele 5 adet ad döndürmeniz gerekiyorsa aşağıdaki formüllerden birini girin veya kopyalayın:
=INDEX(SORTBY(A2:A12, RANDARRAY(ROWS(A2:A12))), SEQUENCE(5)) (Type a number directly)
Ardından Entertuşuna basın; A2:A12 listesinden yinelenmeyen 5 adet rastgele ad alacaksınız; ekran görüntüsüne bakın:

2,4 Excel 365 / 2021 ve daha yeni sürümlerinde bir aralıktan rastgele satırlar oluşturun veya Tüm Satır
Bazen Excel'de bir hücre aralığından rastgele birkaç satır seçmeniz gerekebilir. Bu görevi gerçekleştirmek için bazı formüllerden bahsedeceğim.
Bir aralıktan formülle rastgele satırlar oluşturun veya Tüm Satır
Bir hücre aralığından rastgele satırlar oluşturmak için genel söz dizimi şöyledir:
- veri: Rastgele satırlar çıkaracağınız hücre aralığı;
- n: Çıkarmak istediğiniz rastgele satır sayısı;
- {1,2,3…}: Çıkarmak istediğiniz sütun numaraları.
A2:C12 aralığından 3 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}) (Type a number directly)
Ardından Entertuşuna basın; A2:C12 aralığından 3 satır rastgele veri alacaksınız; ekran görüntüsüne bakın:

Bir aralıktan formülle yinelenmeyen rastgele satırlar oluşturun veya Tüm Satır
Benzer şekilde yukarıdaki formül de yinelenen veriler üretebilir. Yinelenen satır oluşmasını önlemek için aşağıdaki genel söz dizimini kullanabilirsiniz:
- veri: Rastgele satırlar çıkaracağınız hücre aralığı;
- n: Çıkarmak istediğiniz rastgele satır sayısı;
- {1,2,3…}Çıkarmak istediğiniz sütun numaralarını girin.
Örneğin, A2:C12 aralığından 5 satır veri çekmek için aşağıdaki formüllerden herhangi birini kullanın:
=INDEX(SORTBY(A2:C12, RANDARRAY(ROWS(A2:C12))), SEQUENCE(5), {1,2,3}) (Type a number directly)
Ardından Entertuşuna basın; aşağıda ekran görüntüsünde gösterildiği gibi, A2:C12 aralığından yinelenmeyen 5 rastgele satır Bölgeden Çıkar olacaktır:

Rastgele sonuçların değişmesini önleyin
Muhtemelen bu makaledeki RAND, RANDBETWEEN ve RANDARRAY gibi tüm rastgele fonksiyonların geçici (volatile) olduğunu fark etmişsinizdir. Bu fonksiyonlar, sayfa her değiştiğinde tekrar hesaplanır ve ardından yeni rastgele değerler üretir. Rastgele değerlerin otomatik olarak değişmesini durdurmak için size iki hızlı ipucu sunuyoruz.
Kopyala ve yapıştır kullanarak rastgele sonuçların değişmesini önleyin
Genellikle dinamik formülleri değer olarak kopyalamak için Kopyala ve Yapıştırözelliğini kullanabilirsiniz; bunu şu şekilde yapın:
1. Rastgele formül içeren hücreleri seçin ve kopyalamak için Ctrl + C tuşlarına basın.
2. Ardından Aralık seç öğesine sağ tıklayın ve Değerler seçeneğine Seçici Yapıştır bölümünden tıklayın; ekran görüntüsüne bakın:
İpuçları: Bu seçeneği etkinleştirmek için Shift + F10 tuşlarına basıp ardından V tuşuna da basabilirsiniz.

3. Böylece tüm formül içeren hücreler sabit değerlere dönüştürülür ve rastgele değerler artık değişmez.
Kullanışlı bir özellik kullanarak rastgele sonuçların değişmesini önleyin
Eğer Kutools for Excel eklentisini yüklediyseniz, Gerçek Değere Dönüştür özelliği, seçili tüm formül hücrelerini tek bir tıklamayla değerlere dönüştürmenize yardımcı olur.
1. Rastgele formül içeren hücreleri seçin ve ardından Kutools > Gerçek Değere Dönüştür seçeneğine tıklayın; ekran görüntüsüne bakın:

2. Artık tüm seçili formüller değerlerine dönüştürüldü.
En İyi Office Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi üst düzeye taşıyın ve hiç yaşanmamış bir verimlilik deneyimi yaşayın.Kutools for Excel, verimliliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Birden fazla belgeyi yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açın ve oluşturun.
- Günlük verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi; Excel, Word, Outlook ve PowerPoint için eklentilerle birlikte Office Tab Pro’yu da içerir ve Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— dakikalar içinde hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı verimlilik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaktan tasarruf edin












düğmesine tıklayarak başka bir Kutools for Excel iletişim kutusunu açın. (Girişleri elle yazarken virgülle ayırmanız gerekir.)




