Saltar al contenido
Klargrid

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

  1. Al escribir

    Poner la columna en formato Texto antes de escribir, o empezar por un apóstrofo: '01000.

  2. Al importar un CSV

    Datos, Desde texto/CSV, Transformar datos, luego tipo de la columna: Texto.

  3. 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.