Excel

Formato moneda en Excel: cómo aplicarlo y personalizarlos

noviembre 6, 2026 Tuto Excel 14 min read
Formato moneda en Excel: cómo aplicarlo y personalizarlos

Dar formato moneda en Excel significa cambiar la apariencia de un número para que parezca dinero: con su símbolo, sus dos decimales y el separador de miles. Al terminar este tutorial sabrás aplicar el formato con un atajo, elegir el símbolo sin tocar Windows, crear tu propio código y distinguir entre formato de celda y la función MONEDA (DOLLAR). Funciona en Excel 2007, 2010, 2013, 2016, 2019, 2021, 2024, Microsoft 365 y en Excel para la web y para Mac.

Qué muestra el formato Moneda y por qué te interesa

Tienes una hoja "Ventas" con fechas en A2:A8 y los importes en B2:B8. Ahora mismo, B2 muestra 1234,5 y la suma anual de la columna pierde legibilidad: arriba y sin atisbo de moneda, el lector no sabe si son euros, pesos o dólares.

B2fx1234,5
A B
1 Fecha Importe
2 01/01/2026 1234,5
3 03/01/2026 980
4 05/01/2026 2150,75
5 07/01/2026 540
6 08/01/2026 3000
7 09/01/2026 875,25
8 10/01/2026 1120
Ventas

Cuando apliques Moneda, B2 se verá como 1.234,50 €, pero en la barra de fórmulas seguirá escrito 1234,5. El formato solo cambia cómo se VE el número, no el número que hay dentro: por eso las fórmulas que apuntan a B2 (SUMA, PROMEDIO, etc.) siguen calculando bien.

Las dos formas rápidas de aplicar formato moneda

Tienes dos atajos: el botón del selector de formato de número en la cinta y el cuadro Formato de celdas. Para ir rápido, selecciona B2:B8 y pulsa Ctrl+Mayús+$. El atajo aplica directamente el formato Moneda con el símbolo del sistema (en España, el euro). Verás los importes como 1.234,50 €, alineados a la derecha.

La otra ruta es abrir el selector que hay en Inicio > Número, justo a la izquierda del cuadro de diálogo "Formato de número", y elegir "Moneda" en la lista desplegable. Ambas formas hacen lo mismo; la diferencia es que el selector rápido coge el símbolo de la configuración regional del equipo.

Nota: los argumentos de las fórmulas en este tutorial van separados con punto y coma, propio de Excel en español. Si tu Excel está configurado con punto decimal (México, Estados Unidos), el separador es la coma: =MONEDA(B2,2) en vez de =MONEDA(B2;2).

El cuadro Formato de celdas y la categoría Moneda

Ctrl+1 abre el cuadro Formato de celdas, la herramienta completa para dar formato. Desde la pestaña Número puedes elegir la categoría Moneda y afinar tres cosas: el símbolo, las posiciones decimales y el estilo de los números negativos.

Pasos:

  1. Selecciona B2:B8 en la hoja "Ventas".
  2. Pulsa Ctrl+1 para abrir Formato de celdas.
  3. En la pestaña Número, elige la categoría Moneda.
  4. Abre la lista Símbolo y elige, por ejemplo, € español (España).
  5. Ajusta Posiciones decimales a 2.
  6. En Números negativos elige el estilo que prefieras (con signo menos, en rojo, entre paréntesis).
  7. Pulsa Aceptar.
Consejo: la opción "Ninguno" dentro de Símbolo aplica el formato Moneda (con separador de miles y dos decimales) sin mostrar símbolo, útil cuando el símbolo va en el encabezado de la columna.

La categoría Contabilidad, la otra forma de moneda

Contabilidad es prima hermana de Moneda, pero alinea los símbolos y los decimales en columnas anchas y muestra el cero como un guion. Es el formato preferido para informes financieros.

Pasos:

  1. Con B2:B8 seleccionado, abre Ctrl+1.
  2. Elige la categoría Contabilidad.
  3. Selecciona el símbolo, las posiciones decimales (suele ser 2) y pulsa Aceptar.

Notarás que Contabilidad no muestra la lista "Números negativos": los negativos siempre se ven entre paréntesis, como (1.234,50 €). Por eso el selector desaparece: no hay más opciones que ofrecer.

Elegir el símbolo: €, $, MXN y otros sin tocar Windows

El menú Símbolo del cuadro Formato de celdas es la primera opción para fijar el símbolo sin cambiar la configuración regional del equipo. Solo tienes que seleccionar el rango, abrir el cuadro y elegir el que necesitas.

Símbolo en pantalla Código que escribe Excel Uso habitual
1.234,50 € € español (España) España
1,234.50 MXN MXN$ español (México) México
$1,234.50 $ español (Estados Unidos) o ARS$ Argentina
$1.234 $ español (Chile) Chile
S/. 1,234.50 S/. español (Perú) Perú
Cuidado: los formatos Moneda y Contabilidad dependen de la configuración regional del equipo. Si envías el archivo a un compañero en otro país y abre el archivo, el símbolo puede cambiar. La forma de evitarlo es un código personalizado con el símbolo escrito entre comillas, como verás más adelante.

Aplicar Moneda a una columna de importes reales

Sigues con la hoja "Ventas": A2:A8 con las fechas del 01/01/2026 al 10/01/2026 y B2:B8 con los importes 1234,5; 980; 2150,75; 540; 3000; 875,25; 1120.

Pasos:

  1. Selecciona B2:B8.
  2. Pulsa Ctrl+1 para abrir Formato de celdas.
  3. Elige la categoría Moneda, símbolo € español (España) y 2 posiciones decimales.
  4. Pulsa Aceptar.
  5. Comprueba en la barra de fórmulas que B2 sigue siendo 1234,5 aunque en pantalla se vea 1.234,50 €.
B8fx1.120,00 €
A B
1 Fecha Importe
2 01/01/2026 1.234,50 €
3 03/01/2026 980,00 €
4 05/01/2026 2.150,75 €
5 07/01/2026 540,00 €
6 08/01/2026 3.000,00 €
7 09/01/2026 875,25 €
8 10/01/2026 1.120,00 €
Ventas
Comprueba: los importes se ven con el símbolo €, dos decimales y alineados a la derecha. La barra de fórmulas sigue mostrando el número sin formato.

Añadir el símbolo desde la cinta sin abrir el cuadro

Si solo quieres el símbolo rápido y no necesitas afinar decimales, el selector de formato de número en la cinta llega bien. Selecciona B2:B8 y haz clic en la flecha del selector de formato en Inicio > Número; en la lista desplegable elige "€ español (España)".

InicioNúmeroFormato de número de la celda ▾€ español (España)

Los importes cambian de golpe a 1.234,50 €, 980,00 €, etc. Esta ruta es la misma que Ctrl+Mayús+$, solo que visible en pantalla.

Quitar el formato y volver a General

Para volver al formato por defecto, selecciona B2:B8 y elige Inicio > Número > General. Los importes vuelven a verse como 1234,5, 980, 2150,75… pero el valor interno no cambia: en la barra de fórmulas B2 sigue siendo 1234,5.

B2fx1234,5
A B
1 Fecha Importe
2 01/01/2026 1234,5
3 03/01/2026 980
4 05/01/2026 2150,75
Ventas
Comprueba: la barra de fórmulas muestra el número tal cual, sin símbolo ni separador de miles. Esto confirma que el formato solo cambia la apariencia.

Crear un código de moneda a medida con Formato personalizado

Los formatos predefinidos van bien, pero a veces necesitas uno fijo: que el símbolo sea € aunque abras el archivo en otro país, o que los negativos se vean en rojo. Para eso está la categoría Personalizada.

Pasos:

  1. Selecciona B2:B8.
  2. Pulsa Ctrl+1 y elige Personalizada.
  3. En el cuadro Tipo, escribe #.##0,00" €" (con un espacio antes de las comillas que cierran el símbolo).
  4. Pulsa Aceptar.

El código se interpreta así: # muestra un dígito solo si hace falta, 0 lo obliga a aparecer aunque sea cero, ; separa secciones y " €" añade el texto "€" literalmente. Verás B2 como 1.234,50 € y los demás importes con dos decimales siempre.

Los cuatro tramos del código: positivos, negativos, cero y texto

Un código personalizado admite hasta cuatro secciones separadas por punto y coma: positivos;negativos;cero;texto. Cada tramo se aplica según el valor de la celda. El código de ejemplo es #.##0,00;[Rojo]-#.##0,00;"-";@.

Tramo Código Qué muestra
Positivos #.##0,00 1.500,00
Negativos [Rojo]-#.##0,00 -250,00 en rojo
Cero "-" un guion cuando vale 0
Texto @ el texto tal cual

Si pruebas en cuatro celdas con 1500, -250, 0 y "pago", el resultado será:

A4fxpago
A B
1 1500 1.500,00
2 -250 -250,00 (rojo)
3 0 –
4 pago pago
Pruebas
Consejo: la sección "texto" (@) es opcional; si la omites, las celdas con texto se muestran sin formato especial.

Códigos listos para copiar según la moneda del lector

Estos son los códigos que más se pegan en Personalizada según el país. Cada uno fija el símbolo dentro del código, así que el archivo viaja bien entre equipos.

País Código Resultado
España #.##0,00" €" 1.234,50 €
España €.-0,00 1.234,50 € (alineado)
México $#,##0.00 $1,234.50
Argentina $#,##0.00 $1,234.50
Chile $#,##0 $1.234
Perú S/. #,##0.00 S/. 1,234.50

Pasos para aplicarlos:

  1. Selecciona B2:B8.
  2. Ctrl+1 > Personalizada.
  3. Pega el código correspondiente en Tipo.
  4. Acepta.
Nota: los códigos con punto y coma usan el formato español; los que llevan coma como separador de miles van en Excel configurado con punto decimal (México, EE. UU.).

Por qué a veces se ve #####, no se alinean los euros o no calcula

Tres fallos típicos al trabajar con Moneda. La hoja "Ventas" sigue siendo el ejemplo: A2:A8 con fechas, B2:B8 con importes.

La celda muestra ##### y el número está bien

B2fx#####
A B
1 Fecha Importe
2 01/01/2026 #####
Ventas

La columna B es demasiado estrecha para mostrar 1.234,50 €; Excel lo pinta con almohadillas como aviso visual. La cifra interna es correcta.

Pasos para arreglarlo:

  1. Haz doble clic en el borde derecho de la cabecera de la columna B.
  2. La columna se ajusta automáticamente al contenido más ancho.
InicioCeldasFormatoAncho de columna (o doble clic en el borde de la cabecera)
Comprueba: la columna B se ensancha y los importes se ven completos.

Pegar un importe rompe el formato y sale raro

Copiaste un importe desde otra hoja o desde un texto y al pegarlo en B9 sale con otro formato de moneda o con demasiados decimales.

Pasos para solucionarlo:

  1. Copia el importe con Ctrl+C.
  2. Pega en B9 con Ctrl+V.
  3. Haz clic en el botón Opciones de pegado que aparece junto a la celda.
  4. Elige "Coincidir con formato de destino".
InicioPortapapelesPegar ▾Coincidir con formato de destino

Así el importe se adapta al formato Moneda que ya tiene la columna.

El símbolo cambia al abrir el archivo en otro país

El equipo del compañero tiene otra configuración regional y al abrir "Ventas.xlsx" los € se convierten en $ o en otra moneda.

Nota: esto ocurre con los formatos Moneda y Contabilidad, que dependen de la configuración regional del equipo.

Pasos para que el símbolo no cambie:

  1. Selecciona B2:B8.
  2. Ctrl+1 > Personalizada.
  3. Sustituye el tipo por #.##0,00" €" (o el código del país que necesites).
  4. Acepta.

Al escribir el símbolo entre comillas dentro del código, queda fijo en el libro y no depende del equipo.

Convertir un número en texto moneda con la función MONEDA

La función MONEDA (en inglés DOLLAR) convierte un número en texto con formato de moneda. No aplica formato visual: el resultado es una cadena de texto que ya no se puede sumar.

Sintaxis:

=MONEDA(número; [decimales])

Sobre la hoja "Ventas", añade una columna auxiliar en D:

Pasos:

  1. Escribe el encabezado "Importe (texto)" en D1.
  2. En D2 escribe =MONEDA(B2;2) y arrastra el controlador de relleno hasta D8.
D2fx=MONEDA(B2;2)
A B D
1 Fecha Importe Importe (texto)
2 01/01/2026 1.234,50 € 1.234,50 €
3 03/01/2026 980,00 € 980,00 €
4 05/01/2026 2.150,75 € 2.150,75 €
Ventas

El resultado es el texto "1.234,50 €". Aunque visualmente se parece al formato de celda, la celda D2 ya no es un número: si intentas =SUMA(D2:D8), el resultado será 0 porque los textos no se suman.

MONEDA frente a formato de celda: cuándo usar cada uno

La diferencia clave: el formato de celda deja el valor como número, MONEDA lo convierte en texto. Elige según lo que vayas a hacer después.

Situación Opción correcta
Necesitas una etiqueta visible junto a un importe (Importe: 1.234,50 €) Concatenar con formato: ="Importe: "&TEXTO(B2;"#.##0,00"" €"")
Vas a concatenar el importe con otros textos para una exportación =MONEDA(B2;2) o =TEXTO(B2;"#.##0,00"" €"")
Vas a seguir operando (sumar, promediar, buscar el IVA) Formato Moneda en la celda, sin fórmula

Pasos para probarlo en "Ventas":

  1. En E2 escribe =B2*0,21 (calcula el 21 % de IVA) y observa que funciona: el resultado es un número.
  2. En E3 prueba =D2*0,21; verás #¡VALOR! porque D2 es texto.
  3. Vuelve a poner la fórmula de IVA solo en celdas que apunten a B (formato Moneda), no a D (texto).

Recuperar el número cuando el texto moneda viene de fuera

Si recibes un archivo donde los importes ya son texto moneda, conviértelos de nuevo a número con la función VALOR (VALUE) o con SUSTITUIR (SUBSTITUTE) para limpiar el símbolo.

=VALOR(D2)
=VALOR(SUSTITUIR(D2;" €";""))

Pasos:

  1. Crea una columna F con encabezado "Importe numérico".
  2. En F2 escribe =VALOR(SUSTITUIR(D2;" €";"")) y arrastra hasta F8.
  3. Comprueba en la barra de fórmulas que F2 vale 1234,5 y vuelve a operar con ella.
F2fx=VALOR(SUSTITUIR(D2;" €";""))
D F
1 Importe (texto) Importe numérico
2 1.234,50 € 1234,5
3 980,00 € 980
4 2.150,75 € 2150,75
Ventas
Comprueba: F2 ya es un número y vuelve a sumar con F3 y F4.

Lo que ya sabes hacer con el formato moneda en Excel

  • Aplicar formato Moneda o Contabilidad con Ctrl+1 o Ctrl+Mayús+$ sin perder el número original.
  • Elegir el símbolo (€, MXN, ARS, CLP, PEN, S/.) desde el menú Símbolo o con un código personalizado entre comillas.
  • Crear un código a medida con Ctrl+1 > Personalizada para fijar el símbolo y los negativos en rojo.
  • Distinguir entre formato de celda (sigue siendo número) y la función MONEDA (convierte en texto).

El siguiente paso natural es crear tu propio código con dos tramos para los negativos en rojo: #.##0,00;[Rojo]-#.##0,00 en Personalizada. Así distinguirás de un vistazo los ingresos y los gastos en la misma columna.

Datos comprobados en octubre de 2026.

Dudas al dar formato moneda en Excel

1. Ejemplos prácticos de formato moneda en Excel

Imagina una celda con 1234,5. Al aplicarle Formato de celdas > Moneda (Ctrl+1, pestaña Número), verás 1.234,50 € si tu sistema usa euros. Con formato Contabilidad se alinea el símbolo a la izquierda y el número a la derecha, ideal para columnas de importes. También puedes elegir un número fijo de decimales, por ejemplo 2, para que todos los valores queden uniformes.

2. Cómo cambiar la moneda predeterminada en Excel

No existe un ajuste dentro de Excel para cambiar la moneda global: la opción se modifica en el sistema operativo. En Windows ve a Configuración > Hora e idioma > Idioma y región y cambia el Formato regional. Al abrir de nuevo Excel, los formatos Moneda y Contabilidad adoptarán el nuevo símbolo. Hasta que no lo hagas, las celdas seguirán mostrando el símbolo anterior.

3. Fórmulas para convertir monedas dentro de Excel

Una forma sencilla es crear una celda con la tasa de cambio, por ejemplo en C1, y multiplicar: =A2*C1 convierte el valor de A2. Para algo más fiable, en Microsoft 365 y Excel 2024 existe la función MONEDA.CONVERTIR, que obtiene tasas actualizadas. Recuerda que esta función requiere conexión a internet y una licencia que la habilite.

4. Cómo cambiar la moneda en Excel para la web

En Excel para la web no puedes definir un símbolo propio en el formato Moneda, pero sí abrir Formato de celdas > Número > Moneda y elegir entre las opciones que aparecen, como € o £. El cambio solo afecta a esa hoja y, si la vuelves a abrir, puede volver al valor por defecto del navegador. Para una solución estable, edita el archivo en la versión de escritorio.

5. Atajo de teclado para aplicar el formato Contabilidad en Excel

Pulsa Ctrl+Mayús+L (en Mac, Cmd+Mayús+L) y la celda o el rango seleccionado adoptará de inmediato el formato Contabilidad. Verás el símbolo alineado a la izquierda y los números a la derecha. Si prefieres otro acceso, puedes asignar uno distinto en Archivo > Opciones > Personalizar cinta > Personalizar (junto a Métodos abreviados de teclado).

6. Cómo escribir el signo de pesos con el teclado en Excel

Si usas teclado en español de España o Latinoamérica, el símbolo $ se obtiene con AltGr+4 (España) o Mayús+4 (Latinoamérica). En Excel eso solo inserta el carácter: para que actúe como formato de moneda tienes que aplicarlo con Ctrl+1 > Número > Moneda. Así, el valor 1500 se mostrará como $1.500,00 según la configuración regional de tu equipo.

7. Cómo convertir euros a pesos dentro de Excel para la web

La forma más práctica es tener una celda con la tasa actual, por ejemplo 1 EUR = X MXN en B1, y usar la fórmula =A2*B1 junto a tus importes en euros. Otra opción, disponible en Microsoft 365 y Excel 2024, es la función MONEDA.CONVERTIR("EUR","MXN",A2). Para resultados fiables conviene refrescar la tasa a diario desde una fuente oficial.

8. Para qué sirve el signo de pesos en el formato de moneda de Excel

El signo $ indica que la celda contiene un importe monetario y, según la configuración regional, puede corresponder a pesos mexicanos, dólares estadounidenses, pesos argentinos o pesos chilenos. Al aplicarlo desde Formato de celdas > Moneda, Excel también alinea el número a la derecha y separa los millares con punto. Si tu sistema está en otro país, el símbolo puede ser distinto al que esperas.

Fuentes

  1. MicrosoftCambiar formato de moneda en Excel – Microsoft Learnconsultado el 13/10/2026
  2. MicrosoftMONEDA — documentación oficialconsultado el 13/10/2026
  3. Microsoft0,00 · dos decimales fijos — documentación oficialconsultado el 13/10/2026
  4. MicrosoftFormatos de fecha y hora en español — documentación oficialconsultado el 13/10/2026
  5. MicrosoftMONEDA.DEC — documentación oficialconsultado el 13/10/2026