Comment combiner plusieurs enregistrements dans une seule lettre à l'aide du publipostage Word

3

J'ai une longue liste Excel avec des données au format suivant:

A, B, C
--------
x, y, z1  
x, y, z2  
x, y, z3

Je veux créer un publipostage dans Word 11 pour Mac dans le style suivant pour chaque x, yqui est un utilisateur et z(n)est son contenu:

Utilisateur: x,y

Contenu: z1, z2, z3, ...z(n)

Comment faire ça?

Mcbetz
la source
1
dépend de la version Excel. mais vous devriez savoir comment créer un tableau croisé dynamique dans votre version de execel, puis copier ce tableau
croisé
Excel 2007c'est.
Mcbetz
Je suis tout à fait sûr, vous ne pouvez pas le résoudre en utilisant un tableau croisé dynamique, car je n’ai aucune donnée qui nécessite des sommes ou d’autres opérations.
mcbetz
J'ai trouvé une solution qui semble fonctionner sous Windows uniquement. cornell.veplan.net/article.aspx?a=3815
mcbetz le
Bonjour mmb, si cela fonctionne pour vous, vous pouvez le poster en tant que réponse et accepter la réponse.
nixda

Réponses:

2

Bien qu'il existe des réponses détaillées à ce problème, appelé publipostage à l'aide de catalogue , la plupart sont beaucoup trop compliquées pour comprendre le concept de base.

La réponse de ce MWE sur Word Mac 2011 serait toutefois:

  1. Ouvrir Outils> Gestionnaire de publipostage
  2. Créer nouveau> catalogue
  3. De 2. Sélectionnez Liste des destinataires choisissez votre source (XLS, Base de données ...)
  4. À partir de 5. cliquez sur {a} pour obtenir la vue source
  5. Entrez le code suivant manuellement

    { IF { MERGESEQ } = 1 "{ MERGEFIELD A }" ""}
    { SET A1 { MERGEFIELD }}
    { IF { A1 } <> { A2 } "{ MERGEFIELD B }" "{ MERGEFIELD B}" { SET A2 { MERGEFIELD A }} 
    
  6. A partir de 6. cliquez sur "Fusionner vers un nouveau document"

  7. Terminé!
Mcbetz
la source
0

La solution au problème s'appelle catalogue ou trie par catégorie (le nom de la fonction semble différer selon les versions et les plates-formes).

Ou dans les mots de la solution citée ci-dessous:

Parfois, nous souhaitons combiner plusieurs enregistrements dans une seule lettre en utilisant le publipostage Word.

Ce qu’il fait, c’est d’inclure une logique dans le publipostage, c’est- if...then...elseà- dire pour savoir si certains champs se répètent.

Il existe également une documentation plus détaillée sur la page de support technique de Microsoft: http://support.microsoft.com/kb/294686/en-us

Cependant, il semble que cela ne fonctionne que sur les machines Windows.

Mcbetz
la source