Note: The other languages of the website are Google-translated. Back to English

Comment formater la date, la devise et le nombre lors du publipostage dans Word?

Le publipostage est un outil utile pour créer un ensemble de documents qui sont essentiellement les mêmes, mais où chaque document contient des éléments uniques. Cependant, lorsque nous fusionnons certains courriers, nous devrions accorder plus d'attention au format de la date, de la devise et du numéro. Ce didacticiel vous montrera comment formater correctement la date, la devise et le nombre dans Word pendant le publipostage.

Mise en forme correcte de la date lors du publipostage dans Word

Formater correctement la devise et le nombre lors du publipostage dans Word

Avant de modifier le format de la date, du nombre et de la devise dans le publipostage, nous devons d'abord appliquer les opérations suivantes.

Étape 1: sélectionnez le champ de fusion que vous souhaitez modifier. Dans ce cas, il s'agit du champ Date.

Étape 2: Presse Maj + F9 pour rendre le codage de champ visible. Le champ que vous avez sélectionné devrait maintenant ressembler à ceci:

{MERGEFIELD DATE}, {MERGEFIELD CURRENCY} ou {«Percent»}


flèche bleue bulle droite Mise en forme correcte de la date lors du publipostage dans Word

Veuillez ajouter les données de mise en forme suivantes: \ @ "jj MMMM aaaa" dans le fichier de fusion de date. Et le champ de fusion de date devrait ressembler à ceci:

{MERGEFIELD DATE \ @ "MMMM j, aaa"}

Le format de la date sera comme ceci:

changement-foramt-1

Remarque :vous pouvez changer le format de la date comme vous le souhaitez. Les autres formats possibles peuvent être: • jj / MMM / aaaa, • j / MMM / aa, • j MMMM aaaa


Divisez facilement un document Word en plusieurs

Généralement, nous utilisons le copier-coller pour diviser un document Word un par un, mais l'utilitaire Split Documnet peut diviser un document Word en fonction de la page, du titre1, du saut de page ou du saut de section, ce qui améliorera l'efficacité du travail.  Cliquez pour un essai gratuit complet dans 60 jours!
documents divisés par page
 
Kutools for Word: avec des centaines de compléments Word pratiques, gratuits à essayer sans limitation dans 60 jour.

flèche bleue bulle droite Formater correctement la devise et le nombre lors du publipostage dans Word

Veuillez ajouter les données de mise en forme suivantes \ # $, 0.00 dans le fichier de fusion de devise, et le champ de fusion de devise devrait ressembler à ceci:

{MONNAIE MERGEFIELD \ # $, 0.00}

changement-foramt-2

Remarque :le '\ # $, 0.00' dans le champ est appelé un commutateur d'image numérique. D'autres possibilités incluent:

(1). \ # 0 pour les nombres entiers arrondis

(2). \ #, 0 pour les nombres entiers arrondis avec un séparateur de mille

(3). \ #, 0.00 pour les nombres précis à deux décimales, avec un séparateur de mille

(4). \ # $, 0 pour un dollar entier arrondi avec un séparateur de mille

(5). \ # "$, 0.00; ($, 0.00); '-'" pour la devise, avec des crochets autour des nombres négatifs et un trait d'union pour les valeurs 0

De plus, parfois le nombre peut être un pourcentage, vous devrez peut-être modifier le champ {«Pourcentage»} pour obtenir {= «Pourcentage» * 100 \ # 0.00%}.


Outils de productivité Word recommandés

 

Kutools For Word - Plus de 100 fonctionnalités avancées pour Word, économisez 50% de votre temps

  • Les opérations compliquées et répétées peuvent être effectuées une seule fois en quelques secondes.
  • Insérez simultanément plusieurs images dans des dossiers dans un document Word.
  • Fusionner et combiner plusieurs fichiers Word dans des dossiers en un seul avec l'ordre souhaité.
  • Divisez le document actuel en documents séparés selon l'en-tête, le saut de section ou d'autres critères.
  • Convertissez des fichiers entre Doc et Docx, Docx et PDF, collection d'outils pour les conversions et la sélection courantes, etc.
Commentaires (66)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Fantastique!. Merci. Je remarque également que vous pouvez modifier le format Word en l'une des options disponibles dans Excel. Pour voir les options, accédez à l'onglet Accueil d'Excel > liste déroulante des formats > autres options de format de nombre > personnalisé.
Ce commentaire a été minimisé par le modérateur sur le site
Le formatage de la date dans Word 2013 ne fonctionne pas en utilisant \@"jj mmm AAAA", vous obtenez simplement une erreur indiquant que le champ n'existe pas. Microsoft déclare utiliser DDE, mais tout ce que cela fait, c'est que le message OOPS SOMETHING WENT WRONG s'affiche à l'ouverture pour la deuxième fois.
Ce commentaire a été minimisé par le modérateur sur le site
[quote]Le formatage de la date dans Word 2013 ne fonctionne pas en utilisant \@"jj mmm AAAA", vous obtenez simplement une erreur indiquant que le champ n'existe pas. Microsoft déclare utiliser DDE, mais tout ce que cela fait, c'est que le message OOPS SOMETHING WENT WRONG s'affiche à l'ouverture pour la deuxième fois.Par Martin[/quote] Assurez-vous soit de cliquer avec le bouton droit sur le champ de fusion et de choisir "Basculer les codes de champ" ou d'appuyer sur Maj-F9 avec le champ de fusion sélectionné. Ainsi, plutôt que «LastPaidDate», vous devriez voir { MERGEFILD \@ "ddMMMyy" LastPaidDate }
Ce commentaire a été minimisé par le modérateur sur le site
Format de date Word 2013 lors de la fusion à partir de xlsx. Undid Microsoft "fix" est revenu à OLE à partir de DDE et votre correctif a fonctionné une deuxième fois. Génial. Merci
Ce commentaire a été minimisé par le modérateur sur le site
Comment faites-vous cela Martin? Je m'arrache les cheveux.
Ce commentaire a été minimisé par le modérateur sur le site
[quote]Comment faites-vous cela Martin ? Je m'arrache les cheveux.Par dbhope[/quote] Je ne sais pas pourquoi Microsoft a rendu cela si compliqué. Je pense que vous ne suivez pas exactement les instructions. 1) Créez un fichier xlsx avec deux en-têtes DATE et DATETEXT Définissez le format de la colonne DATE sur jj/mm/aaaa Définissez le format de DATETEXT sur texte 2) saisissez ces 2 dates dans la colonne DATE : 01/06/2013 05/ 07/2014 3) entrez ce texte dans la colonne DATETEXT et ne le laissez pas formater une date : 1er juin 2013 5 juillet 2014 4) Enregistrer et fermer le fichier 5) Ouvrir un nouveau document Word 6) Cliquez sur mailings, Démarrer le publipostage & lettres, sélectionnez Destinataires & utilisez la liste existante & sélectionnez la liste que vous venez de créer & cliquez sur OK 7) Cliquez sur Insérer un champ de fusion & cliquez sur DATE & puis OK 8) Appuyez sur Entrée pour passer à la ligne suivante 9) Cliquez sur Insérer un champ de fusion & cliquez sur DATETEXT & puis OK 10) Cliquez sur Aperçu des résultats et sautez à travers les 2 entrées. Le champ DATE affichera la date au format mm/jj/aaaa VRAIMENT ENNUYANT 11) Cliquez une fois sur le champ DATE (pour le mettre en surbrillance) 12) Appuyez sur SHIFT & F9 et vous verrez : { MERGEFIELD DATE } saisissez ce texte \@" jj MMM aaaa" pour que le champ devienne : {MEGEFIELD \@dd MMM aaaa" DATE} 13) TRÈS IMPORTANT : notez les minuscules jj, MAJUSCULES MMM, minuscules aaaa 14) Cliquez sur Aperçu des résultats jusqu'à ce que les données s'affichent. Faites défiler les entrées & j'espère que nous sommes triés .....
Ce commentaire a été minimisé par le modérateur sur le site
Cela fonctionne pour moi mais UNIQUEMENT si je ferme le fichier source Excel avant d'exécuter la fusion.
Ce commentaire a été minimisé par le modérateur sur le site
Je ne peux modifier le contenu du fichier de fusion xls que lorsque l'autre fichier est fermé mais semble être formaté OK avec les deux ouverts. Peut-être que la première fois que vous devez fermer le fichier xls pour que le formatage soit correctement défini lors de la configuration des fichiers. Si ça marche, allez-y.
Ce commentaire a été minimisé par le modérateur sur le site
J'ai une liste où les montants monétaires doivent être payés dans différentes devises - j'ai fait basculer le champ pour GBP mais bien sûr cela change chaque lettre en cela mais j'en ai besoin pour montrer USD/SGD etc. Pouvez-vous faire cela dans une fusion ?
Ce commentaire a été minimisé par le modérateur sur le site
Cela semble peu probable sans utiliser Visual Basic pour détecter la dénomination afin de réorganiser le champ de fusion. Je pense qu'en fonction de la complexité du rapport, je chercherais à le produire directement à partir d'Excel. Cela peut être un non-démarreur total.
Ce commentaire a été minimisé par le modérateur sur le site
Martin vos commentaires ont vraiment fonctionné, j'utilise le format "j MMMM aaaa" et cela fonctionne parfaitement. Existe-t-il un moyen de formater cela en majuscule?
Ce commentaire a été minimisé par le modérateur sur le site
J'utilise le format "j MMMM aaaa". Existe-t-il un moyen de formater cela en majuscule?
Ce commentaire a été minimisé par le modérateur sur le site
Ronel, Lorsque la date s'affiche, cliquez avec le bouton droit sur la date. Sélectionnez POLICE dans la boîte de dialogue. Cochez toutes les majuscules, puis cliquez sur OK. Semble faire l'affaire sur le mien
Ce commentaire a été minimisé par le modérateur sur le site
Ronel : Utilisé pour être fait par l'utilisation de *Majuscule dans l'affichage des codes de champ. Semble avoir été abandonné par MS. Essayez ceci à la place : lorsque la date s'affiche sous la forme 2-décembre-2015 ou quel que soit votre format, faites un clic droit sur la date et sélectionnez POLICE. La boîte de dialogue a une case à cocher TOUT EN MAJUSCULES en bas à droite. Cliquez dessus et dialogue OK. Semble faire l'affaire mais le codage n'est pas affiché avec Alt + F9, il doit être en arrière-plan quelque part. Jeez, j'aimerais qu'ils le laissent tranquille !!!!!
Ce commentaire a été minimisé par le modérateur sur le site
Qu'en est-il lorsque le champ est un chiffre et une lettre ? exemple "1a". Il apparaît comme "0" sur le document de fusion.
Ce commentaire a été minimisé par le modérateur sur le site
Non, ce n'est pas le cas. Cela pourrait si vous essayez de le formater en tant que date, mais je ne sais pas pourquoi vous voudriez le faire car ce n'est pas une date - enfin pas sur terre :D . Comme 1a n'est pas une date, si vous souhaitez afficher 1a, formatez simplement le texte selon M. ou Mme ou un nom de client.
Ce commentaire a été minimisé par le modérateur sur le site
qu'en est-il d'un champ avec un chiffre et une lettre ? exemple "1a". il s'affiche comme "0".
Ce commentaire a été minimisé par le modérateur sur le site
Quelqu'un peut-il m'aider avec le "jour avant" d'un autre champ de fusion ?
Ce commentaire a été minimisé par le modérateur sur le site
di office 2010 menggunakan MS Excel Worksheet via DDE (*.xls) tidak semua list kolom di excel terbaca karena di excel sampai Kolom LI sedangkan di wor yang terbaca sampai kolom BN mohon pencerahannya terima kasih
Ce commentaire a été minimisé par le modérateur sur le site
Merci beaucoup! :mdr:
Ce commentaire a été minimisé par le modérateur sur le site
Existe-t-il un moyen de modifier le champ de fusion afin que les nombres entiers n'affichent pas les décimales .00 mais incluront toujours les décimales s'il y a des cents dans les données de fusion ? Nous utilisons la fusion pour préparer des lettres de remerciement pour les dons et mon patron ne pense pas que .00 semble approprié, surtout lorsque le don est important - 150,000.00 150,000 $ semble drôle par rapport à 1,500.56 1,500.56 $. Par exemple. Fusionner les données -> Fusionner le champ 1,500.00 1,500 $ -> XNUMX XNUMX $ XNUMX XNUMX $ -> XNUMX XNUMX $
Ce commentaire a été minimisé par le modérateur sur le site
Serena, nous utilisons { IF { MERGEFIELD Gf_Amount } = "*.00" "{ MERGEFIELD Gf_Amount \#$,# }" "{ MERGEFIELD Gf_Amount }" } où Gf_Amount est le nom du champ de données dans lequel nous fusionnons.
Ce commentaire a été minimisé par le modérateur sur le site
Salut Serena, essayez celui-ci {MERGEFIELD "Gf_Amount" \$ "R 0 000"}, il n'affiche pas non plus les centimes bien qu'ils soient là
Ce commentaire a été minimisé par le modérateur sur le site
J'ai une question, j'ai un champ date {MERGEFIELD "Term_Date_sys" }, mais je voudrais afficher cette date + 4 mois, est-ce possible ?
Ce commentaire a été minimisé par le modérateur sur le site
[quote]Est-il possible de modifier le champ de fusion afin que les nombres entiers n'affichent pas les décimales .00 mais incluront toujours les décimales s'il y a des cents dans les données de fusion ? Nous utilisons la fusion pour préparer des lettres de remerciement pour les dons et mon patron ne pense pas que .00 semble approprié, surtout lorsque le don est important - 150,000.00 150,000 $ semble drôle par rapport à 1,500.56 1,500.56 $. Par exemple. Fusionner les données -> Fusionner le champ 1,500.00 1,500 $ -> XNUMX XNUMX $ XNUMX XNUMX $ -> XNUMX XNUMX $Par Serena[/quote] Quelqu'un a-t-il répondu à cette question ?
Ce commentaire a été minimisé par le modérateur sur le site
Salut Shahn, non, je n'ai reçu aucune solution jusqu'à présent.
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, j'étais confronté au même problème et j'ai réussi à le résoudre en suivant les instructions ici. https://support.office.com/en-us/article/Format-mail-merge-numbers-dates-and-other-values-in-Excel-990e6516-49bc-4a43-aecc-acd027d92a00<br /> Cependant, après avoir sélectionné "Feuilles de calcul MS Excel via DDE (*.xls)", cliquez sur_FiltreBase de données au lieu de Feuille de calcul entière. Cela résoudra le problème. J'espère que ça aide! :)
Ce commentaire a été minimisé par le modérateur sur le site
Salut Shahn, Vous pouvez suivre les instructions données ici pour résoudre votre problème. https://support.office.com/en-us/article/Format-mail-merge-numbers-dates-and-other-values-in-Excel-990e6516-49bc-4a43-aecc-acd027d92a00#feedbackText<br /> Cependant, après avoir sélectionné MS Excel Worksheets via DDE (*.xls), je clique sur "_FilterDatabase" au lieu de "EntireSpreadsheet". J'espère que cela t'aides! :)
Ce commentaire a été minimisé par le modérateur sur le site
J'ai beaucoup de mal à obtenir une devise simple à exporter d'Excel vers Word Mail Merge. Je reçois 13.5 alors que ça devrait être 13.50 $
Ce commentaire a été minimisé par le modérateur sur le site
Je crée un document de fusion et publipostage à partir de la base de données de mon gestionnaire de prêts et j'essaie de formater la date pour qu'elle soit le 10 septembre 2014 au lieu du 09/10/14. J'ai essayé MERGEFIELD \@ "MMMM d, yyy" CloseDate mais reçoit continuellement une erreur "Erreur! Caractère inconnu dans la chaîne d'image" lorsque je bascule les codes de champ.
Ce commentaire a été minimisé par le modérateur sur le site
Essayez MERGEFIELD \@ "MMMM d, yyyy" - J'ai eu le message quand j'ai utilisé 3 "y", mais quand je l'ai changé en 4, tout a fonctionné.
Ce commentaire a été minimisé par le modérateur sur le site
J'essaie de formater le champ de fusion pour afficher la date de clôture au 10 septembre 2014 au lieu du 09/10/14. J'ai essayé d'entrer les codes de champ comme MERGEFIELD \@ "MMMM dd, yyy" CloseDate et j'ai même essayé de basculer les codes de champ. Quelqu'un peut-il offrir des suggestions à ce sujet? J'ai essayé quelques-unes des suggestions affichées ici, mais aucune n'a aidé dans mon cas.
Il n'y a pas encore de commentaires postés ici
TÉLÉCHARGER PLUS
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés

Nous suivre

Copyright © 2009 - www.extendoffice.com. | Tous les droits sont réservés. Alimenté par ExtendOffice. | | Plan du site
Microsoft et le logo Office sont des marques commerciales ou des marques déposées de Microsoft Corporation aux États-Unis et / ou dans d'autres pays.
Protégé par Sectigo SSL