Excel'de bir aralıkta rastgele karakter dizileri oluşturma – Detaylı Kılavuz
Excel'de rastgele karakter dizileri oluşturmak, benzersiz tanımlayıcılar, güçlü parolalar veya örnek veri setleri oluşturma gibi çeşitli senaryolarda son derece kullanışlıdır. Bu makale, Excel'de belirli bir aralıkta rastgele karakter dizileri üretmek için uygulanabilecek farklı yöntemleri kapsamlı şekilde açıklar.

Formüllerle rastgele karakter dizileri oluşturun
Aşağıdaki formüller, Excel'de bir aralıkta rastgele sayılar, harfler ve alfanümerik değerler oluşturmanıza yardımcı olur.
Rastgele sayılar oluşturun
10000 ile 99999 arasında rastgele 5 haneli bir sayı oluşturmak için aşağıdaki formülü kullanın ve Enter tuşuna basın; hücrede 5 haneli bir sayı belirecektir. Ardından hücreyi seçip, bu formülü içermesini istediğiniz aralığa kadar doldurma tutamacını sürükleyin. Böylece 5 haneli sayılar içeren bir aralık anında oluşturulur! Ekran görüntülerine göz atın:
=RANDBETWEEN(10000,99999) ![]() | ![]() |
Rastgele karakterler oluşturun
Dört rastgele harf oluşturmak için aşağıdaki formülü kullanın. Ardından, bu formülü içermesini istediğiniz aralığa doğru doldurma tutamacını sürükleyin. Ekran görüntüsüne göz atın:
=CHAR(RANDBETWEEN(65,90))& CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) 
- CHAR(RANDBETWEEN(65,90))rastgele bir büyük harf oluşturur;
- &: Bu karakterleri tek bir dizeye birleştirir. Daha uzun dizeler oluşturmak için gerektiği kadar karakteri birleştirmek üzere & sembolünü kullanın. Örneğin, altı rastgele karakterden oluşan bir dize oluşturmak için formülü şu şekilde genişletirsiniz:
=CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90))
Rastgele alfanümerik dizeler oluşturun
İki harf ve iki rakamdan oluşan rastgele alfanümerik dizeler oluşturmak için aşağıdaki formülü kullanın. Böylece, iki harf ile iki rakam içeren bir aralıkta aşağıdaki gibi dizeler elde edersiniz. Ekran görüntüsüne göz atın:
=CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&RANDBETWEEN(10,99) 
- CHAR(RANDBETWEEN(65,90))rastgele bir büyük harf oluşturur;
- RANDBETWEEN(10,99)rastgele 2 basamaklı sayı oluşturur;
- &: Bu karakter, birden fazla metni tek bir dizeye birleştirmenizi sağlar. Daha uzun dizeler oluşturmak için & sembolünü gerektiği kadar kullanabilirsiniz.
VBA koduyla rastgele karakter dizileri oluşturun
Yukarıdaki formüller karmaşık ve yorucu geliyorsa, aşağıdaki VBA kodu işinizi çok daha kolay hale getirebilir. İşte yapmanız gereken:
1. ALT + F11 tuşlarına basılı tutun; böylece Microsoft Visual Basic for Applications penceresi açılır.
2. Ekle > Modül seçeneğine tıklayın ve aşağıdaki makroyu Modül penceresine yapıştırın.
Public 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 Kaydet ve Kapat, bir hücreye şu işlevi girin: =RandomizeF(x,y) ve minimum x, maksimum y karakter uzunluğunda rastgele bir karakter dizesi oluşturun.
4. Bu örnekte, 5 ile 10 karakter arasında rastgele bir karakter dizesi oluşturmak için =RandomizeF(5,10) işlevini kullanacağım. Ardından Enter tuşuna basın, hücreyi seçip bu işlevi içermesini istediğiniz aralığa doğru doldurma tutamacını sürükleyin. Böylece 5 ile 10 karakter arasında rastgele alfanümerik ve özel karakterlerden oluşan dizeler elde edilmiş olur. Ekran görüntüsüne bakın:

Kutools for Excel ile rastgele karakter dizileri oluşturun
Harfler, sayılar ve özel karakterler (hatta daha fazlası!) içeren rastgele dizeler oluşturmanın bir yolu var mı? Kutools for Excel'nin Rastgele veri ekle özelliği, harfler, sayılar, özel karakterler, boşluklar ve hatta kendi tanımladığınız özel dizeler dahil olmak üzere her türlü karakterle rastgele sayılar, metin dizeleri veya bunların karışımı olan benzersiz kombinasyonlar üretebilen mükemmel bir rastgele veri oluşturucusudur.
1. Rastgele dizeler oluşturmak istediğiniz bir aralığı seçin ve ardından Kutools > Ekle > Rastgele veri ekle seçeneğine tıklayın. Ekran görüntüsüne bakın:

3. Rastgele veri ekle iletişim kutusunda, Dize sekmesine tıklayın, ihtiyacınıza göre karakter türünü seçin, ardından Dizi Uzunluğuna Göre Filtrele kutusunda dizenin uzunluğunu belirleyin ve son olarak Tamam düğmesine tıklayın. Ekran görüntüsüne bakın:

Ardından Aralık seçilerek rastgele karakter dizeleriyle doldurulmuştur.

İpucu: Bir aralıkta belirli bir biçimde veri dizeleri (örneğin ????@.??.com) oluşturmak veya eklemek istiyorsanız, bu aracı kullanabilirsiniz. İşte nasıl yapacağınız:
1. Bir aralık seçin, karakterleri belirtin ve Maske ile seçeneğini işaretleyin. Ardından ihtiyacınız olan belirtilen veri dizelerini girin. Ekran görüntüsüne bakın:

Not: Son belirtilen biçimlendirme dizelerinde rastgele bir karakter basamağını göstermek için ? işaretini kullanın.
2. Ardından Tamam veya Uygula seçeneğine tıklayın. Belirtilen biçimlendirme veri dizeleri aşağıdaki gibi rastgele oluşturulmuştur. Ekran görüntüsüne bakın:

Kutools for Excel'nin Rastgele veri ekle özelliği, bir aralıktaki hücrelerde aşağıdaki işlemleri kolayca gerçekleştirmenizi sağlar.
- Bir aralıkta rastgele sayılar oluşturun veya ekleyin
- Bir aralıkta rastgele tarih oluşturun veya ekleyin
- Bir aralıkta Özel Listeler oluşturun veya ekleyin
Bu yardımcı programın ücretsiz 30 günlük deneme sürümünü kullanmak istiyorsanız, indirmek için hemen tıklayın ve ardından yukarıdaki adımları uygulayın.
Excel'de rastgele karakter dizeleri oluşturmak, ihtiyaçlarınıza göre formüller ya da VBA kullanılarak oldukça verimli bir şekilde gerçekleştirilebilir. Bu teknikleri öğrendiğinizde, Excel’de benzersiz tanımlayıcılar, parolalar ve örnek verileri kolayca üretebilirsiniz. Excel ile ilgili daha fazla ipucu ve püf noktası keşfetmek istiyorsanız, web sitemizde binlerce öğretici bulabilirsiniz.
Demo: Bir aralıkta rastgele karakter dizeleri oluşturun
İlgili Makale:
En İyi Office Verimlilik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve hiç yaşamadığınız bir verimlilik deneyimi yaşayın.Kutools for Excel, üretkenliğ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 arayüz getirir ve 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 aynı pencerenin yeni sekmelerinde açın ve oluşturun, yeni pencerelerde değil.
- Günlük üretkenliğinizi %50 artırır ve size her gün yüzlerce fare tıklamasından tasarruf sağlar!
Tüm Kutools eklentileri — tek bir yükleyiciyle!
Kutools for Office paketi; Excel, Word, Outlook ve PowerPoint için eklentileriyle 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 yükleyici, tek lisans— birkaç dakikada kurulum (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında verimliliği kolaylaştırır
- 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

