
Fórmula genérica
=A1&REPT("*",count-LEN(A1))
Resumo
Para preencher o texto com um comprimento igual usando outro caractere, você pode usar uma fórmula baseada nas funções REPT e LEN. No exemplo mostrado, uma fórmula é usada para anexar um número variável de asteriscos (*) aos valores na coluna B para que o resultado final sempre tenha 12 caracteres de comprimento. A fórmula em C5 é:
=B5&REPT("*",12-LEN(B5))
Explicação
Esta fórmula concatena o valor original na coluna B a uma sequência de asteriscos (*) montada com a função REPT para que o resultado final seja sempre 12 caracteres:
REPT("*",12-LEN(B5))
Dentro da função REPT, o texto a repetir é fornecido como um único asterisco ("*"). O número de asteriscos necessários para cada valor é determinado com a função LEN neste trecho de código aqui:
12-LEN(B5)
Começamos com 12 e, em seguida, subtraímos o comprimento do texto na coluna B. Na célula B5, "Sebastian" tem 9 caracteres, então o resultado é 3. A fórmula é avaliada assim:
="Sebastian"&REPT("*",12-LEN(B5)) ="Sebastian"&REPT("*",12-9) ="Sebastian"&REPT("*",3) ="Sebastian"&"***" ="Sebastian***"
Os resultados na coluna C são formatados com uma fonte monoespaçada (Courier New) para mostrar claramente que todas as strings têm o mesmo comprimento.