Формула на Excel: Подложка на текст с еднаква дължина -

Съдържание

Обща формула

=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), за да се покаже ясно, че всички низове са с еднаква дължина.

Интересни статии...