Ana içeriğe atla

Excel rasgele verileri: Excel'de rasgele sayılar, metinler, tarihler ve saatler oluşturun

Genel olarak, rastgele veriler, istatistiksel örnekleme, veri şifreleme, piyango, test veya eğitimde veya öngörülemeyen sonuçların istendiği diğer alanlarda kullanılan bir dizi sayı, metin dizisi veya diğer sembollerdir. Bu yazıda, normal Excel ve Excel 365'te rasgele sayılar, metin dizeleri, tarihler ve saatler oluşturmak için farklı yöntemler tanıtacağız.

İçindekiler:

1. Excel'de rasgele sayılar, metinler, tarihler, saatler oluşturun

2. Excel 365 / 2021'de rastgele sayılar, metinler, tarihler oluşturun

3. Rastgele sonuçların değişmesini önleyin


Excel'de rastgele sayılar, metinler, tarihler, saatler oluşturun

Bu bölüm, bir Excel çalışma sayfasında sayılar, metin dizileri, tarihler ve saatler oluşturmaya yönelik çeşitli çözümlerden bahsedecektir.

1.1 Excel'de rasgele sayılar oluşturun

Bir çalışma sayfasında birden çok rasgele sayı oluşturmak veya eklemek için normal RAND veya RANDBETWEEN işlevi size çok yardımcı olabilir. Formüllerin yanı sıra size bir iyilik yapabilecek başka kodlar ve kolay araçlar da var.

 Rastgele sayılar üretmek için RAND işlevi

İki sayı arasında rastgele ondalık sayılar üret

RAND işlevi, 0 ile 1 arasında, 0 ile herhangi bir sayı arasında veya iki belirli sayı arasında rastgele ondalık sayılar üretmek 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 oluşturun.
=RAND()*(BA)+A Belirttiğiniz herhangi iki sayı arasında rastgele ondalık sayılar oluşturun. (A alt sınır değeridir ve B üst sınır değeridir.)

Lütfen ihtiyacınız olan yukarıdaki formülü kopyalayın ve formülü istediğiniz kadar hücreye uygulayın, ardından aşağıdaki ekran görüntüleri gibi sonuçları alacaksınız:

= RAND () = RAND () * 50 = RAND () * (100-50) +50

İki sayı arasında rasgele tam sayı üret

Bazı rasgele tamsayılar oluşturmak için, RNAD ve INT işlevlerini aşağıdaki tabloda gösterildiği gibi birleştirmeniz gerekir:

formül Açıklama
=INT(RAND()*N) 0 ile N arasında rastgele tamsayılar oluşturun.
=INT(RAND()*(BA)+A) Belirttiğiniz herhangi iki sayı arasında rastgele tamsayılar oluşturun. (A alt sınır değeridir ve B üst sınır değeridir.)

Lütfen ihtiyacınız olan yukarıdaki formülü uygulayın, ardından formülü istediğiniz gibi diğer hücrelere sürükleyip kopyalayın, ardından sonuçları aşağıda gösterilen ekran görüntüleri gibi alacaksınız:

= INT (RAND () * 100) =INT(RAND()*(500-200)+200)

 Rastgele sayılar üretmek için RANDBETWEEN işlevi

Excel'de, rastgele sayıları hızlı ve kolay bir şekilde oluşturmanıza da yardımcı olabilecek bir RNDBETWEEN işlevi vardır.

İki sayı arasında rasgele tam sayı üret

=RANDBETWEEN(bottom, top)
  • alt, üst: Almak istediğiniz rastgele sayılar aralığının en küçük ve en yüksek sayıları.

Örneğin, 100 ile 200 arasında rastgele tamsayı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:

=RANDBETWEEN(100, 200)

İpuçları: Bu RANDBETWEEN işlevi aynı zamanda hem pozitif hem de negatif sayılar oluşturabilir. -100 ile 100 arasında rastgele sayılar eklemek için alttaki değeri -100 olarak değiştirmeniz yeterlidir, aşağıdaki formüle bakın:

=RANDBETWEEN(-100, 100)


İki sayı arasında belirtilen ondalık basamaklı rasgele sayılar oluşturun

Belirtilen ondalık basamaklarla rastgele sayılar oluşturmak için RANDBETWEEN formülünü şu şekilde değiştirmeniz gerekir:

  • Bir ondalık basamaklı rastgele sayılar: =RANDBETWEEN(alt*10, üst*10)/10
  • İki ondalık basamaklı rastgele sayılar: =RANDBETWEEN(alt*100, üst*100)/100
  • Üç ondalık basamaklı rastgele sayılar: =RANDBETWEEN(alt*1000, üst*1000)/1000
  • ...

Burada, iki ondalık basamaklı 10 ile 50 arasındaki rastgele sayıların bir listesini almak istiyorum, lütfen aşağıdaki formülü uygulayın ve ardından formülü istediğiniz gibi diğer hücrelere sürükleyip kopyalayın, ekran görüntüsüne bakın:

=RANDBETWEEN(10*100, 50*100)/100


 İki değer arasında rastgele sayılar üretmek için Kullanıcı Tanımlı İşlev

Aşağıdaki Kullanıcı Tanımlı İşlev, bir dizi çalışma sayfasında rasgele tam sayılar veya belirli ondalık basamaklı sayılar oluşturmanıza da yardımcı olabilir. Lütfen aşağıdaki gibi yapın:

1. Bastır ALT + F11 tuşlarını açmak için Uygulamalar için Microsoft Visual Basic pencere.

2. tıklayın Ekle > modülve aşağıdaki kodu modül pencere.

VBA kodu: Rastgele sayılar üret

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 geri dönün, boş bir hücreye bu formülü yazın = Rasgele Sayılar (X, Y, Z).

not: Yukarıdaki formülde, X sayıların alt sınırını gösterir, Y sayıların üst sınırını gösterir ve Z rastgele sayıların belirtilen ondalık basamaklarıdır, lütfen bunları gerekli sayılarla değiştirin.

1.) 50 ile 200 arasında rastgele tam sayılar üretmek için lütfen şu formülü kullanın:

=RandomNumbers(50,200,0)

2.) 50 ile 200 arasında 2 ondalık basamakla rastgele sayılar eklemek için lütfen aşağıdaki formülü uygulayın:

=RandomNumbers(50,200,2)

4. Son olarak, formülü istediğiniz gibi diğer hücrelere sürükleyip kopyalayın, sonuçları aşağıdaki ekran görüntüleri gibi alacaksınız:


 İki sayı arasında rastgele sayılar oluşturmak için kullanışlı bir özellik

Formülleri hatırlamaktan ve girmekten yorulduysanız, burada size faydalı bir özellik önereceğim – Rastgele Veri Ekle of Kutools for Excel. Bu özellik ile herhangi bir formül kullanmadan rastgele tam sayılar veya ondalık sayılar oluşturabilirsiniz.

Kurduktan sonra Kutools for Excellütfen şunu yapın:

1. Rastgele sayılar oluşturmak istediğiniz hücre aralığını seçin ve ardından Kutools > Ekle > Rastgele Veri Ekle, ekran görüntüsüne bakın:

2. In Rastgele Veri Ekle iletişim kutusu:

1.) Rastgele tam sayılar üretin:

Altında Tamsayı sekmesinde, Konum ve için kutularına, aralarında rasgele tam sayılar oluşturacağınız sayı aralığını yazın ve ardından Ok or Tamam Aşağıdaki ekran görüntüsü gibi rastgele tam sayıları almak için düğmesine basın:

2.) Belirli ondalık basamaklarla rastgele sayılar oluşturun:

Altında Ondalık sekmesinde iki sayıyı ayrı ayrı belirtin. Konum ve için arasında rastgele ondalık sayılar oluşturmak istediğiniz kutular. Ve sonra ondalık basamağı seçin Ondalık metin kutusunu yerleştirin ve Ok or Tamam Rastgele ondalık sayılar oluşturmak için düğme. Ekran görüntüsüne bakın:

İpuçları: Yineleme olmadan rastgele ondalık sayılar oluşturmak için lütfen Benzersiz değerler seçeneği.


1.2 Yinelemeler olmadan rasgele sayılar üretin (benzersiz rasgele sayılar)

Rastgele sayılar üretmek için formülleri veya kodu kullanırken, bazı mükerrer sayılar da üretilecektir. Yinelemeler olmadan rastgele sayılar listesi oluşturmak istiyorsanız, bu bölüm sizin için bazı yöntemleri gösterecektir.

 Bir dizi formülüyle kopyalar olmadan rastgele sayılar oluşturun

Örneğin, 100 ile 200 arasında yinelenen sayılar olmadan rastgele sayılar oluşturmak istiyorum, işte size yardımcı olabilecek karmaşık bir dizi formülü, lütfen aşağıdaki adımlarla yapın:

1. Alt limit ve üst limit değerlerini iki hücrede belirtin. Bu örnekte, B100 ve B200 hücresine 2 ve 3 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'e kopyalayın (formülü ilk satırın hücresine koymayın) ve ardından Ctrl + Üst Karakter + Enter ilk sayıları almak için tuşları bir araya getirin, ekran görüntüsüne bakın:

=IFERROR(LARGE(ROW(INDIRECT($B$1&":"&$B$2))*NOT(COUNTIF($D$2:D2,ROW(INDIRECT($B$1&":"&$B$2)))),RANDBETWEEN(1,$B$2-$B$1-ROW(A1)+2)),"")

not: Yukarıdaki formülde, B1 düşük değerdir ve B2 arasında rastgele sayılar döndürmek istediğiniz üst değerdir. D2 formülün üstündeki hücredir.

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


 VBA koduyla kopyalar olmadan rasgele sayılar oluşturun

Yukarıdaki formülü anlamanız biraz zorsa, aşağıdaki VBA kodunu uygulayabilirsiniz, lütfen şu şekilde yapın:

1. Bastır ALT + F11 tuşlarını açmak için Uygulamalar için Microsoft Visual Basic pencere.

2. tıklayın Ekle > modülve aşağıdaki kodu modül pencere.

VBA kodu: Yinelemeler olmadan rasgele 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" A1:B20 aralığında rasgele sayılar oluşturmak istediğinizi belirtir. xNum_Alt Sınır = 100 ve xNum_Upperbound = 200 100 ile 200 arasında rastgele sayılar oluşturmak için alt ve üst değerleri belirtin. Lütfen bunları ihtiyacınıza göre değiştirin.

3. Daha sonra tuşuna basın. F5 Bu kodu çalıştırmak için anahtar ve benzersiz rasgele sayılar belirtilen aralığa eklenecektir.


 Güçlü bir özellik ile kopyalar olmadan rastgele sayılar oluşturun

Hızlı bir şekilde ve birden çok benzersiz rasgele sayı oluşturmak için, Kutools for Excel'S Rastgele Veri Ekle özellik akıllı bir seçeneği destekler – Benzersiz değerler. Bu küçük seçeneği işaretleyerek bu görevi kolaylıkla çözeceksiniz.

Kurduktan sonra Kutools for Excellütfen şunu yapın:

1. Rastgele sayılar oluşturmak istediğiniz hücre aralığını seçin.

2. Ve sonra tıklayın Kutools > Ekle > Rastgele Veri Ekle. Açılan iletişim kutusunda lütfen aşağıdaki işlemleri yapın:

  • Altında Tamsayı sekmesinde, Konum ve için kutularına rastgele sayılar üreteceğiniz sayı aralığını yazın;
  • kontrol Benzersiz değerler seçenek;
  • Sonra tıklayın Ok or Tamam Aşağıdaki ekran görüntüsü gibi benzersiz rasgele sayıları almak için düğmesine basın.


1.3 Excel'de rasgele çift veya tek sayılar oluşturun

Bir hücre aralığında bazı rasgele çift veya tek sayılar oluşturmak istiyorsanız, RANDBETWEE işlevini ÇİFT veya TEK işlevinin içine koymanız yeterlidir, genel sözdizimleri şunlardır:

formül Açıklama
=ÇİFT(RANDBETWEEN(alt,üst)) Verilen iki sayı arasında rastgele çift sayılar üretin.
=TEK(RANDBETWEEN(alt,üst)) Verilen iki sayı arasında rastgele tek sayılar oluşturun.

Örneğin, 10'dan 100'e kadar rastgele çift veya tek sayılar üretmek için lütfen aşağıdaki formülleri uygulayın:

=EVEN(RANDBETWEEN(10,100))             (Generate random even numbers)
=ODD(RANDBETWEEN(10,100))             
 (Generate random odd numbers)

Ardından, doldurma tutamacını sürükleyerek formülü istediğiniz diğer hücrelere kopyalayın, ardından aşağıdaki ekran görüntüleri gibi sonuçları alacaksınız:


1.4 Belirli bir değere ulaşan rastgele sayılar üretin

Bazen, önceden belirlenmiş bir değere ulaşan bir dizi rasgele sayı oluşturmanız gerekebilir. Örneğin, aşağıda gösterilen ekran görüntüsü gibi toplam 5'e ulaşan 10 ile 50 arasında 100 veya n rastgele sayı oluşturmak istiyorum. Excel'de bu bulmacayı çözmek için size iki yöntem tanıtacağım.

 Formüllerle belirli bir değere ulaşan rastgele sayılar oluşturun

Burada, aşağıdaki formüller size yardımcı olabilir. Biraz karmaşık oldukları için lütfen talimatları adım adım izleyin:

1. Öncelikle, gerekli verilerinizi oluşturmalısınız: önceden belirlenmiş toplam değer, başlangıç ​​numarası, bitiş numarası ve aşağıda gösterilen ekran görüntüsü gibi kaç tane rastgele sayı oluşturmak istediğinizi:

2. Ardından, lütfen aşağıdaki formülü sayıları oluşturmak istediğiniz boş bir hücreye kopyalayın. Bu örnekte formülü A4 hücresine koyacağım ve Keşfet ilk rastgele sayıyı almak için anahtar, ekran görüntüsüne bakın:

=RANDBETWEEN(MAX($B$2,$A$2-(($D$2-ROWS($A$4:$A4))*$C$2)),MIN($C$2,$A$2-(($D$2-ROWS($A$4:$A4))*$B$2)))

not: Yukarıdaki formülde: A2 verilen toplam değerdir; B2 ve C2 arasında rasgele sayılar oluşturmak istediğiniz alt ve üst değerlerdir; D2 oluşturmak istediğiniz rastgele sayıların sayısını belirtir; A4 bu formülü girdiğiniz hücredir.

3. Aşağıdaki formülü A5 hücresine kopyalamaya devam edin ve Keşfet ikinci rasgele sayıyı almak için anahtar, ekran görüntüsüne bakın:

=IF(ROW()=$D$2+3,$A$2-SUM($A$4:$A4),IF(ROW()>$D$2+3,"",RANDBETWEEN(MAX($B$2,$A$2-(SUM($A$4:$A4)+($D$2-ROWS($A$4:$A5))*$C$2)),MIN($C$2,$A$2-(SUM($A$4:$A4)+($D$2-ROWS($A$4:$A5))*$B$2)))))

not: Yukarıdaki formülde: A2 verilen toplam değerdir; B2 ve C2 arasında rasgele sayılar oluşturmak istediğiniz alt ve üst değerlerdir; D2 oluşturmak istediğiniz rastgele sayıların sayısını belirtir; A4 ilk formülü koyacak hücredir; ve A5 ikinci formülü koyacak hücredir.

4. Ardından, oluşturulan ikinci sayıyı seçin, bu formülü aşağıdaki üç hücreye kopyalamak için aşağı sürükleyin. Ve şimdi, aşağıda gösterilen ekran görüntüsü gibi 5 rastgele sayı alacaksınız:

5. Sonucu test etmek için, toplamın 100 olup olmadığını kontrol etmek için bu sayıları toplayabilir ve rastgele sayıları dinamik olarak yenilemek için F9 tuşuna basabilirsiniz ve toplamları her zaman 100'dür.


 Şaşırtıcı bir özellikle belirli bir değere ekleyen rastgele sayı kombinasyonları oluşturun

İhtiyaçlarımızı karşılayan rastgele sayılar üretmek için yukarıdaki formülleri kullanabiliriz. Ancak, belirttiğiniz sayılardan oluşan olası tüm sayı kombinasyonlarını belirli bir toplam toplamı ile listelemek istiyorsanız, burada size kolay bir araç önereceğim – Kutools for Excel. Onunla Bir Numara Oluşturun özelliği, aynı belirli toplamla tüm rasgele sayı kombinasyonlarını alabilirsiniz.

Kurduktan sonra Kutools for Excellütfen şunu yapın:

1. İlk olarak, belirttiğiniz sayıları listelemelisiniz. Burada, gösterilen ekran görüntüsü gibi 10 ile 50 arasındaki tüm sayıları listeledik:

2. Daha sonra, Kutools > içerik > Bir Numara Oluşturun, ekran görüntüsüne bakın:

3. Dışarı çıkan Bir numara uydur iletişim kutusu, lütfen aşağıdaki işlemleri yapın:

  • içinde Veri kaynağı kutusunda, hangi numaraların 100'ye ulaştığını bulmak için numara listesini seçin;
  • Altında Opsiyonlar, Sum metin kutusuna toplam değeri girin. buraya yazdık 100 metin kutusuna;
  • Kontrol Yeni bir sayfaya kaydedin sonuçları yeni bir sayfada listelemek istiyorsanız seçenek;
  • Tıkla OK buton. Ekran görüntüsüne bakın:

4. İşlemden sonra, 100'dan 10'ye kadar olan sayılardan oluşan toplam 50'lük tüm rasgele sayı kümelerinin aşağıdaki gibi listelendiğini göreceksiniz.

İpuçları: Her bir kombinasyondaki kombinasyon sayısını ve rastgele sayı sayısını belirtmeniz isteğe bağlıdır. Örneğin, 10 kombinasyon oluşturmak ve her bir kombinasyon 5 rasgele sayı içermek için, altındaki iletişim kutusundaki işlemleri ayarlayabilirsiniz. Gelişmiş ayarlar aşağıdaki gibidir:

Ve sonuçları şu şekilde alacaksınız:


1.5 Formüllerle rastgele harfler ve metin dizileri 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 harfleri nasıl oluşturacağınızı gösterecektir.

 Formüllerle rastgele harfler ve metin dizeleri oluşturun

Excel'de, aşağıda gösterildiği gibi bazı formüller oluşturmak için CHAR ve RANDBETWEEN işlevlerini bazı ANSI karakter kodlarıyla birleştirebilirsiniz:

formül Açıklama
=CHAR(RANDBEWEEN(65, 90)) A ve Z arasında rastgele büyük harfler oluşturun.
=CHAR(RANDBEWEEN(97, 122)) a ve z arasında rastgele küçük harfler oluşturun.
=CHAR(RANDBEWEEN(33, 47)) Rastgele özel karakterler oluşturun, örneğin: ! " # $ % & ' ( ) * + , - . /

Lütfen yukarıdaki formüllerden ihtiyacınız olan 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ı alacaksınız:

=CHAR(RANDBEWEEN(65, 90)) =CHAR(RANDBEWEEN(97, 122)) =CHAR(RANDBEWEEN(33, 47))

İpuçları: Birkaç harften oluşan rastgele metin dizileri oluşturmak istiyorsanız, harfleri istediğiniz gibi birleştirmek için & karakterini kullanmanız yeterlidir.

1.) Dört büyük harfli rastgele dizeler oluşturmak için lütfen aşağıdaki formülü uygulayın:

=CHAR(RANDBETWEEN(65,90))& CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90))

2.) Dört küçük harfli rastgele dizeler oluşturmak için lütfen aşağıdaki formülü uygulayın:

=CHAR(RANDBETWEEN(97,122))& CHAR(RANDBETWEEN(97,122)) & CHAR(RANDBETWEEN(97,122)) & CHAR(RANDBETWEEN(97,122))

3.) İlk iki büyük harf ve son iki küçük harf ile rastgele dizeler oluşturmak için lütfen aşağıdaki formülü kullanın:

=CHAR(RANDBETWEEN(65,90))& CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(97,122)) & CHAR(RANDBETWEEN(97,122))

Basit formülleri ve & karakterini kullanarak ihtiyaçlarınıza uygun çeşitli kombinasyonlar oluşturabilirsiniz.


 Kullanışlı bir özellikle rastgele harfler ve metin dizileri oluşturun

Yüklediyseniz Kutools for Excel, herhangi bir formülü hatırlamadan hızlı ve kolay bir şekilde rastgele harfler ve dizeler oluşturabilirsiniz.

Kurduktan sonra Kutools for Excellütfen şunu yapın:

1. Harfleri veya dizeleri eklemek için bir hücre aralığı seçin.

2. Ve sonra tıklayın Kutools > Ekle > Rastgele Veri Ekle, açılan iletişim kutusunda lütfen aşağıdaki işlemleri yapın:

  • Tıkla dizi sekme;
  • Kontrol AZ or AZ veya her ikisini de eklemek istediğiniz;
  • Ardından, istediğiniz dizenin uzunluğunu belirtin. IP uzunluğu Metin kutusu;
  • Sonunda, tıklayın Ok or Tamam dizeleri aşağıda gösterilen ekran görüntüsü gibi eklemek için.


1.6 Excel'de alfasayısal karakterlerle rastgele şifreler oluşturun

Bir şifre oluşturduğunuzda, şifre en az 8 karakterden oluşmalı ve büyük harf, küçük harf, rakam ve bazı özel karakterlerin bir karışımını içermelidir. Bu bölümde, Excel'de rastgele şifreler oluşturmak için bazı püf noktaları tanıtacağım.

 Formülleri kullanarak alfasayısal karakterlerle rastgele şifreler oluşturun

Örneğin burada 8 karakter uzunluğunda rastgele şifreler oluşturacağım. Burada sağlanan üç formülü birleştirmeniz yeterlidir. Formüllerle rastgele harfler ve metin dizeleri oluşturun Bölüm.

Lütfen aşağıdaki formülü boş bir hücreye kopyalayın:

=CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(97,122))&CHAR(RANDBETWEEN(97,122))&CHAR(RANDBETWEEN(65,90))&RANDBETWEEN(100,999)&CHAR(RANDBETWEEN(33,47))

not: Yukarıdaki formülde, birinci CHAR ve RANDBETWEEN fonksiyonları rastgele bir büyük harf, ikinci ve üçüncü ifade iki küçük harf, dördüncü ifade bir büyük harf oluşturmak için kullanılır, beşinci ifade 3 basamaklı bir sayı üretir. 100 ile 999 arasında ve son ifade özel bir karakter oluşturmak için kullanılır, bunların sırasını ihtiyacınıza göre değiştirebilir veya ayarlayabilirsiniz.


 Kullanıcı Tanımlı İşlevi kullanarak alfasayısal karakterlerle rastgele şifreler oluşturun

Excel'de rastgele parolalar eklemek için aşağıdaki Kullanıcı Tanımlı İşlev de size bir iyilik yapabilir, lütfen şunu yapın:

1. Basılı tutun ALT + F11 anahtarlar ve açılır Uygulamalar için Microsoft Visual Basic pencere.

2. tıklayın Ekle > modülve aşağıdaki makroyu modül pencere.

VBA kodu: Excel'de rastgele şifreler 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ın ve çalışma sayfasına geri dönün. Bir hücreye bu formülü girin = RandomizeF (8,10) minimum 8 karakter uzunluğunda ve maksimum 10 karakter uzunluğunda rastgele bir metin dizesi oluşturmak için.

4. Ardından formülü istediğiniz gibi diğer hücrelere sürükleyip kopyalayın. Alfanümerik ve 8 ile 10 arasında uzunlukta belirli karakterler içeren rastgele dizeler oluşturulacaktır. Ekran görüntüsüne bakın:


 Kolay bir özellik kullanarak alfasayısal karakterlerle rastgele şifreler oluşturun

Excel'de birden çok rastgele parola oluşturmanın hızlı ve kolay bir yolu var mı? Kutools for Excel mükemmel bir özellik sağlar - Rastgele Veri Ekle. Bu özellik ile sadece birkaç tıklama ile rastgele şifreler girebilirsiniz.

Kurduktan sonra Kutools for Excellütfen şunu yapın:

1. Parolaların ekleneceği bir hücre aralığı seçin.

2. Sonra tıklayın Kutools > Ekle > Rastgele Veri Ekle. Açılan iletişim kutusunda lütfen aşağıdaki işlemleri yapın:

  • Tıkla dizi sekme;
  • İhtiyacınız olan karakter türlerini kontrol edin;
  • Ardından, istediğiniz şifrenin uzunluğunu belirtin. IP uzunluğu Metin kutusu;
  • Sonunda, tıklayın Ok or Tamam aşağıda gösterilen ekran görüntüsü gibi şifreleri oluşturmak için.


1.7 Excel'de rastgele belirli metinler oluşturun

Excel'de bazı belirli metin değerlerini rasgele görüntülemeyi veya listelemeyi hiç denediniz mi? Örneğin, verilen bazı metinleri (item1, itme2, item3, item4, item5) rastgele bir hücre listesinde listelemek için, aşağıdaki iki numara bu görevi çözmenize yardımcı olabilir.

 Bir formülle rastgele belirli metinler oluşturun

Excel'de, belirli metinleri rastgele listelemek için SEÇ ve RANDBETWEEN işlevlerine dayalı bir formül oluşturabilirsiniz, genel sözdizimi şöyledir:

=CHOOSE(RANDBETWEEN(1,n),"Value_1","Value_2","Value_3",…"Value_n")
  • Değer_1, Değer_2, Değer_3, Değer_n : Rastgele listelemek istediğiniz metin değerlerini temsil edin;
  • 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 doldurma tutamacını aşağı sürükleyin, ekran görüntüsüne bakın:

=CHOOSE(RANDBETWEEN(1,5),"Chemistry","Physics","Geography","Biology","Economics")


 Hızlı bir yöntemle rastgele belirli metinler oluşturun

Eğer varsa Kutools for Excelonun Rastgele Veri Ekle özelliği, bir dizi hücreye rastgele özel metin değerleri eklemenize de yardımcı olabilir.

Kurduktan sonra Kutools for Excellütfen şunu yapın:

1. Belirli metinlerin ekleneceği bir hücre aralığı seçin.

2. Sonra tıklayın Kutools > Ekle > Rastgele Veri Ekle, açılan iletişim kutusunda lütfen aşağıdaki işlemleri yapın:

  • Tıkla Özel Liste sekme;
  • Ardından, tıklayın başka bir düğmeyi açmak için Kutools for Excel bilgi istemi kutusuna rastgele listelemek istediğiniz kendi özel metin değerlerinizi girin veya seçin. (El ile yazarken girişler virgülle ayrılmalıdır.)

3. Daha sonra, Ok dönmek için Rastgele Veri Ekle iletişim kutusunda, kendi özel metin listeniz liste kutusunda görüntülendi. Şimdi, yeni liste öğelerini seçin, tıklayın Ok or Tamam Değerleri seçilen hücrelere rastgele eklemek için düğmesine basın.

İpuçları: Belirtilen metinleri kopya olmadan rastgele listelemek için lütfen kontrol edin Benzersiz değerler seçeneği.


1.8 Excel'deki bir listeden rastgele değerler oluşturun veya seçin

Diyelim ki, aşağıda gösterilen ekran görüntüsü gibi şanslı isimler veya araştırma nesneleri olarak bu listeden bazı rastgele isimler almak için uzun bir isim listeniz var. Excel'de bu sorunu nasıl çözebilirsin?

 INDEX, RANDBETWEEN ve SATIR işlevleriyle bir listeden rastgele değerler oluşturun

Excel'de, bir listeden rastgele değerleri çıkarmamızın doğrudan bir yolu yoktur, ancak bazı rastgele değerleri çıkarmak için INDEX, RANDBETWEEN ve SATIR işlevlerine dayalı bir formül oluşturabilirsiniz.

1. Lütfen aşağıdaki formülü, ayıklanan değeri koymak istediğiniz boş bir hücreye kopyalayın:

=INDEX($A$2:$A$12,RANDBETWEEN(1,ROWS($A$2:$A$12)),1)

not: Yukarıdaki formülde, A2: A12 rastgele değerler almak istediğiniz değerlerin listesidir.

2. Ardından, doldurma tutamacını rasgele değerleri görüntülemek istediğiniz birkaç hücreye sürükleyin ve sonucu aşağıdaki ekran görüntüsü gibi alacaksınız:


 INDEX, RANK.EQ işlevleriyle yinelenenler olmadan bir listeden rastgele değerler oluşturun

Yukarıdaki formülü kullanırken, bazı yinelenen değerler görüntülenecektir. Yinelenen değerleri atlamak için önce bir yardımcı sütun oluşturmalı, ardından INDEX ve RANK.EQ işlevlerine dayalı bir formül uygulamalısınız. Lütfen aşağıdaki gibi yapın:

1. Rastgele sayıların bir listesini almak için aşağıdaki formülü boş bir hücreye girin, ekran görüntüsüne bakın:

=RAND()

2. Ardından, aşağıdaki formülü, bazı rastgele değerleri çıkarmak istediğiniz başka bir sütunun hücresine kopyalayın ve ardından, yinelenmeyen bazı rastgele değerleri görüntülemek için bu formülü aşağıdaki hücrelere sürükleyip kopyalayın, ekran görüntüsüne bakın:

=INDEX($A$2:$A$12,RANK.EQ($B2,$B$2:$B$12))

not: Yukarıdaki formülde, A2: A12 bazı rasgele değerler oluşturmak istediğiniz değerlerin listesidir, B2 yardımcı sütunun ilk hücresidir, B2: B12 1. adımda oluşturduğunuz yardımcı formül hücreleridir.


 Harika bir özelliğe sahip bir aralıktan rastgele hücreler, satırlar, sütunlar seçin

Burada kullanışlı bir özellik önereceğim - Aralığı Rasgele Olarak Sırala / Seç of Kutools for Excel. Bu özellik sayesinde ihtiyacınıza göre rastgele hücreler, satırlar veya sütunlar seçebilirsiniz.

Kurduktan sonra Kutools for Excellütfen şunu yapın:

1. Rastgele bazı değerler seçmek istediğiniz hücrelerin listesini seçin.

2. Ve sonra tıklayın Kutools > Aralık > Aralığı Rasgele Olarak Sırala / Seç, ekran görüntüsüne bakın:

3. In Aralığı Rasgele Olarak Sırala / Seç iletişim kutusu, lütfen aşağıdaki işlemleri yapın:

  • Tıkla seç sekme;
  • Ardından, rastgele seçmek istediğiniz hücre sayısını girin. Hücre sayısı seçmek için Kutu;
  • içinde Tipi Seçiniz bölümünde istediğiniz gibi bir işlem seçin. Bu durumda seçeceğim Rastgele hücreler seçin seçeneği.
  • Ve sonra tıklayın Ok or Tamam düğmesine bastığınızda, aynı anda rastgele beş hücre seçilecektir, ekran görüntülerine bakın:

4. Hücreleri seçtikten sonra, bunları istediğiniz gibi kopyalayıp diğer hücrelere yapıştırabilirsiniz.


1.9 Excel'de gruplara rastgele veri atama

Bir isim listeniz olduğunu varsayalım, şimdi isimleri aşağıdaki ekran görüntüsü gibi rastgele üç gruba (Grup A, Grup B, Grup C) bölmek istiyorsunuz. Bu bölümde, Excel'de bu görevi çözmek için bazı formülleri tartışacağım.

 Bir formülle rastgele gruba veri atama

Kişileri belirli gruplara rastgele atamak için , SEÇ işlevini RANDBETWEEN işleviyle birlikte kullanabilirsiniz.

1. Lütfen aşağıdaki formülü grubu oluşturmak istediğiniz hücreye kopyalayın veya girin:

=CHOOSE(RANDBETWEEN(1,3),"Group A","Group B","Group C")

not: Yukarıdaki formülde, Grup A, B Grubu, ve Grup C atamak istediğiniz grup adlarını ve numarayı belirtin 3 kaç grup dağıtmak istediğinizi gösterir.

2. Ardından, bu formülü diğer hücrelere doldurmak için doldurma tutamacını sürükleyin; adlar aşağıda gösterilen ekran görüntüsü gibi üç gruba ayrılacaktır:


 Bir formülle rastgele eşit sayıda gruba veri atama

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 rasgele değerlere sahip bir yardımcı sütun oluşturabilir ve ardından INDEX, RANK ve ROUNDUP işlevlerine dayalı bir formül uygulayabilirsiniz.

Örneğin, atamak istediğiniz grup adlarını F2:F4 hücrelerine göre listeliyorum. Kişileri gruplara (Grup A, Grup B, Grup C) atamak ve her grubun 4 katılımcısı olması için lütfen şu şekilde yapın:

1. Şu formülü girin: = RAND () rastgele sayıların bir listesini almak için boş bir hücreye bakın, ekran görüntüsüne bakın:

2. Ardından, sonraki sütunda, örneğin D2 hücresinde aşağıdaki formülü kopyalayın veya yazın:

=INDEX($F$2:$F$4, ROUNDUP(RANK(C2,$C$2:$C$13)/4,0))

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ç ad içermesini istediğinizi gösterir, F2: F4 veriler için atamak istediğiniz grup adlarını içeren hücre aralığıdır.

3. Veri listesi için rasgele gruplar oluşturmak üzere doldurma tutamacını aşağı sürükleyin ve adlar eşit gruplara bölünecektir, ekran görüntüsüne bakın:


1.10 Excel'de rastgele tarihler oluşturun

Verilen iki tarih arasında rastgele tarihler üretmek için burada size bazı yöntemler tanıtacağım.

 Formüllerle verilen iki tarih arasında rastgele tarihler oluşturun

Örneğin, 2021-5-1 ve 2021-10-15 arasında rastgele bazı tarihler oluşturmak istiyorum. Normalde, Excel'de, RANDBETWEEN ve DATE işlevlerinin bir kombinasyonunu kullanarak görevi gerçekleştirebilirsiniz, lütfen şu şekilde yapın:

1. Rastgele bir tarih eklemek istediğiniz hücreyi seçin ve ardından aşağıdaki formülü girin:

=RANDBETWEEN(DATE(2021, 5, 1),DATE(2021, 10, 15))

not: Bu formülde, 2021, 5, 1 başlangıç ​​tarihi ve 2021, 10, 15 bitiş tarihidir, bunları istediğiniz gibi değiştirebilirsiniz.

2. Ardından, bu formülü 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ü gibi beş basamaklı sayılar görüntülenecektir:

3. Ardından, sayıları tarih biçimine göre biçimlendirmeniz gerekir. Lütfen formül hücrelerini seçin ve sağ tıklayın, biçim Hücreler bağlam menüsünden.

4. In biçim Hücreler iletişim kutusunu tıklayın Numara sekmesini seçin Tarih itibaren Kategoriler bölmesine gidin, ardından ihtiyacınız olan tarih biçimini seçin. Tip açılır liste. Ekran görüntüsüne bakın:

5. tıklayın OK iletişim kutusunu kapatmak için Artık rakamlar normal tarihlere çevrildi. Ekran görüntüsüne bakın:

İpuçları: Hafta sonları hariç rastgele iş günleri oluşturmak istiyorsanız aşağıdaki formül size yardımcı olabilir:

=WORKDAY(RANDBETWEEN(DATE(2021, 5, 1),DATE(2021, 10, 15))-1,1)

 Şaşırtıcı bir özellik ile verilen iki tarih arasında rastgele tarihler oluşturun

Kutools for Excel'S Rastgele veri ekle ayrıca verilen iki tarih arasında rastgele tarihler, iş günleri, hafta sonları oluşturmanıza yardımcı olacak bir seçenek sunar.

Kurduktan sonra Kutools for Excellütfen şunu yapın:

1. Rastgele tarihlerin ekleneceği bir hücre aralığı seçin.

2. Sonra tıklayın Kutools > Ekle > Rastgele Veri Ekle, açılan iletişim kutusunda lütfen aşağıdaki işlemleri yapın:

  • Tıkla Tarih sekme;
  • Ardından, tarih kapsamını belirtin. Bu örnekte, aralarından seçim yapacağım 5/1/2021 için 10/15/2021.
  • Ardından, tarih türünü seçin - iş günü tarih, randevu, biriyle çıkmak, hafta sonu tarih veya her ikisi de ihtiyacınız olduğu gibi.
  • Sonunda, tıklayın Ok or Tamam aşağıda gösterilen ekran görüntüsü gibi rastgele tarihler oluşturmak için.

İpuçları: Rastgele farklı tarihler oluşturmak için lütfen kontrol edin Benzersiz değerler seçeneği.


1.11 Excel'de rastgele zamanlar oluşturun

Bu bölümde rastgele sayılar, metin dizileri ve tarihler girdikten sonra Excel'de rastgele zaman üretmenin bazı püf noktalarından bahsedeceğim.

 Formüllerle rastgele zamanlar oluşturun

Bir formülle rastgele zamanlar oluşturun

Bir hücre aralığında rastgele zamanlar oluşturmak için METİN ve RAND işlevlerine dayalı bir formül size bir iyilik yapabilir.

Lütfen aşağıdaki formülü boş bir hücreye girin ve ardından formülü, süreleri almak istediğiniz diğer hücrelere sürükleyip kopyalayın, ekran görüntüsüne bakın:

=TEXT(RAND(),"HH:MM:SS")


Bir formülle verilen iki zaman arasında rastgele zamanlar oluşturun

Saat 10'dan saat 18'e kadar olan zamanlar gibi belirli iki zaman arasına rastgele bazı zamanlar eklemeniz gerekiyorsa, lütfen aşağıdaki formülü uygulayın:

=TEXT(RAND()*(18-10)/24+10/24,”HH:MM:SS”)

not: Yukarıdaki formülde sayı 18 bitiş zamanı ve 10 başlangıç ​​zamanı anlamına gelir. Taleplerinizi karşılamak için bunları değiştirebilirsiniz.

Ardından, formülü, verilen iki zaman aralığı arasında rastgele zamanlar oluşturmak istediğiniz diğer hücrelere sürükleyip kopyalayın, ekran görüntüsüne bakın:


Bir formülle belirli aralıklarla rastgele zamanlar oluşturun

Diyelim ki, Excel'de 15 dakikalık aralıklarla rastgele zamanlar eklemek gibi belirli aralıklarla rastgele zamanlar bulmak istiyorsunuz. Bu işle ilgilenmek için METİN işlevi içindeki RAND ve FLOOR işlevlerini kullanabilirsiniz.

Aşağıdaki formülü kopyalayın veya boş bir hücreye girin ve ardından bu formülü rastgele zamanları almak istediğiniz hücrelere sürükleyip kopyalayın, ekran görüntüsüne bakın:

=TEXT(FLOOR(RAND(),"0:15"),"HH:MM:SS")

not: Formülde, sayı 15 zaman aralığıdır, 30 dakikalık aralıklarla rastgele zamanlara ihtiyacınız varsa, 15'i 30 ile değiştirmeniz yeterlidir.


 Kullanışlı bir özellik ile verilen iki zaman arasında rastgele zamanlar oluşturun

Eğer varsa Kutools for Excelonun Rastgele Veri Ekle özelliği, bir çalışma sayfasında verilen zamanlar arasında rastgele zamanlar oluşturmanıza da yardımcı olabilir.

Kurduktan sonra Kutools for Excellütfen şunu yapın:

1. Sürelerin oluşturulacağı bir hücre aralığı seçin.

2. Sonra tıklayın Kutools > Ekle > Rastgele Veri Ekle, açılan iletişim kutusunda lütfen aşağıdaki işlemleri yapın:

  • Tıkla Zaman sekme;
  • Ardından, zaman aralığını belirtin. Bu örnekte, aralarından seçim yapacağım 9: 00 AM için 16: 30 PM.
  • Sonunda, tıklayın Ok or Tamam Aşağıda gösterilen ekran görüntüsü gibi rastgele zamanlar oluşturmak için.


 Bir formülle iki tarih arasında rastgele tarihler ve saatler oluşturun

Birlikte rastgele tarihler ve saatler oluşturmak istiyorsanız, aşağıdaki formül size yardımcı olabilir.

1. Rastgele tarih saatleri oluşturmak istediğiniz bir hücreye aşağıdaki formülü girin veya kopyalayın:

=TEXT(RAND()*("2021-10-15 12:00:00"-"2021-1-1 9:00")+"2021-1-1 9:00:00","YYYY-MM-DD HH:MM:SS")

not: Bu formülde, 2021-10-15 12:00:00 bitiş tarihi ve saatidir ve 2021-1-1 9:00:00 başlangıç ​​tarihi ve saatidir, bunları ihtiyacınıza göre değiştirebilirsiniz.

2. Ardından, bu formülü rastgele tarih saatlerinin 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'de rastgele sayılar, metinler, tarihler oluşturun

Bu bölüm, yeni bir dinamik dizi işlevi olan RANDARRAY ile Excel 365 veya Excel 2021'de rasgele sayıların, tarihlerin nasıl oluşturulacağını ve rasgele seçimin nasıl alınacağını ve gruplara rasgele veri atanacağını gösterecektir.

RANDARRAY işlevi, belirttiğiniz herhangi iki sayı arasında bir dizi rasgele sayı döndürmek için kullanılır.

RANDARRAY işlevinin sözdizimi şöyledir:

=RANDARRAY([rows],[columns],[min],[max],[integer])
  • satır (isteğe bağlı): Döndürülecek rasgele sayı satırlarının sayısı; (Eğer atlanırsa, varsayılan =1)
  • sütunlar (isteğe bağlı): Döndürülecek rastgele sayıların sütun sayısı; (Eğer atlanırsa, varsayılan =1)
  • dk (isteğe bağlı): Döndürülecek minimum sayı; (Eğer atlanırsa, varsayılan =0)
  • maksimum (isteğe bağlı): Döndürülecek maksimum sayı; (Eğer atlanırsa, varsayılan =1)
  • tamsayı (isteğe bağlı): Bir tam sayı veya ondalık değer döndürün. Tam sayı için TRUE, ondalık sayı için False. (Eğer atlanırsa, varsayılan =YANLIŞ)
Notlar:
  • 1. RANDARRAY işlevinde beş bağımsız değişken vardır, bunların tümü isteğe bağlıdır, bağımsız değişkenlerden hiçbiri belirtilmezse RANDARRAY 0 ile 1 arasında bir ondalık değer döndürür.
  • 2. Satır veya sütun argümanları ondalık sayılarsa, ondalık noktadan önceki tam sayıya kesilecektir (örn. 3.9, 3 olarak kabul edilecektir).
  • 3. Minimum sayı, maksimum sayıdan küçük olmalıdır, aksi takdirde bir #DEĞER! hata.
  • 4. Bu RANDARRAY bir dizi döndürür, RANDARRAY bir çalışma sayfasında birden çok sonuç döndürdüğünde, sonuçlar bitişik hücrelere yayılır.

2.1 Excel 365 / 2021'de rasgele sayılar oluşturun

Excel 365 veya Excel 2021'de rasgele tam veya ondalık sayılar oluşturmak için bu yeni RANDARRAY işlevini kullanabilirsiniz.

 Bir formülle iki sayı arasında rastgele sayılar oluşturun

Belirli bir aralıktaki rastgele sayıların bir listesini oluşturmak için lütfen aşağıdaki formülleri uygulayın:

Lütfen aşağıdaki formüllerden istediğinizi girin ve ardından tuşuna basın. Keşfet sonuçları almak için anahtar, ekran görüntülerine bakın:

=RANDARRAY(6, 4, 50, 200, TRUE)               (Generate random integers between 50 and 200)
=RANDARRAY(6, 4, 50, 200, FALSE)           
 (Generate random decimals between 50 and 200)
Not: Yukarıdaki formüllerde:
  • 6: 6 sıra rasgele sayı döndürüleceğini belirtir;
  • 4: 4 sütun rastgele sayı döndürüleceğini belirtir;
  • 50, 200: Arasında sayı üretmek istediğiniz minimum ve maksimum değerler;
  • DOĞRU: Tam sayıların döndürüleceğini belirtir;
  • YANLIŞ: Ondalık sayıların döndürüleceğini belirtir.

 Formüllerle kopyalar olmadan rastgele sayılar oluşturun

Rastgele sayılar üretmek için normal RANDARRAY işlevini kullanırken, bazı yinelenen sayılar da oluşturulacaktır. Yinelemelerden kaçınmak için burada bu görevi çözmek için bazı formüllerden bahsedeceğim.

Tekrarlanmayan rasgele sayıların bir listesini oluşturun

Rastgele bir sütun veya benzersiz sayılar listesi oluşturmak için genel sözdizimleri şunlardır:

Kopyaları olmayan rastgele tam sayılar:

=INDEX(UNIQUE(RANDARRAY(n^2, 1, min, max, TRUE)), SEQUENCE(n))

Yinelenenler olmadan rastgele ondalık sayılar:

=INDEX(UNIQUE(RANDARRAY(n^2, 1, min, max, FALSE)), SEQUENCE(n))
  • n: Üretmek istediğiniz değer sayısı;
  • dk: Minimum değer;
  • maksimum: Maksimum değer.

Örneğin, burada 8'den 50'e kadar 100 rastgele sayıdan oluşan bir listeyi tekrarsız ekleyeceğim, lütfen aşağıdaki formülleri ihtiyacınız olan şekilde uygulayın ve ardından tuşuna basın. Keşfet sonuçları almak için anahtar:

=INDEX(UNIQUE(RANDARRAY(8^2, 1, 50, 100, TRUE)), SEQUENCE(8))          (Unique random integers)
=INDEX(UNIQUE(RANDARRAY(8^2, 1, 50, 100, FALSE)), SEQUENCE(8))         
(Unique random decimals)
Not: Yukarıdaki formüllerde:
  • 8: 8 rastgele sayı döndürüleceğini belirtir;
  • 50, 100: Arasında sayı üretmek istediğiniz minimum ve maksimum değer.
  • DOĞRU: Tam sayıların döndürüleceğini belirtir;
  • YANLIŞ: Ondalık sayıların döndürüleceğini belirtir.

Bir dizi tekrarlanmayan rasgele sayı üret

Bir hücre aralığında tekrarlanmayan rasgele sayılar oluşturmak istiyorsanız, SEQUENCE işlevine satır ve sütun sayısını tanımlamanız yeterlidir, genel sözdizimleri şunlardır:

Rastgele bir sütun veya benzersiz sayılar listesi oluşturmak için genel sözdizimleri şunlardır:

Kopyaları olmayan rastgele tam sayılar:

=INDEX(UNIQUE(RANDARRAY(n^2, 1, min, max, TRUE)), SEQUENCE(rows, columns))

Yinelenenler olmadan rastgele ondalık sayılar:

=INDEX(UNIQUE(RANDARRAY(n^2, 1, min, max, FALSE)), SEQUENCE(rows, columns))
  • n: Sayıları eklemek için hücre sayısı, bunu satır sayısı * sütun sayısı olarak sağlayabilirsiniz; Örneğin, 8 satır ve 3 sütunu doldurmak için 24^2 kullanın.
  • satır: Doldurulacak satır sayısı;
  • sütunlar: Doldurulacak sütun sayısı;
  • dk: En düşük değer;
  • maksimum: En yüksek değer.

Burada, 8 satır ve 3 sütundan oluşan bir aralığı 50'den 100'e kadar benzersiz rastgele sayılarla dolduracağım, lütfen ihtiyacınız olan aşağıdaki formüllerden herhangi birini uygulayın:

=INDEX(UNIQUE(RANDARRAY(24^2, 1, 50, 100, TRUE)), SEQUENCE(8,3))          (Unique random integers)
=INDEX(UNIQUE(RANDARRAY(24^2, 1, 50, 100, FALSE)), SEQUENCE(8,3))         
(Unique random decimals)
Not: Yukarıdaki formüllerde:
  • 24: 24 ve 8'ün (satır*sütunlar) çarpımı olan 3 rasgele sayının döndürüleceğini belirtir;
  • 50, 100: Arasında sayı üretmek istediğiniz minimum ve maksimum değerler;
  • DOĞRU: Tam sayıların döndürüleceğini belirtir;
  • YANLIŞ: Ondalık sayıların döndürüleceğini belirtir.

2.2 Excel 365 / 2021'de rastgele tarihler oluşturun

Bu yeni RANDARRAY işlevini kullanarak, Excel'de hızlı ve kolay bir şekilde birden çok rastgele tarih veya iş günü de oluşturabilirsiniz.

 Bir formülle iki tarih arasında rastgele tarihler oluşturun

Belirli iki tarih arasında rastgele tarihler listesi 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 Keşfet beş basamaklı sayıların listesini almak için tuşuna basın, ekran görüntüsüne bakın:

=RANDARRAY(10, 1, B1, B2, TRUE)
Not: Yukarıdaki formüllerde:
  • 10: 10 satır rastgele tarih döndürüleceğini belirtir;
  • 1: Rastgele tarihlerden oluşan 1 sütun döndürüleceğini belirtir;
  • B1, B2: Hücreler, aralarında tarih oluşturmak istediğiniz başlangıç ​​ve bitiş tarihlerini içerir.

2. Ardından, sayıları normal tarih formatına göre biçimlendirmeniz gerekir: Sayıları seçin ve ardından sağ tıklayın, ardından biçim Hücreler bağlam menüsünden. aşağıda biçim Hücreler iletişim kutusu, lütfen şu şekilde yapın:

  • Tıkla Numara sekme;
  • Sonra tıklayın Tarih itibaren Kategoriler bölme;
  • Ardından, beğendiğiniz bir tarih biçimlendirmesini seçin. Tip liste kutusu.

3. Ve sonra tıklayın OK düğmesine bastığınızda, sayılar belirttiğiniz tarih biçiminde biçimlendirilecektir, bkz. ekran görüntüsü:

İpuçları: Elbette, başlangıç ​​tarihini ve bitiş tarihini doğrudan formüle şu şekilde de yazabilirsiniz:

=RANDARRAY(10, 1, "5/1/2021", "12/31/2021", TRUE)

 Bir formülle iki tarih arasında rastgele iş günleri oluşturun

Bir dizi hücrede rastgele iş günleri oluşturmak için, İŞGÜNÜ işlevine RANDARRAY işlevini yerleştirmeniz yeterlidir.

1. Aşağıdaki formülü boş bir hücreye girin veya kopyalayın ve ardından Keşfet Aşağıda gösterilen ekran görüntüsü gibi sayıların bir listesini almak için tuşuna basın:

=WORKDAY(RANDARRAY(10, 1, B1, B2, TRUE), 1)

2. Ardından, sayıları istediğiniz gibi belirli bir tarih biçimlendirmesine biçimlendirin. biçim Hücreler iletişim kutusu ve aşağıda gösterilen ekran görüntüsü gibi normal tarih biçimini alacaksınız:

İpuçları: Ayrıca formüle başlangıç ​​ve bitiş tarihini doğrudan şu şekilde yazabilirsiniz:

=WORKDAY(RANDARRAY(10, 1, "5/1/2021", "12/31/2021", TRUE), 1)

2.3 Excel 365 / 2021'deki bir listeden rastgele değerler oluşturun veya alın

Excel 365 veya 2021'de, bir hücre listesinden bazı rasgele değerler oluşturmak veya döndürmek istiyorsanız, bu bölüm size bazı formüller sunacaktır.

 Formül içeren bir listeden rastgele değerler oluşturun veya alın

Bir hücre listesinden rastgele değerler çıkarmak için, INDEX işlevine sahip bu RANDARRY işlevi size bir iyilik yapabilir. Genel sözdizimi şöyledir:

=INDEX(data, RANDARRAY(n, 1, 1, ROWS(data), TRUE))
  • veri: Rastgele öğeler çıkarmak istediğiniz değerlerin listesi;
  • n: Çıkarmak istediğiniz rastgele öğelerin sayısı.

Örneğin, A3:A2 isim listesinden 12 isim çıkarmak için lütfen aşağıdaki formülleri kullanın:

=INDEX(A2:A12, RANDARRAY(C2, 1, 1, ROWS(A2:A12), TRUE))             (Use a cell reference)
=INDEX(A2:A12, RANDARRAY(3, 1, 1, ROWS(A2:A12), TRUE))                 
(Type a number directly)

Daha sonra, basın Keşfet tuşuna basın ve aynı anda rastgele 3 isim alacaksınız, ekran görüntüsüne bakın:


 Bir formülle yinelenenler olmadan bir listeden rastgele değerler oluşturun veya alın

Yukarıdaki formülle, sonuçlarda kopyalar bulabilirsiniz. Tekrarsız bir listeden rastgele bir seçim yapmak için genel sözdizimi şöyledir:

=INDEX(SORTBY(data, RANDARRAY(ROWS(data))), SEQUENCE(n))
  • veri: Rastgele öğeler çıkarmak istediğiniz değerlerin listesi;
  • n: Çıkarmak istediğiniz rastgele öğelerin sayısı.

A5:A2 isim listesinden rastgele 12 isim döndürmeniz gerekiyorsa, lütfen aşağıdaki formüllerden birini girin veya kopyalayın:

=INDEX(SORTBY(A2:A12, RANDARRAY(ROWS(A2:A12))), SEQUENCE(C2))             (Use a cell reference)
=INDEX(SORTBY(A2:A12, RANDARRAY(ROWS(A2:A12))), SEQUENCE(5))             
(Type a number directly)

Daha sonra, basın Keşfet A5:A2 listesinden tekrarsız 12 rastgele isim almak için anahtar, ekran görüntüsüne bakın:


2.4 Excel 365 / 2021'deki bir aralıktan rastgele satırlar oluşturun veya seçin

Bazen, Excel'deki bir dizi hücreden rastgele satırlar almanız gerekebilir. Bu görevi başarmak için burada bazı formüllerden bahsedeceğim.

 Formül içeren bir aralıktan rastgele satırlar oluşturun veya seçin

Bir dizi hücreden rastgele satırlar oluşturmak için genel sözdizimi şöyledir:

=INDEX(data, RANDARRAY(n, 1, 1, ROWS(data), TRUE), {1,2,3…})
  • veri: 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ı.

A3:C2 aralığından 12 satır veri çıkarmak için lütfen aşağıdaki formüllerden herhangi birini kullanın:

=INDEX(A2:C12, RANDARRAY(E2, 1, 1, ROWS(A2:C12), TRUE), {1,2,3})               (Use a cell reference)
=INDEX(A2:C12, RANDARRAY(3, 1, 1, ROWS(A2:C12), TRUE), {1,2,3})                 
(Type a number directly)

Daha sonra, basın Keşfet A3:C2 aralığından 12 rastgele veri satırı almak için anahtar, ekran görüntüsüne bakın:


 Bir formülle yinelenenler olmadan bir aralıktan rastgele satırlar oluşturun veya seçin

Benzer şekilde, yukarıdaki formül de yinelenen veriler üretebilir. Yinelenen satırların oluşmasını önlemek için aşağıdaki genel sözdizimini kullanabilirsiniz:

=INDEX(SORTBY(data, RANDARRAY(ROWS(data))), SEQUENCE(n), {1,2,3…})
  • veri: 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, A5:C2 aralığından 12 satırlık veri almak için lütfen aşağıdaki formüllerden herhangi birini kullanın:

=INDEX(SORTBY(A2:C12, RANDARRAY(ROWS(A2:C12))), SEQUENCE(E2), {1,2,3})            (Use a cell reference)
=INDEX(SORTBY(A2:C12, RANDARRAY(ROWS(A2:C12))), SEQUENCE(5), {1,2,3})             
(Type a number directly)

Ve sonra Keşfet anahtarı, yineleme içermeyen 5 rastgele satır, aşağıda gösterilen ekran görüntüsü gibi A2:C12 aralığından çıkarılacaktır:


Rastgele sonuçların değişmesini önleyin

Muhtemelen, bu makaledeki RAND, RANDBETWEEN ve RANDARRAY gibi tüm rastgeleleştirme işlevlerinin geçici olduğunu fark etmişsinizdir. Üretilen sonuçlar, sayfa her değiştirildiğinde yeniden hesaplanacak ve daha sonra rastgele yeni değerler üretilecektir. Rastgele değerlerin otomatik olarak değişmesini durdurmak için işte size iki hızlı numara.

 Kopyala ve yapıştır kullanarak rastgele sonuçların değişmesini önleyin

Normalde, uygulayabilirsiniz Kopyala ve yapıştır dinamik formülleri değerler olarak kopyalayıp yapıştırma özelliği, lütfen şunu yapın:

1. Rastgele formülünüzle hücreleri seçin ve ardından Ctrl + C onları kopyalamak için.

2. Ardından, seçilen aralığa sağ tıklayın ve Değerler seçeneği Seçenekleri Yapıştır bölümü, ekran görüntüsüne bakın:

İpuçları: Ayrıca düğmesine de basabilirsiniz Shift + F10 ve sonra V bu seçeneği etkinleştirmek için.

3. Ve tüm formül hücreleri değerlere dönüştürülecek, rastgele değerler artık değişmeyecek.


 Kullanışlı bir özellik kullanarak rastgele sonuçların değişmesini önleyin

Yüklediyseniz Kutools for Excel, Gerçekleşmek özelliği, seçili tüm formül hücrelerini yalnızca tek bir tıklamayla değerlere dönüştürmenize yardımcı olabilir.

Kurduktan sonra Kutools for Excellütfen şunu yapın:

1. Rastgele formüle sahip hücreleri seçin ve ardından Kutools > Gerçekleşmek, ekran görüntüsüne bakın:

2. Ve şimdi, seçilen tüm formüller değerlere dönüştürüldü.


  • Süper Formül Çubuğu (birden çok metin ve formül satırını kolayca düzenleyin); Okuma Düzeni (çok sayıda hücreyi kolayca okuyun ve düzenleyin); Filtrelenmiş Aralığa Yapıştır...
  • Hücreleri / Satırları / Sütunları Birleştirme ve Verilerin Saklanması; Bölünmüş Hücre İçeriği; Yinelenen Satırları ve Toplam / Ortalamayı Birleştirme... Yinelenen Hücreleri Önleyin; Aralıkları Karşılaştır...
  • Yinelenen veya Benzersiz'i seçin Satırlar; Boş Satırları Seçin (tüm hücreler boştur); Süper Bul ve Bulanık Bul Birçok Çalışma Kitabında; Rastgele Seçim ...
  • Tam kopya Formül referansını değiştirmeden Birden Çok Hücre; Otomatik Referans Oluştur Birden Çok Sayfaya; Madde İşaretleri Ekle, Onay Kutuları ve daha fazlası ...
  • Sık Kullanılan ve Hızlı Eklenen Formüller, Aralıklar, Grafikler ve Resimler; Hücreleri Şifrele şifre ile; Posta Listesi Oluşturun ve e-posta gönder ...
  • Metni Çıkar, Metin Ekle, Konuma Göre Kaldır, Alanı Kaldır; Sayfalama Alt Toplamları Oluşturma ve Yazdırma; Hücre İçeriği ve Yorumları Arasında Dönüştür...
  • Süper Filtre (filtre şemalarını kaydedin ve diğer sayfalara uygulayın); Gelişmiş Sıralama ay / hafta / gün, sıklık ve daha fazlasına göre; Özel Filtre kalın, italik ...
  • Çalışma Kitaplarını ve Çalışma Sayfalarını Birleştirin; Tabloları anahtar sütunlara göre birleştirin; Verileri Birden Çok Sayfaya Bölme; Toplu dönüştürme xls, xlsx ve PDF...
  • Pivot Tablo Gruplaması hafta numarası, haftanın günü ve daha fazlası ... Kilidi Açılmış, Kilitli Hücreleri Göster farklı renklerle; Formülü / Adı Olan Hücreleri Vurgulayın...
kte sekmesi 201905
  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
ofis tabanı
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations