![](https://cdn.wiki-base.com/3484684/excel_formula_pad_text_to_equal_length__2.png.webp)
Generička formula
=A1&REPT("*",count-LEN(A1))
Sažetak
Za umetanje teksta na jednaku dužinu pomoću drugog znaka možete upotrijebiti formulu koja se temelji na funkcijama REPT i LEN. U prikazanom primjeru, formula se koristi za dodavanje promjenjivog broja zvjezdica (*) vrijednostima u stupac B, tako da konačni rezultat uvijek ima 12 znakova. Formula u C5 je:
=B5&REPT("*",12-LEN(B5))
Obrazloženje
Ova formula povezuje izvornu vrijednost u stupcu B s nizom zvjezdica (*) sastavljenim s funkcijom REPT tako da konačni rezultat uvijek ima 12 znakova:
REPT("*",12-LEN(B5))
Unutar funkcije REPT tekst za ponavljanje prikazan je kao jedna zvjezdica ("*"). Broj zvjezdica potreban za svaku vrijednost određuje se pomoću funkcije LEN u ovom bitnom kodu ovdje:
12-LEN(B5)
Počinjemo s 12, a zatim oduzimamo duljinu teksta u stupcu B. U ćeliji B5 "Sebastian" ima 9 znakova, pa je rezultat 3. Formula se ocjenjuje ovako:
="Sebastian"&REPT("*",12-LEN(B5)) ="Sebastian"&REPT("*",12-9) ="Sebastian"&REPT("*",3) ="Sebastian"&"***" ="Sebastian***"
Rezultati u stupcu C oblikovani su s jednosmjernim fontom (Courier New) kako bi se jasno pokazalo da su svi nizovi iste duljine.