Mantener los ceros al principio de un número en Excel
01000 se convierte en 1000, el código EAN de trece cifras se convierte en 3,76E+12: Excel ve números donde hay códigos. Se protegen a la entrada; después, hay que reconstruirlos.
En Excel, paso a paso
Al escribir
Poner la columna en formato Texto antes de escribir, o empezar por un apóstrofo: '01000.
Al importar un CSV
Datos, Desde texto/CSV, Transformar datos, luego tipo de la columna: Texto.
Solo para mostrar
Formato de celdas, Personalizada, 00000: el valor sigue siendo 1000, se muestra como 01000.
Los inconvenientes
- Más allá de 15 cifras, Excel reemplaza las cifras siguientes por ceros: un número de tarjeta o de IBAN se pierde nada más abrir.
- El formato 00000 solo añade los ceros en pantalla: una exportación CSV o un BUSCARV los pierde.
- Un código con letras (un NIF como 12345678Z) no pasa por un formato de número.
Más rápido, en todo el archivo
Ceros iniciales y números largos devuelve a los códigos su longitud original (según la longitud más frecuente de la columna), mantiene los números largos como texto, y escribe un libro donde ya no se moverán.
Preguntas frecuentes
- ¿Se pueden recuperar las cifras de un número de 16 cifras mostrado como 1,23457E+15?
- No si el archivo se ha guardado: Excel solo conservó 15 cifras significativas. Hay que partir de la fuente.