Cuando realiza una combinación de correspondencia en Word, las fechas de su origen de datos de Excel suelen cambiar al formato estadounidense mes-día-año, como 04/12/2025, en lugar de su formato local, como 12 de abril de 2025. Esto ocurre porque Word trata los campos de fecha como números sin formato y aplica su propio formato predeterminado durante la combinación. Este artículo explica por qué Word anula su formato de fecha y proporciona tres métodos fiables para mantener las fechas en el estilo correcto.
Puntos clave: Cómo solucionar los cambios de formato de fecha en la combinación de correspondencia
- Alt+F9 para alternar los códigos de campo y luego editar el modificador MERGEFIELD: La solución más directa para forzar cualquier formato de fecha usando el modificador de imagen \@.
- Formatear la columna de fecha como Texto en Excel antes de guardar el origen de datos: Evita que Excel convierta las fechas en números de serie que Word interpreta mal.
- Usar una columna calculada con la función TEXT en Excel: Convierte la fecha en una cadena de texto que Word no vuelve a formatear durante la combinación.
Por qué la combinación de correspondencia de Word cambia los formatos de fecha
Word no lee la fecha formateada que ve en Excel. En su lugar, lee el número de serie subyacente que Excel utiliza para almacenar fechas. Excel almacena las fechas como números secuenciales donde 1 equivale al 1 de enero de 1900. Cuando Word recupera este número durante una combinación de correspondencia, aplica una imagen de fecha y hora predeterminada basada en la configuración de idioma del sistema operativo. Para muchos sistemas en inglés configurados con la configuración regional de EE. UU., ese valor predeterminado es mes/día/año.
El problema no ocurre porque sus datos sean incorrectos. Ocurre porque Word y Excel utilizan sistemas de almacenamiento de fechas diferentes. Aunque formatee una columna como una fecha específica en Excel, el valor subyacente de la celda sigue siendo un número de serie. Word ignora el formato de visualización de Excel y vuelve a formatear el número según sus propias reglas.
Tres factores determinan la apariencia final de la fecha:
- El valor sin formato de la celda de Excel (número de serie o texto)
- El modificador de imagen de fecha y hora \@ en el campo de combinación de Word
- La configuración de formato regional de Windows del usuario que ejecuta la combinación
Comprender esta cadena le ayuda a elegir la solución correcta. La siguiente sección cubre el método más fiable: editar directamente el código del campo de combinación.
Método 1: Editar el código del campo de combinación con un modificador de imagen de fecha y hora
Este método anula el formato de fecha predeterminado de Word añadiendo un modificador \@ al campo de combinación. Funciona en cualquier versión de Word y no requiere cambios en el origen de datos de Excel.
- Inserte el campo de combinación de fecha como de costumbre
Vaya a Correspondencia > Insertar campo combinado y seleccione la columna de fecha. Word inserta algo como { MERGEFIELD Date }. - Presione Alt+F9 para mostrar los códigos de campo
Esto alterna la visualización de los datos combinados al código de campo real. Verá llaves alrededor del comando MERGEFIELD. - Añada el modificador de imagen de fecha y hora
Haga clic dentro del código de campo después del nombre del campo. Escriba un espacio, luego \@ seguido de un espacio, luego el formato de fecha entre comillas. Por ejemplo: { MERGEFIELD Date \@ “dd MMMM yyyy” } produce 12 de abril de 2025. - Presione Alt+F9 nuevamente para volver a la vista combinada
Presione F9 para actualizar el campo. Word ahora muestra la fecha en el formato que especificó.
Códigos de formato de fecha comunes:
- dd/MM/yyyy – 12/04/2025
- d MMM yyyy – 12 abr 2025
- MMMM d, yyyy – April 12, 2025 (estilo EE. UU. si es necesario)
- yyyy-MM-dd – 2025-04-12 (estándar ISO)
Si tiene varios campos de fecha, repita los pasos 2 a 4 para cada campo. Puede copiar y pegar el código de campo modificado para ahorrar tiempo.
Método 2: Formatear la columna de fecha como texto en Excel
Al almacenar la fecha como una cadena de texto en lugar de un número de serie, Word recibe los caracteres exactos que escribió. Este método requiere preparación antes de conectar el origen de datos a Word.
- Abra el archivo de Excel
Seleccione toda la columna que contiene fechas. - Cambie el formato de celda a Texto
En la pestaña Inicio, en el grupo Número, haga clic en la lista desplegable Formato de número y elija Texto. - Vuelva a introducir cada fecha
Excel no convierte los valores existentes al cambiar el formato. Haga doble clic en cada celda y presione Entrar para forzar que Excel trate el valor como texto. Para listas grandes, use la función Texto en columnas: seleccione la columna, vaya a Datos > Texto en columnas, elija Delimitados, haga clic en Siguiente dos veces, seleccione Texto como formato de datos de columna y haga clic en Finalizar. - Guarde el archivo y actualice el origen de datos de Word
En Word, vaya a Correspondencia > Seleccionar destinatarios > Usar una lista existente y seleccione el archivo de Excel actualizado. Word ahora lee las fechas como texto y no las vuelve a formatear.
Este método funciona mejor cuando controla el origen de datos de Excel y puede modificarlo antes de la combinación. No requiere ninguna edición del código de campo en Word.
Método 3: Usar la función TEXT en Excel para crear una columna de texto
Si no puede cambiar el formato de la columna de fecha original, agregue una columna auxiliar que convierta la fecha en una cadena de texto formateada. Word trata el resultado como texto sin formato.
- Inserte una nueva columna junto a la columna de fecha
Haga clic con el botón derecho en el encabezado de la columna y elija Insertar. Asigne a la nueva columna un encabezado único como DateText. - Introduzca la fórmula TEXT
En la primera fila de datos, escriba: =TEXT(A2,”dd MMMM yyyy”) suponiendo que la fecha original está en la celda A2. Ajuste la referencia de celda y el código de formato según sea necesario. - Copie la fórmula hacia abajo en la columna
Haga doble clic en el controlador de relleno para copiar la fórmula a todas las filas. - Use la nueva columna en Word
En Word, vaya a Correspondencia > Insertar campo combinado y seleccione DateText en lugar de la columna de fecha original. Word muestra el texto exactamente como lo formateó la función TEXT.
Este método mantiene intacta la columna de fecha original para cálculos y ordenación, a la vez que proporciona a Word una versión de texto que no cambia de formato.
Problemas comunes de formato de fecha después de corregir el campo de combinación
Word muestra el código del campo de combinación en lugar de la fecha
Si ve { MERGEFIELD Date \@ “dd MMMM yyyy” } en lugar de la fecha, dejó accidentalmente los códigos de campo visibles. Presione Alt+F9 para volver a la vista combinada. Luego presione F9 para actualizar los campos. La fecha aparece en el formato correcto.
Las fechas siguen mostrándose en formato EE. UU. después de agregar el modificador
Verifique que agregó el modificador \@ correctamente. El modificador debe aparecer después del nombre del campo y antes de la llave de cierre. Un error común es escribir el código de formato sin la barra invertida. La sintaxis correcta es \@ “dd MMMM yyyy” con un espacio antes de la barra invertida.
La fecha aparece como un número grande como 45678
Esto significa que Word está leyendo el número de serie de Excel directamente y no se aplica ningún modificador de formato de fecha. Siga el Método 1 para agregar el modificador \@. Si el número persiste, verifique que la celda de Excel contenga una fecha real y no un número almacenado como texto.
Word cambia el formato después de guardar y volver a abrir
Word puede restablecer los códigos de campo cuando abre un documento creado en un sistema diferente. Para proteger el formato, convierta los resultados de la combinación en texto estático antes de guardar. Seleccione todo el documento, presione Ctrl+Shift+F9 para desvincular los campos. Las fechas se convierten en texto sin formato y ya no cambian.
Formato de fecha de combinación de correspondencia de Word: modificador de código de campo vs función TEXT de Excel
| Elemento | Modificador de código de campo (\@) | Función TEXT de Excel |
|---|---|---|
| Dónde se aplica el formato | Dentro del código del campo de combinación de Word | En el origen de datos de Excel |
| Requiere cambiar el origen de datos | No | Sí |
| Flexibilidad de formato | Cualquier código de imagen de fecha y hora | Cualquier formato de número de Excel |
| Sobrevive a la actualización del origen de datos | Sí | Sí |
| Riesgo de que Word anule el formato | Bajo si el modificador es correcto | Ninguno (la salida es texto) |
| Ideal para | Correcciones rápidas y combinaciones únicas | Combinaciones repetidas desde el mismo origen |
Ahora puede controlar cómo aparecen las fechas en cualquier salida de combinación de correspondencia. Comience probando el Método 1 con un documento de muestra pequeño para confirmar el código de formato. Para combinaciones repetibles, agregue una columna auxiliar TEXT en Excel para eliminar el problema de forma permanente. Si combina los mismos datos varias veces, desvincule los campos con Ctrl+Shift+F9 antes de distribuir el documento final para evitar cambios de formato en otros equipos.