Формула Excel: заполнить текст равной длины -

Содержание

Общая формула

=A1&REPT("*",count-LEN(A1))

Резюме

Чтобы дополнить текст равной длины с помощью другого символа, вы можете использовать формулу, основанную на функциях ПОВТОР и ДЛСТР. В показанном примере формула используется для добавления переменного количества звездочек (*) к значениям в столбце B, чтобы конечный результат всегда был длиной 12 символов. Формула в C5:

=B5&REPT("*",12-LEN(B5))

Объяснение

Эта формула объединяет исходное значение в столбце B со строкой звездочек (*), собранной с помощью функции REPT, так что конечный результат всегда состоит из 12 символов:

REPT("*",12-LEN(B5))

Внутри функции ПОВТОР повторяющийся текст представлен в виде одной звездочки («*»). Количество звездочек, необходимых для каждого значения, определяется с помощью функции LEN в этом фрагменте кода здесь:

12-LEN(B5)

Мы начинаем с 12, затем вычитаем длину текста в столбце B. В ячейке B5 «Себастьян» составляет 9 символов, поэтому результат равен 3. Формула вычисляется следующим образом:

="Sebastian"&REPT("*",12-LEN(B5)) ="Sebastian"&REPT("*",12-9) ="Sebastian"&REPT("*",3) ="Sebastian"&"***" ="Sebastian***"

Результаты в столбце C отформатированы моноширинным шрифтом (Courier New), чтобы четко показать, что все строки имеют одинаковую длину.

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