Excel'de bir aralıkta rastgele karakter dizeleri oluşturma - Ayrıntılı Kılavuz
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)
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))
- 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)
- 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:
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.
1. Rastgele dizeler oluşturacağınız bir aralık seçin ve ardından Kutools > Ekle > Rastgele Veri Girin. Ekran Bkz:
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:
Daha sonra seçilen aralık rastgele karakter dizileriyle doldurulmuştur.
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:
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:
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 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!