![](https://cdn.wiki-base.com/3484684/excel_formula_pad_text_to_equal_length__2.png.webp)
Обща формула
=A1&REPT("*",count-LEN(A1))
Обобщение
За да поставите текст с еднаква дължина с помощта на друг символ, можете да използвате формула, базирана на функциите REPT и LEN. В показания пример се използва формула за добавяне на променлив брой звездички (*) към стойности в колона Б, така че крайният резултат винаги да е с дължина 12 знака. Формулата в C5 е:
=B5&REPT("*",12-LEN(B5))
Обяснение
Тази формула обединява първоначалната стойност в колона Б в низ от звездички (*), сглобени с функцията REPT, така че крайният резултат винаги да е 12 знака:
REPT("*",12-LEN(B5))
Вътре в функцията REPT текстът, който трябва да се повтори, се предоставя като единична звездичка ("*"). Броят на звездичките, необходим за всяка стойност, се определя с функцията LEN в този бит код тук:
12-LEN(B5)
Започваме с 12, след което изваждаме дължината на текста в колона Б. В клетка В5 „Себастиан“ е 9 знака, така че резултатът е 3. Формулата се оценява по следния начин:
="Sebastian"&REPT("*",12-LEN(B5)) ="Sebastian"&REPT("*",12-9) ="Sebastian"&REPT("*",3) ="Sebastian"&"***" ="Sebastian***"
Резултатите в колона C се форматират с моношарев шрифт (Courier New), за да се покаже ясно, че всички низове са с еднаква дължина.