INICIO
ofimatica · microsoft excel
como poner en excel un 0 delante, Ventana de formato de celda en Excel mostrando el formato personalizado 00 aplicado a una celda con el valor 42 que se muestra como 042
ofimatica ·#8358 ·Lectura 4 min

¿Como poner en excel un 0 delante?

Respuesta corta

El atajo más rápido: teclea un apóstrofo (') antes del número, ej. '042, y Excel lo mostrará como texto conservando el cero.

01

Cómo poner un 0 delante de un número en Excel

Añadir un cero a la izquierda de un número en Excel es una tarea muy común, especialmente cuando trabajas con códigos postales, matrículas, números de referencia o cualquier dato que no debe perder su formato numérico original. Afortunadamente, existen varias formas de lograrlo, y la elección del método depende de si quieres un resultado visual (formato) o un cambio real en el contenido de la celda.

Método 1: Formato de celda personalizado. Selecciona la celda o rango de celdas, haz clic derecho y elige Formato de celdas (o pulsa Ctrl+1). En la pestaña Número, selecciona la categoría Personalizada y escribe en el cuadro de Formato: 00 para dos dígitos o 000 para tres. Esto hace que un valor de 5 se muestre como 05 o 005 según el formato elegido. El dato subyacente sigue siendo numérico, pero la presentación incluye el cero.

Método 2: Usar el apóstrofo ('). Antes de escribir el número, teclea un apóstrofo y luego el cero y el número: '042. Excel lo interpretará como texto y mostrará exactamente lo que escribiste. Este método es rápido pero convierte el dato en texto, lo que puede afectar a operaciones aritméticas posteriores.

Método 3: Función TEXTO. En otra celda puedes escribir una fórmula como =TEXTO(A1;"00"). Si A1 contiene 7, el resultado será 07. Puedes cambiar el número de ceros ajustando el código de formato dentro de las comillas: "000" para tres dígitos, "0000" para cuatro, etc.

Método 4: Concatenación con el carácter &. La fórmula ="0"&A1 añade un cero delante del contenido de A1 como texto. Si necesitas varios ceros, simplemente repite: ="00"&A1. Este método es útil para generar códigos de barras o identificadores con prefijo fijo.

Método 5: Formato de celda como Texto desde el inicio. Antes de introducir datos, selecciona las celdas y cambia su formato a Texto (en la pestaña Inicio, grupo Número). A partir de ese momento, todo lo que escribas se guardará como texto y los ceros a la izquierda se conservarán automáticamente.

La elección entre estos métodos depende de tu necesidad: si necesitas hacer cálculos con esos números, usa el formato personalizado (Método 1). Si son códigos o referencias que nunca se usarán en una fórmula, el apóstrofo o el formato Texto son la opción más sencilla. Si generas el cero automáticamente a partir de otro dato, las funciones TEXTO o la concatenación & son lo más eficiente.

Un error frecuente es escribir directamente 042 en una celda con formato Número: Excel eliminará el cero y mostrará solo 42. Por eso es clave aplicar uno de los métodos anteriores antes o al mismo tiempo que introduces el dato.

Consejo extra: si trabajas con una lista larga y quieres que todos los ceros se mantengan sin tener que formatear celda por celda, lo más práctico es seleccionar todo el rango, aplicar formato personalizado 00 o 000 de una vez, y luego volcar tus datos.

Con formato personalizado (Ctrl+1 → Personalizada → 00 o 000) mantienes el dato numérico y solo cambias la presentación visual.

Dato clave
como poner en excel un 0 delante, Personas tecleando en Excel con la función TEXTO para añadir ceros a la izquierda de los números en una columna
Imagen

Personas tecleando en Excel con la función TEXTO para añadir ceros a la izquierda de los números en una columna

02

Métodos para mostrar ceros a la izquierda en celdas de Excel

Muchas veces la duda no es solo poner un cero delante, sino saber cuántos ceros necesitas. La regla general es: el código de formato con tantos ceros como dígitos totales quieras. Si tu referencia es de 4 posiciones (por ejemplo, 0042), el formato será 0000. Si es de 6 posiciones, 000000.

Si el dato ya viene como texto y contiene ceros a la izquierda que Excel ha eliminado al pegarlo desde otra fuente (CSV, Word, web), lo más rápido es seleccionar la columna, aplicar formato Texto y volver a pegar. O usar el asistente de texto delimitado para forzar el formato.

En la función TEXTO, el separador puede variar según tu configuración regional: en español usa punto y coma (;) entre argumentos, en inglés coma (,). Así que =TEXTO(A1;"00") en español equivale a =TEXT(A1,"00") en inglés.

Recuerda que si aplicas un formato personalizado con ceros y luego cambias el valor de la celda, el cero se ajustará solo: un 9 se mostrará como 09, un 42 como 42 (en formato 00). No se "rompe" el formato al escribir encima.

Para usuarios de Excel Online, el método del apóstrofo y el formato personalizado están disponibles igual que en la versión de escritorio. La función TEXTO también funciona. Sin embargo, el asistente de importación de CSV con formato forzado solo está disponible en la versión instalada.

Si tu caso es más específico, como poner un cero delante solo en ciertas celdas o condicionalmente, puedes combinar con SI(): =SI(A1<10;"0"&A1;A1), que añade el cero únicamente cuando el número es de un solo dígito.

En resumen, no hay un único modo "correcto": elige el que mejor se adapte a si el dato es numérico o textual, si necesitas operaciones posteriores y si el rango es grande o pequeño. Con estos cinco métodos cubres prácticamente cualquier escenario en Excel.

Conclusión

¿como poner en excel un 0 delante?

En definitiva, poner un cero delante en Excel no requiere trucos complejos: elige entre el formato personalizado (ideal para mantener el dato numérico), el apóstrofo (rápido para un par de celdas) o la función TEXTO/concatenación (perfecto para automatizar). Con cualquiera de estos métodos, tus códigos, referencias y datos se mostrarán siempre con el formato exacto que necesitas.

Fuentes: Microsoft Support Excel, Microsoft Learn, ExcelJet
4.0 / 5 · 52 valoraciones Valorar
Más preguntas de ofimatica
De otras categorías