Ana içeriğe atla
 

Excel'de bir aralıkta rastgele karakter dizeleri oluşturma - Ayrıntılı Kılavuz

Yazarı: Kelly Son Değiştirilme Tarihi: 2024-07-18

Excel'de rastgele karakter dizeleri oluşturmak, benzersiz tanımlayıcılar, parolalar veya örnek veriler oluşturmak da dahil olmak üzere çeşitli amaçlar için yararlı olabilir. Bu makalede, farklı yöntemler kullanılarak Excel'deki bir aralıkta rastgele karakter dizelerinin nasıl oluşturulacağı hakkında kapsamlı bir kılavuz sağlanmaktadır.


Formüller ile rastgele karakter dizeleri oluşturun

Aşağıdaki formüller, Excel'deki bir aralıkta rastgele sayılar, harfler ve alfanümerik değerler oluşturmanıza yardımcı olabilir.

Rastgele sayılar oluştur

5 ile 10000 arasında 99999 basamaklı rastgele bir sayı oluşturmak için aşağıdaki formülü kullanın ve tuşuna basın. Keşfet tuşuna basın, 5 basamaklı bir sayı bir hücrede görüntülenecek, ardından hücreyi seçin ve doldurma tutamacını bu formülü içermesini istediğiniz aralığa sürükleyin, 5 basamaklı bir sayı aralığı oluşturuldu, ekran görüntülerine bakın:

=RANDBETWEEN(10000,99999)
doc-generate-dizeleri1 -2 doc-generate-dizeleri2
notRANDBETWEEN işlev, belirtilen iki sayı arasında rastgele bir tam sayı döndürür. İhtiyacınızı karşılamak için 10000 ve 999999 argümanlarını değiştirebilirsiniz.
 

Rastgele karakterler oluştur

Rastgele 4 harf oluşturmak için aşağıdaki formülü kullanın. Daha sonra rastgele dört harf elde edeceksiniz ve ardından doldurma tutamacını bu formülü içermesini istediğiniz aralığa sürükleyeceksiniz. Ekran görüntüsüne bakın:

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

doc-generate-dizeleri3

notlar:
  • CHAR (RANDBETWEEN (65,90; XNUMX)) rastgele bir büyük harf üretir;
  • &: Bu karakterleri tek bir dizede birleştirir. Daha uzun dizeler oluşturmak amacıyla gerektiği kadar karakteri birleştirmek için & 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 alfasayısal dizeler oluştur

İki harf ve iki rakamdan oluşan rastgele alfasayısal dizeler oluşturmak için aşağıdaki formülü kullanın. Ve iki harf ve iki sayı içeren bir aralıkta aşağıdaki dizeleri elde edeceksiniz. Ekran görüntüsüne bakın:

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

doc-generate-dizeleri4

notlar:
  • CHAR (RANDBETWEEN (65,90; XNUMX)) rastgele bir büyük harf üretir;
  • RANDBETWEEN (10,99; XNUMX) rastgele 2 basamaklı sayı üretir;
  • &: Bu karakterleri tek bir dizede birleştirir. Daha uzun dizeler oluşturmak amacıyla gerektiği kadar karakteri birleştirmek için & sembolünü kullanın.

VBA kodu ile rastgele karakter dizeleri oluşturun

Yukarıdaki formüllerin zor ve zahmetli olduğunu düşünüyorsanız, aşağıdaki VBA kodu size çok daha kolay yardımcı olabilir. 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.

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 kaydedin ve kapatın, bir hücreye bu işlevi girin = Rastgele F (x, y) minimum x karakter uzunluğunda ve maksimum y karakter uzunluğunda rastgele bir karakter dizisi eklemek için.

4. Bu örnekte, işlevi kullanacağım = RandomizeF (5,10) 5 ile 10 karakter arasında bir karakter dizisi oluşturmak için. Ardından Keşfet tuşuna basın, hücreyi seçin ve dolgu tutamacını bu işlevi içermesini istediğiniz aralığa sürükleyin. Ve 5 ila 10 karakter arasında oluşturulmuş rastgele alfanümerik ve özel karakter dizileri. Ekran görüntüsüne bakın:

doc-generate-dizeleri5


Kutools for Excel ile rastgele karakter dizeleri oluşturun

Harfler, sayılar ve özel karakterler veya daha fazlasıyla rastgele dizeler oluşturmanın bir yolu var mı? Kutools for Excel's Rastgele Veri Ekle Harfler, sayılar, özel karakterler, boşluk ve hatta özel dizeler dahil olmak üzere her türlü karakterle rastgele sayılar, rastgele metin dizesi veya rasgele sayılar ve metin ve semboller üretebilen mükemmel bir rastgele sayı (ve metin dizisi) oluşturucudur.

Kutools for Excel Karmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özellik sunar. Yapay zeka yetenekleriyle geliştirilen Kutools, görevleri hassas bir şekilde otomatikleştirerek veri yönetimini zahmetsiz hale getirir. Kutools for Excel hakkında detaylı bilgi...         Ücretsiz deneme...

1. Rastgele dizeler oluşturacağınız bir aralık seçin ve ardından Kutools > Ekle > Rastgele Veri Girin. Ekran Bkz:

doc-generate-strings-kutools-1

3. In Rastgele Veri Ekle iletişim kutusunu tıklayın dizi sekmesine gidin ve ihtiyaç duyduğunuz karakter türünü seçin, ardından dizenin uzunluğunu IP uzunluğu kutusunu seçin ve son olarak OK buton. Ekran görüntüsüne bakın:

doc-generate-strings-kutools-2

Daha sonra seçilen aralık rastgele karakter dizileriyle doldurulmuştur.

doc-generate-strings-kutools-3

Bahşiş: Bir aralıkta belirli bir biçimlendirme veri dizeleri (???? @. ??. com gibi) oluşturmak veya eklemek istiyorsanız, bu yardımcı programı da kullanabilirsiniz. Bunu yapın:

1. Bir aralık seçin ve karakterleri belirtin ve kontrol edin Maske ile. Ardından ihtiyacınız olan belirtilen veri dizilerini girin. Ekran görüntüsüne bakın:

doc-generate-strings-kutools-4

not: Kullanma ? son belirtilen biçimlendirme dizelerinde rastgele bir karakter basamağını belirtmek için.

2. Sonra tıklayın OK or Başvurmalıyım. Belirtilen biçimlendirme veri dizeleri aşağıdaki gibi rastgele oluşturulmuştur. Ekran görüntüsüne bakın:

doc-generate-strings-kutools-5

Kutools for Excel's Rastgele Veri Ekle bir aralık hücrelerinde aşağıdaki işlemleri kolayca işlemenize yardımcı olabilir.

  • Bir aralıkta rastgele sayılar oluşturun veya ekleyin
  • Bir aralıkta rastgele tarih oluştur veya ekle
  • Bir aralıkta özel bir liste oluşturun veya ekleyin

  Bu yardımcı programın ücretsiz denemesine (30 günlük) sahip olmak istiyorsanız, indirmek için lütfen tıklayınızve ardından yukarıdaki adımlara göre işlemi uygulamaya gidin.

İhtiyaçlarınıza bağlı olarak Excel'de rastgele karakter dizeleri oluşturmak, formüller veya VBA kullanılarak verimli bir şekilde yapılabilir. Bu tekniklere hakim olarak Excel'de kolayca benzersiz tanımlayıcılar, parolalar ve örnek veriler oluşturabilirsiniz. Daha fazla Excel ipucu ve püf noktasını keşfetmek istiyorsanız, web sitemiz binlerce eğitim sunuyor.


Demo: Bir aralıkta rastgele karakter dizileri oluşturun


İlgili Madde:

En İyi Ofis Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştırın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar.  En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...


Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • 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!