![](https://cdn.wiki-base.com/3484684/excel_formula_pad_text_to_equal_length__2.png.webp)
Formula generică
=A1&REPT("*",count-LEN(A1))
rezumat
Pentru a tampona textul la o lungime egală folosind un alt caracter, puteți utiliza o formulă bazată pe funcțiile REPT și LEN. În exemplul prezentat, se utilizează o formulă pentru a adăuga un număr variabil de asteriscuri (*) la valorile din coloana B, astfel încât rezultatul final să aibă întotdeauna 12 caractere lungime. Formula din C5 este:
=B5&REPT("*",12-LEN(B5))
Explicaţie
Această formulă concatenează valoarea inițială din coloana B cu un șir de asteriscuri (*) asamblat cu funcția REPT, astfel încât rezultatul final să fie întotdeauna de 12 caractere:
REPT("*",12-LEN(B5))
În funcția REPT, textul de repetat este furnizat ca un singur asterisc („*”). Numărul de asteriscuri necesare pentru fiecare valoare este determinat cu funcția LEN din acest bit de cod aici:
12-LEN(B5)
Începem cu 12, apoi scădem lungimea textului din coloana B. În celula B5, „Sebastian” are 9 caractere, deci rezultatul este 3. Formula este evaluată astfel:
="Sebastian"&REPT("*",12-LEN(B5)) ="Sebastian"&REPT("*",12-9) ="Sebastian"&REPT("*",3) ="Sebastian"&"***" ="Sebastian***"
Rezultatele din coloana C sunt formatate cu un font monospațiat (Courier New) pentru a arăta clar că toate șirurile au aceeași lungime.