¿Cómo se formatean las fechas en una combinación de correspondencia?
SecureMailMerge preserva la mayoría de los formatos de fecha de Excel automáticamente. Los formatos fijos y personalizados funcionan de manera confiable. Los formatos dependientes de la región (marcados con * en Excel) utilizan la configuración regional de tu computadora y pueden variar ligeramente. Los archivos CSV y las celdas con formato de texto siempre se leen tal como están. Si necesitas un control exacto, usa la función =TEXT() de Excel.
Contents
Formato de fechas en Excel
Excel almacena las fechas como números internamente y utiliza configuraciones de formato para controlar cómo se muestran. Cuando formateas una celda de fecha en Excel, estás eligiendo cómo se muestra el número; el valor subyacente permanece igual.
Hay tres tipos de formatos de fecha en Excel:
Formatos dependientes de la región (marcados con *)
En el cuadro de diálogo Formato de celdas de Excel, algunos formatos de fecha están precedidos por un asterisco (*), por ejemplo *14/03/2012 o *14 de marzo de 2012. Estos formatos cambian dependiendo de la configuración regional de tu computadora. La misma hoja de cálculo mostrará diferentes formatos de fecha en computadoras configuradas para diferentes regiones.
Formatos fijos
Los formatos sin un asterisco son patrones fijos que siempre lucen igual sin importar tu región. Ejemplos incluyen 14/03/2012, 2012-03-14, y 14 de marzo de 2012. El patrón exacto se guarda en el archivo de la hoja de cálculo.
Formatos personalizados
También puedes crear tu propio formato en el cuadro de diálogo Formato de celdas de Excel, como dd-MMM-yyyy para producir 13-Mar-2026 o dd MMMM yyyy para producir 13 de marzo de 2026.
Formato de fecha de SecureMailMerge
Cuando SecureMailMerge lee tu hoja de cálculo, intenta preservar el valor formateado que ves en Excel. Qué tan bien funcione esto depende del tipo de formato:
Formatos dependientes de la región
Debido a que estos formatos no contienen un patrón fijo, SecureMailMerge utiliza la configuración regional de tu computadora para formatear la fecha. Esto significa:
- Si tu computadora está configurada en inglés (Reino Unido), obtendrás formatos como 13 de marzo de 2026
- Si tu computadora está configurada en inglés (Estados Unidos), obtendrás formatos como marzo 13, 2026
El resultado debería coincidir estrechamente con lo que ves en Excel, siempre que la configuración regional de tu computadora coincida en Excel y Outlook. Si difieren, la salida puede variar ligeramente.
Formatos fijos
Estos generalmente son preservados con precisión. Ejemplos:
| Formato de Excel | Salida de ejemplo |
|---|---|
14/03/2012 | 13/03/2026 |
14/03/12 | 13/03/26 |
2012-03-14 | 2026-03-13 |
14.3.12 | 13.3.26 |
March 14, 2012 | 13 de marzo de 2026 |
Formatos personalizados
La mayoría de los patrones personalizados estándar se reproducen correctamente:
| Formato personalizado | Salida de ejemplo |
|---|---|
dd/mm/yyyy | 13/03/2026 |
dd-MMM-yyyy | 13-mar-2026 |
yyyy-mm-dd | 2026-03-13 |
dd MMMM yyyy | 13 de marzo de 2026 |
mmm dd, yyyy | mar 13, 2026 |
Los formatos personalizados muy complejos con secciones condicionales o códigos de color pueden no aparecer idénticamente.
Formato exacto con =TEXT()
Si el formato automático no está produciendo el resultado correcto, puedes usar la función =TEXT() de Excel para convertir la fecha en un valor de texto fijo que SecureMailMerge leerá exactamente como se muestra.
Cómo usarlo
- Mantén tu valor de fecha en una columna (por ejemplo, columna A)
- En otra columna, usa una fórmula
=TEXT()para formatearlo exactamente como quieras - Usa la nueva columna como tu campo de combinación en lugar de la columna de fecha original
Fórmula:
=TEXT(A2, "format_code")
Ejemplos de fórmulas
| Fórmula | Salida |
|---|---|
=TEXT(A2, "dd/mm/yyyy") | 13/03/2026 |
=TEXT(A2, "dd MMMM yyyy") | 13 marzo 2026 |
=TEXT(A2, "dddd, dd MMMM yyyy") | viernes, 13 marzo 2026 |
=TEXT(A2, "dd-MMM-yyyy") | 13-mar-2026 |
=TEXT(A2, "yyyy-mm-dd") | 2026-03-13 |
=TEXT(A2, "mm/dd/yyyy") | 03/13/2026 |
Ejemplo paso a paso
Supongamos que la columna A tiene tus fechas y la columna B tiene direcciones de correo electrónico:
| A (Fecha) | B (Correo) | C (Fecha Formateada) | |
|---|---|---|---|
| 1 | Fecha | Correo | Mostrar Fecha |
| 2 | 13/03/2026 | [email protected] | =TEXT(A2, "d MMMM yyyy") |
| 3 | 14/03/2026 | [email protected] | =TEXT(A3, "d MMMM yyyy") |
La columna C mostrará 13 marzo 2026, 14 marzo 2026, etc. Usa {{Mostrar Fecha}} como tu token de combinación en el correo en lugar de {{Fecha}}.
Consejo: Puedes ocultar la columna A en Excel si no quieres ver la fecha original junto a la versión formateada.
Otros formatos de archivo
Archivos CSV
Si estás usando un archivo CSV en lugar de un libro de Excel, las fechas no se ven afectadas por nada de lo anterior. Los archivos CSV contienen texto plano, así que SecureMailMerge lee cada valor exactamente como aparece en el archivo. Lo que ves en el CSV es lo que obtienes en tu correo electrónico.
Celdas formateadas como texto
De manera similar, si una celda en Excel está formateada como Texto (no Fecha), SecureMailMerge la lee exactamente como se ingresó. El valor en el correo electrónico coincidirá con el contenido de la celda carácter por carácter. Sin embargo, Excel no lo tratará como una fecha, así que funciones como ordenar por fecha no funcionarán en tu hoja de cálculo.