
Fórmula genérica
=A1&REPT("*",count-LEN(A1))
Resumen
Para rellenar el texto con la misma longitud utilizando otro carácter, puede utilizar una fórmula basada en las funciones REPT y LEN. En el ejemplo que se muestra, se utiliza una fórmula para agregar un número variable de asteriscos (*) a los valores de la columna B, de modo que el resultado final siempre tenga una longitud de 12 caracteres. La fórmula en C5 es:
=B5&REPT("*",12-LEN(B5))
Explicación
Esta fórmula concatena el valor original en la columna B a una cadena de asteriscos (*) ensamblados con la función REPT para que el resultado final sea siempre de 12 caracteres:
REPT("*",12-LEN(B5))
Dentro de la función REPT, el texto a repetir se proporciona como un solo asterisco ("*"). El número de asteriscos necesarios para cada valor se determina con la función LEN en este bit de código aquí:
12-LEN(B5)
Comenzamos con 12, luego restamos la longitud del texto en la columna B. En la celda B5, "Sebastian" tiene 9 caracteres, por lo que el resultado es 3. La fórmula se evalúa así:
="Sebastian"&REPT("*",12-LEN(B5)) ="Sebastian"&REPT("*",12-9) ="Sebastian"&REPT("*",3) ="Sebastian"&"***" ="Sebastian***"
Los resultados de la columna C están formateados con una fuente monoespaciada (Courier New) para mostrar claramente que todas las cadenas tienen la misma longitud.