
Genel formül
=A1&REPT("*",count-LEN(A1))
Özet
Metni başka bir karakter kullanarak eşit uzunlukta doldurmak için REPT ve LEN işlevlerine dayalı bir formül kullanabilirsiniz. Gösterilen örnekte, B sütunundaki değerlere değişken sayıda yıldız işareti (*) eklemek için bir formül kullanılır, böylece nihai sonuç her zaman 12 karakter uzunluğunda olur. C5'teki formül:
=B5&REPT("*",12-LEN(B5))
Açıklama
Bu formül, B sütunundaki orijinal değeri, REPT işleviyle birleştirilmiş bir yıldız işareti (*) dizesiyle birleştirir, böylece nihai sonuç her zaman 12 karakter olur:
REPT("*",12-LEN(B5))
REPT işlevinin içinde, tekrarlanacak metin tek bir yıldız işareti ("*") olarak sağlanır. Her bir değer için gereken yıldız işareti sayısı, buradaki bu kod bitindeki LEN işlevi ile belirlenir:
12-LEN(B5)
12 ile başlıyoruz, sonra B sütunundaki metnin uzunluğunu çıkarıyoruz. B5 hücresinde "Sebastian" 9 karakterdir, dolayısıyla sonuç 3'tür. Formül şu şekilde değerlendirilir:
="Sebastian"&REPT("*",12-LEN(B5)) ="Sebastian"&REPT("*",12-9) ="Sebastian"&REPT("*",3) ="Sebastian"&"***" ="Sebastian***"
C sütunundaki sonuçlar, tüm dizelerin aynı uzunlukta olduğunu açıkça göstermek için tek aralıklı bir yazı tipi (Courier New) ile biçimlendirilir.