Cómo poner 0 en Excel sin que se borre
Un problema muy común en Excel es que al escribir un cero (o varios ceros a la izquierda, como en códigos postales, números de teléfono o referencias de producto) la celda parece vacÃa o el cero desaparece. Esto ocurre porque Excel interpreta los ceros como valor numérico nulo y los elimina automáticamente para mostrar solo el contenido relevante. La buena noticia es que existen varios métodos sencillos para evitarlo.
Método 1: Formato de celda como Texto. Antes de escribir el cero, selecciona la celda (o rango de celdas) y cambia su formato. Ve a Inicio → Formato → Formato de celdas (o pulsa Ctrl+1), elige la pestaña Número y selecciona Texto. A partir de ese momento, todo lo que escribas en esa celda se tratará como texto y los ceros se mantendrán intactos. Recuerda: el formato debe cambiarse antes de introducir el dato, no después.
Método 2: Anteponer un apóstrofo ('). Si ya tienes la celda en formato Número y no quieres cambiar el formato, simplemente escribe '0 (apóstrofo seguido de cero) directamente en la celda. El apóstrofo es una instrucción para Excel de "trata esto como texto" y no se muestra en la celda, solo en la barra de fórmulas. Los ceros a la izquierda, como '007 o '00452, se conservarán perfectamente.
Método 3: Formato personalizado con ceros. Si necesitas que un número siempre muestre una cantidad fija de dÃgitos (por ejemplo, códigos de 5 posiciones), usa un formato personalizado. Abre Ctrl+1 → Número → Personalizada y escribe 00000 en el campo Tipo. AsÃ, si escribes 7, se mostrará 00007. Es ideal para códigos internos, matrÃculas o referencias.
Método 4: Usar una fórmula que devuelva texto. Si el cero proviene de un cálculo y necesitas que no desaparezca, envuélvelo en TEXTO(). Por ejemplo: =TEXTO(A1+0;"000") o simplemente ="0" si quieres forzar la salida. También puedes usar CONCATENAR("0";A1) para añadir un cero fijo al inicio.
Método 5: Evitar que Excel convierta datos al importar. Si importas un CSV o TXT con ceros a la izquierda, Excel los elimina al convertirlos a número. Para evitarlo, abre Datos → Obtener datos → De texto/CSV y, en el asistente, selecciona la columna afectada como Texto antes de confirmar la carga.
Errores frecuentes:
| Situación | Causa | Solución rápida |
|---|---|---|
| Escribo 0 y aparece celda vacÃa | Formato Número, Excel muestra 0 como vacÃo visualmente | Formato personalizado '0' o cambiar a Texto |
| Escribo 007 y sale 7 | Excel interpreta como número entero | Apóstrofo: '007 o formato Texto |
| Importo CSV y pierdo ceros | Conversión automática a número | Asistente de importación → columna como Texto |
Un truco adicional: si la celda contiene una fórmula que a veces da 0 y a veces un número, y quieres que cuando dé cero se muestre una lÃnea en blanco en vez de "0", usa el formato personalizado 0;-0;;"" (la cuarta sección vacÃa oculta los ceros). Es lo opuesto a lo que pides, pero útil para saber que Excel sà guarda el cero internamente aunque no lo muestre.
Cambia el formato de la celda a 'Texto' (Ctrl+1 → Número → Texto) ANTES de escribir el dato con ceros.
Dato clave