Tengo un problema con el acceso, en realidad no sé cómo puedo hacerlo. Tengo un archivo de Excel con números de 4 a 12 dígitos. Necesito llenarlos con 0 hasta que tengan 13 dígitos, pero 4, 5 y 12 dígitos deberían permanecer como están.
Exp: 123456 - debería ser 0000000123456 123456789 - debería ser 0000123456789 1234 - debería permanecer como 1234
¿Alguien podría ser tan amable y ayudarme con este tema?
Respuesta1
Tengo una respuesta sobre cómo solucionar este problema en Excel.
Vea la imagen a continuación y espero que este sea su caso también.
Tomé la entrada de muestra de 4 a 12 dígitos y usé una fórmula para rellenarlas con ceros a la izquierda según sus necesidades.
La fórmula es
=IF(OR(LEN(B3)=4,LEN(B3)=5,LEN(B3)=12),B3,CONCATENATE(REPT("0",13-LEN(B3)),B3))
Explicación:
- La
OR
condición verifica la longitud del número de entrada. Si la longitud es 4,5 o 12 devolverá 'VERDADERO1 y la fórmula colocará el mismo número en la siguiente celda - En caso de que la longitud del número no sea 4,5 o 12,
REPT
la función repetirá la cantidad de ceros requerida y la concatenación unirá los ceros junto con la entrada original.
Déjeme saber si usted tiene alguna pregunta específica.