This page is also available in English.Switch to English
ExcelGuía · Fundamentos que nadie te explicóNivel 1 · Principiante5 min de lecturaActualizado:

Formato de número: fechas, monedas, porcentajes y ceros a la izquierda que no desaparecen

Respuesta rápida

En Excel, el formato de número cambia cómo se ve un valor, no el valor. Selecciona las celdas y elige el formato en Inicio › Número › Formato de número (Moneda, Fecha corta, Porcentaje, Texto…) o pulsa Ctrl+1 para abrir Formato de celdas › Número. Para conservar ceros a la izquierda, aplica el formato Texto antes de escribir o un formato Personalizada como 00000.

Separador de tu Excel:«;» en España y gran parte de Latinoamérica; «,» en México y otros países.

Te pasa cada vez: escribes el código postal 08001 y Excel lo deja en 8001. Pegas una lista de vencimientos y aparece llena de números como 46305. Escribes 21 para el IVA y, al darle formato de porcentaje, sale 2100 %. Parece que Excel hace lo que quiere, pero sigue una lógica muy simple que casi nadie explica.

Piensa en el formato de número como unas gafas: el valor de la celda es siempre el mismo, pero según las gafas que le pongas lo ves como euros, como fecha o como porcentaje. En esta guía aprendes a elegir las gafas correctas, a arreglar los casos raros y a crear tus propios formatos, para que tus facturas, presupuestos y listados se vean bien a la primera.

Qué vas a aprender

  • Por qué el formato cambia cómo se ve un número pero no su valor
  • Cómo aplicar moneda, contabilidad, porcentaje y fecha en dos clics
  • Cómo conservar los ceros a la izquierda de códigos y referencias
  • Cómo recuperar ceros perdidos con la función TEXTO
  • Cómo crear formatos personalizados con unidades y fechas largas

Paso a paso

Comprueba qué valor hay de verdad en la celda

Haz clic en una celda y mira la barra de fórmulas, la franja blanca que hay encima de las columnas. En la celda ves el valor con formato; en la barra ves el valor real. En el ejemplo, B2 muestra 1.250,00 €, pero contiene el número 1250.

Esa es la regla de oro: el formato cambia cómo se ve un número, nunca su valor. Por eso puedes ponerle euros, decimales o porcentajes sin miedo a romper tus fórmulas.

Hoja de Excel con la celda B2 seleccionada: la celda muestra 1.250,00 € y la barra de fórmulas muestra el valor real, 1250.
Consejo

El cuadro de nombres, a la izquierda de la barra de fórmulas, te dice siempre en qué celda estás.

Elige un formato rápido en Inicio › Número

Selecciona las celdas y ve a Inicio › Número. El desplegable Formato de número (normalmente pone General) ofrece los formatos más usados: Número, Moneda, Contabilidad, Fecha corta, Fecha larga, Porcentaje, Texto… Debajo tienes cinco botones para el día a día: Formato de número de contabilidad, Estilo porcentual, Estilo millares, Aumentar decimales y Disminuir decimales.

General es el formato por defecto: Excel muestra el número tal cual y decide por su cuenta si lo que escribes parece una fecha o un porcentaje. Ahí nacen casi todas las sorpresas.

Cinta de Excel con la pestaña Inicio activa y el grupo Número; el desplegable Formato de número aparece resaltado.

Pon formato de moneda desde Formato de celdas

Para controlar todos los detalles, pulsa Ctrl+1 (o clic derecho › Formato de celdas…). En la pestaña Número, elige la categoría Moneda y ajusta Posiciones decimales, Símbolo y cómo se ven los Números negativos (por ejemplo, en rojo).

¿Moneda o Contabilidad? Las dos ponen símbolo y decimales. Contabilidad alinea el símbolo en el borde de la celda y muestra los ceros como un guion, así que queda más limpio en balances y facturas. Moneda pega el símbolo al número.

Cuadro Formato de celdas en la pestaña Número con la categoría Moneda resaltada, 2 posiciones decimales y el símbolo del euro.
Consejo

En Latinoamérica elige tu símbolo ($ u otro) en la lista Símbolo; el valor de la celda no cambia.

Escribe porcentajes sin multiplicar por cien

Un porcentaje es una fracción: 21 % es 0,21. Si escribes 21 % con el símbolo, Excel guarda 0,21 y aplica el formato solo. Si ya tienes 0,21 en la celda, usa Inicio › Número › Estilo porcentual y verás 21 %.

Como el valor real es 0,21, calcular el IVA es tan fácil como multiplicar la base por la celda del porcentaje. Escribe =B2*C2 en D2 y arrastra hacia abajo.

D2=B2*C2

Base por tipo de IVA: 1.000,00 € × 21 % = 210,00 €.

Hoja con bases imponibles, tipos de IVA en formato porcentaje y la fórmula =B2*C2 en D2, que da 210,00 €.
Ojo

Si aplicas Estilo porcentual a una celda que contiene 21, verás 2100 %. Escribe 0,21, o vuelve a escribir 21 cuando la celda ya tenga formato de porcentaje.

Convierte números como 46305 en fechas

Excel guarda cada fecha como un número de serie: los días transcurridos desde el 1 de enero de 1900. El 10/10/2026 es, por dentro, el 46305. Por eso a veces una columna de vencimientos aparece llena de números de cinco cifras: los datos están bien, solo falta el formato.

Selecciona la columna y elige Inicio › Número › Formato de número › Fecha corta. También pasa al revés: si escribes 1/2 en una celda con formato General, Excel lo convierte en el 1 de febrero. Si querías el texto «1/2», aplica antes el formato Texto.

Columna Vence con números de serie como 46305 en lugar de fechas; un globo indica aplicar el formato Fecha corta.
Consejo

Para saber cuántos días faltan para un vencimiento, resta: =C2-HOY(). Si el resultado sale como fecha, cámbialo a formato General o Número.

Conserva los ceros a la izquierda

Escribe 08001 (un código postal de Barcelona) y Excel muestra 8001: para él es un número, y los ceros de delante no valen nada. Tienes dos soluciones, según el uso:

  • Formato Texto antes de escribir. Selecciona la columna, elige Inicio › Número › Formato de número › Texto y después escribe. Ideal para códigos postales, números de documento o referencias que nunca vas a sumar. Para un dato suelto, empieza con un apóstrofo: '08001.
  • Formato personalizado. Pulsa Ctrl+1, ve a Número › Personalizada y escribe 00000 en Tipo. El valor sigue siendo un número, pero siempre se ve con cinco cifras.
Cuadro Formato de celdas con la categoría Personalizada y el tipo 00000 resaltado; la muestra enseña 08001.
Ojo

El formato Texto no cambia lo que ya está escrito: aplícalo antes de escribir o pegar los datos.

Recupera con TEXTO los ceros que ya se perdieron

Si importaste un listado y los ceros ya desaparecieron, no los escribas a mano. En una columna auxiliar usa la función TEXTO, que convierte un número en texto con el formato que le indiques: =TEXTO(A2;"00000") devuelve 08001 a partir de 8001.

Arrastra la fórmula hacia abajo y, cuando esté bien, copia la columna y pégala encima como valores con el pegado especial.

B2=TEXTO(A2;"00000")

Completa con ceros a la izquierda hasta cinco cifras y devuelve texto.

Columna A con códigos postales sin el cero inicial y columna B con la fórmula TEXTO, que los devuelve con cinco cifras.

Crea tus propios formatos con unidades y fechas largas

En Formato de celdas › Número › Personalizada puedes combinar códigos y texto entre comillas. Tres que usarás mucho:

TipoValorSe ve
0 "uds."1212 uds.
#.##0,00 €12501.250,00 €
dddd, d "de" mmmm "de" aaaa10/10/2026sábado, 10 de octubre de 2026

El número sigue siendo un número: puedes sumar la columna de «uds.» sin problema. Ojo: en Excel en español el año se escribe aaaa; en inglés, yyyy.

Columna Stock con un formato personalizado que añade «uds.» a cada número; la barra de fórmulas muestra solo 12.

Trucos de experto

  • Copia el formato con la brocha. Inicio › Portapapeles › Copiar formato lleva el formato de número (y el resto del formato) de una celda a otras. Haz doble clic en el botón para aplicarlo varias veces seguidas.
  • Atajos de formato de número. Ctrl+Mayús+$ aplica Moneda con dos decimales, Ctrl+Mayús+% aplica Porcentaje sin decimales y Ctrl+Mayús+! aplica Número con dos decimales y separador de miles. Más en los atajos que de verdad ahorran tiempo.
  • Ocultar decimales no es redondear. Disminuir decimales solo esconde cifras: 2,456 se ve como 2,46, pero Excel sigue sumando 2,456. Si necesitas el valor redondeado de verdad, usa =REDONDEAR(A2;2).
  • Si le pides el formato a la IA, di el idioma. Pide a ChatGPT el formato personalizado «para Excel en español»: los códigos cambian (aaaa en lugar de yyyy, coma decimal). Pruébalo en una celda antes de aplicarlo a toda la columna.

Errores comunes y cómo arreglarlos

Problema

Sumas una columna de importes y el total da 0.

Solución

Los números están guardados como texto (suelen ir alineados a la izquierda y con un triángulo verde en la esquina). Selecciónalos, haz clic en el icono de advertencia y elige Convertir en número.

Problema

Cambias el formato a Texto y los ceros no vuelven.

Solución

El formato Texto solo afecta a lo que escribes después. Vuelve a escribir los datos o usa =TEXTO(A2;"00000") en una columna auxiliar.

Problema

La celda muestra ######## en lugar del número o la fecha.

Solución

La columna es demasiado estrecha para mostrar el valor con ese formato. Haz doble clic en el borde derecho del encabezado de la columna para ajustar el ancho.

En Excel para Mac

En Excel para Mac los formatos están en el mismo sitio: Inicio › Formato de número. El cuadro Formato de celdas se abre con ⌘+1 y las categorías (Moneda, Contabilidad, Fecha, Texto, Personalizada…) son las mismas.

Preguntas frecuentes

¿Por qué Excel convierte 1/2 o 3-4 en fechas?

Porque en formato General Excel interpreta todo lo que parece una fecha como una fecha. Aplica el formato Texto antes de escribir o empieza el dato con un apóstrofo ('1/2).

¿Cambiar el formato altera mis cálculos?

No. Las fórmulas siempre usan el valor real de la celda, el que ves en la barra de fórmulas. La única excepción es el formato Texto: lo que escribas después se guardará como texto y no sumará.

¿Qué diferencia hay entre el formato Texto y la función TEXTO?

El formato Texto le dice a la celda que guarde como texto lo que escribas a partir de ahora. La función TEXTO crea un texto nuevo a partir de un número que ya existe, con el formato que le indiques, por ejemplo =TEXTO(A2;"00000").

Mi fórmula da error con «;». ¿Qué hago?

En algunos países (por ejemplo, México) Excel usa la coma como separador de argumentos. Escribe =TEXTO(A2,"00000") o usa el botón de esta página que cambia «;» por «,» en todas las fórmulas.

Fuentes oficiales

Documentación de Microsoft consultada para esta guía.

Se guarda solo en este navegador.

Sigue aprendiendo