
Formuła ogólna
=A1&REPT("*",count-LEN(A1))
Podsumowanie
Aby dopełnić tekst do równej długości za pomocą innego znaku, można użyć formuły opartej na funkcjach POWT i DŁ. W przedstawionym przykładzie formuła służy do dołączania zmiennej liczby gwiazdek (*) do wartości w kolumnie B, tak aby wynik końcowy miał zawsze 12 znaków. Wzór w C5 to:
=B5&REPT("*",12-LEN(B5))
Wyjaśnienie
Ta formuła łączy oryginalną wartość w kolumnie B z ciągiem gwiazdek (*) połączonych za pomocą funkcji REPT, tak aby wynik końcowy miał zawsze 12 znaków:
REPT("*",12-LEN(B5))
Wewnątrz funkcji REPT tekst do powtórzenia jest podawany jako pojedyncza gwiazdka („*”). Liczba gwiazdek potrzebnych dla każdej wartości jest określana za pomocą funkcji LEN w tym fragmencie kodu tutaj:
12-LEN(B5)
Zaczynamy od 12, a następnie odejmujemy długość tekstu w kolumnie B. W komórce B5 „Sebastian” ma 9 znaków, więc wynikiem jest 3. Formuła jest obliczana w następujący sposób:
="Sebastian"&REPT("*",12-LEN(B5)) ="Sebastian"&REPT("*",12-9) ="Sebastian"&REPT("*",3) ="Sebastian"&"***" ="Sebastian***"
Wyniki w kolumnie C są formatowane czcionką o stałej szerokości (Courier New), aby wyraźnie pokazać, że wszystkie ciągi mają tę samą długość.