Excel Formül Sorusu Sor

Bir Excel formülüne dair sorunuz varsa, bu alanı kullanarak bize iletin.

Excel Makro Sorusu Sor

Bir Excel VBA koduna dair sorunuz varsa, bu alanı kullanarak bize iletin.

Genel Excel Sorusu Sor

Excel'in ön sayfasındaki FORMÜL haricinde olan sorularınızı buradan sorabilirsiniz.
Excel ile Rastgele Parola Oluşturma isimli dosyamız, A-Z arasındaki harfleri kullanacak şekilde rastgele şifreler oluşturmanızı öğreten örnek içerir.

Rastgele Parola Oluşturma


Herhangi bir nedene bağlı olarak parola, şifre oluşturma ihtiyaçlarınız olabilir. Peki bu durumda Excel'i kullanmaya ne dersiniz? Eğer cevabınız EVET ise, hem yazımızın geri kalanını okuyabilir, okumayı sevmiyorsanız direk dosyamızı indirerek inceleyebilirsiniz. Dosyamızda kullandığımız formüllerin, sadece Excel 365 versiyonlarında çalışabileceğini belirtmem gerek.

Bir Excel sütununa oluşturmak istediğim şifrenin uzunluk değerini giriyorum ve hemen yanına da METİNBİRLEŞTİR, İNDİS, DAMGA, SIRALI ve RASGDİZİ formüllerinin birlikte kullanıldığı bir formül ile üst resimdeki sonucu alıyorum. Şimdi kısa ve anlaşılır olarak formüllerin işleyişleri hakkında bilgi vereyim.

Buradaki kilit formülümüz METİNBİRLEŞTİR Yani ana yapı bu formül üzerine kuruludur. Lakin bu formülün tek başına dinamik bir yapıda sonuç döndürmesi mümkün olmayacağı için, içine diğer formülleri eklemek suretiyle destek atmak gerekmektedir. METİNBİRLEŞTİR formülünün diziliş yapısını hemen aşağıya bırakalım:
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)
Burada ilk kriter olan sınırlayıcı için "" işaretini kullanıyoruz. Bunu varsayılan olarak düşünebilirsiniz. Bir sonraki işlev olan boşları_yoksay için ise 1 değerini giriyoruz. Bu aşamadan sonra metin1 kriteri için formül oluşturmaya geçiyoruz. İşte işin kritik ve olayı çözen kısmıda zaten burası oluyor.

Burada amacımıza ulaşmak için yapımızı İNDİS formülü üzerine kuracağız. Yapıyı kurmadan önce aşağıya da İNDİS'in diziliş yapısını bırakalım.
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)
Biz burada Dizi Biçiminde olan kısmını kullanacağız ve opsiyonel olan sütun_sayısı alanımıza gerek duymuyoruz.

Formülü kullanırken bu dizi alanına bir hücre aralığı veririz Yani A1:A10 gibi. Burada vereceğimiz aralığın çalışma mantığını DAMGA Formülü ile Harfleri Yazdırmak isimli dosyamızdan çok kolay anlayabilirsiniz. Yani DAMGA ve SIRALI formüllerini birlikte kullanarak, formülümüzün için de bir Dinamik Dizi oluşturduk. Bu dizi bize A-Z aralığını verecektir. Bunun sebebi hikmeti ise, parolalarımız için sadece alfabeyi kullanma isteğimizdir.

Bu yöntem ile A-Z arasında bir harf belirledik.Ama biz oluşturacağımız şifrenin RASTGELE harflerden oluşmasını istiyorduk. O zaman hemen ikinci aşamada İNDİS'in satır_sayısı alanı için bir formül daha üretmemiz gerekiyor. Bunun için de RASGDİZİ formülü bizim ihtiyacımızı görecektir. Formülümüzden beklediğimiz A-Z arasındaki harfleri kullanıp, belirlediğimiz uzunlukta bir Dinamik Dizi oluşturması.

Dosyaya, Excel 365 versiyonlarını kullanmayanlar içinde geleneksek Excel Formülleri kullanılarak ikinci bir yöntem ile de rastgele parola seçeneği eklenmiştir.

Açıklamalarını yaptığımız şekilde oluşan formülümüz bize sonuç olarak, B sütununda verdiğimiz uzunluk kadar rastgele parolalar üretecektir. Benim eklerken oldukça keyif aldığım bu dosyayı tüm kullanıcılarımızın mutlaka incelemesi tavsiyesiyle, tüm üyelerimizin indirebileceği biçimde ekliyorum.

Umarım fayda sağlar.
Resul Kurt Danışmanlık

Son incelemeler

teşekkürler
Geri
Üst