Comment les dates sont-elles formatées dans un publipostage ?
SecureMailMerge conserve automatiquement la plupart des formats de date Excel. Les formats fixes et personnalisés fonctionnent de manière fiable. Les formats dépendant de la région (marqués d'un * dans Excel) utilisent la locale de ton ordinateur et peuvent varier légèrement. Les fichiers CSV et les cellules au format texte sont toujours lus exactement tels quels. Si tu as besoin d'un contrôle précis, utilise la fonction =TEXT() d'Excel.
Contents
Formatage des dates dans Excel
Excel stocke les dates sous forme de nombres en interne et utilise des paramètres de format pour contrôler leur affichage. Quand tu formates une cellule de date dans Excel, tu choisis comment le nombre est affiché — la valeur sous-jacente reste la même.
Il y a trois types de formats de date dans Excel :
Formats dépendants de la région (marqués par *)
Dans la boîte de dialogue Format de cellule d’Excel, certains formats de date sont précédés d’un astérisque (*), par exemple *14/03/2012 ou *14 March 2012. Ces formats changent selon les paramètres régionaux de ton ordinateur. Le même tableau affichera des formats de date différents sur des ordinateurs configurés pour des régions différentes.
Formats fixes
Les formats sans astérisque sont des modèles fixes qui ont toujours le même aspect, peu importe ta région. Par exemple 14/03/2012, 2012-03-14 et March 14, 2012. Le modèle exact est enregistré dans le fichier du tableau.
Formats personnalisés
Tu peux aussi créer ton propre format dans la boîte de dialogue Format de cellule d’Excel, comme dd-MMM-yyyy pour obtenir 13-Mar-2026 ou dd MMMM yyyy pour obtenir 13 March 2026.
Formatage des dates dans SecureMailMerge
Lorsque SecureMailMerge lit ta feuille de calcul, il essaie de conserver la valeur formatée que tu vois dans Excel. L’efficacité dépend du type de format :
Formats dépendants de la région
Comme ces formats ne contiennent pas de modèle fixe, SecureMailMerge utilise les paramètres régionaux de ton ordinateur pour formater la date. Cela signifie :
- Si ton ordinateur est réglé en anglais (Royaume-Uni), tu auras des formats comme 13 March 2026
- Si ton ordinateur est réglé en anglais (États-Unis), tu auras des formats comme March 13, 2026
Le résultat devrait correspondre étroitement à ce que tu vois dans Excel, tant que les paramètres régionaux de ton ordinateur sont les mêmes dans Excel et Outlook. S’ils diffèrent, le rendu peut varier légèrement.
Formats fixes
Ils sont généralement conservés avec précision. Exemples :
| Format Excel | Exemple de sortie |
|---|---|
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 | March 13, 2026 |
Formats personnalisés
La plupart des modèles personnalisés standards sont reproduits correctement :
| Format personnalisé | Exemple de sortie |
|---|---|
dd/mm/yyyy | 13/03/2026 |
dd-MMM-yyyy | 13-Mar-2026 |
yyyy-mm-dd | 2026-03-13 |
dd MMMM yyyy | 13 March 2026 |
mmm dd, yyyy | Mar 13, 2026 |
Les formats personnalisés très complexes avec sections conditionnelles ou codes couleur peuvent ne pas apparaître de manière identique.
Format exact avec =TEXT()
Si le formatage automatique ne donne pas le résultat souhaité, tu peux utiliser la fonction =TEXT() d’Excel pour convertir la date en une valeur texte fixe que SecureMailMerge lira exactement comme affichée.
Comment l’utiliser
- Garde ta valeur de date dans une colonne (par exemple la colonne A)
- Dans une autre colonne, utilise une formule
=TEXT()pour la formater exactement comme tu veux - Utilise la nouvelle colonne comme champ de fusion à la place de la colonne de date originale
Formule :
=TEXT(A2, "format_code")
Exemples de formules
| Formule | Résultat |
|---|---|
=TEXT(A2, "dd/mm/yyyy") | 13/03/2026 |
=TEXT(A2, "dd MMMM yyyy") | 13 March 2026 |
=TEXT(A2, "dddd, dd MMMM yyyy") | Friday, 13 March 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 |
Exemple pas à pas
Supposons que la colonne A contient tes dates et la colonne B les adresses email :
| A (Date) | B (Email) | C (Date formatée) | |
|---|---|---|---|
| 1 | Date | Date affichée | |
| 2 | 13/03/2026 | [email protected] | =TEXT(A2, "d MMMM yyyy") |
| 3 | 14/03/2026 | [email protected] | =TEXT(A3, "d MMMM yyyy") |
La colonne C affichera 13 March 2026, 14 March 2026, etc. Utilise {{Date affichée}} comme jeton de fusion dans l’email au lieu de {{Date}}.
Astuce : Tu peux cacher la colonne A dans Excel si tu ne veux pas voir la date brute à côté de la version formatée.
Autres formats de fichiers
Fichiers CSV
Si tu utilises un fichier CSV au lieu d’un classeur Excel, les dates ne sont pas affectées par ce qui précède. Les fichiers CSV contiennent du texte brut, donc SecureMailMerge lit chaque valeur exactement comme elle apparaît dans le fichier. Ce que tu vois dans le CSV est ce que tu obtiens dans ton email.
Cellules formatées en texte
De même, si une cellule dans Excel est formatée en Texte (et non en Date), SecureMailMerge la lit exactement comme elle a été saisie. La valeur dans l’email correspondra caractère par caractère au contenu de la cellule. Cependant, Excel ne la traitera pas comme une date, donc des fonctionnalités comme le tri par date ne fonctionneront pas dans ton tableau.
Lié
- Définir des valeurs par défaut pour les champs vides — insérer un texte de secours lorsqu’une cellule de date (ou autre) est vide.
- Utiliser des conditions pour afficher ou masquer du contenu — afficher un texte différent selon les données d’un destinataire.
Ready to try it yourself?
SecureMailMerge for Outlook
Runs inside Outlook — no external app needed. Free to install.
Free · No credit card required