Formuła programu Excel: Wypełnij tekst równą długością -

Spisie treści

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ść.

Interesujące artykuły...