如何使用 Word 邮件合并功能将多条记录合并到一封信件中

如何使用 Word 邮件合并功能将多条记录合并到一封信件中

我有一个很长的 Excel 列表,其数据格式如下:

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

我想创建一个邮件合并x在 Word 11 for Mac 中,每个,的样式如下y, 表示一个用户,z(n)表示他的内容:

用户:xy

内容:z1z2z3, ...z(n)

怎么做?

答案1

虽然这个问题有详细的答案,但它被称为使用目录进行邮件合并,大多数都过于复杂,难以理解基本概念。

然而,Word Mac 2011 上这个 MWE 的答案是:

  1. 打开工具 > 邮件合并管理器
  2. 新建 > 目录
  3. 2. 从选择收件人列表中选择您的来源(XLS、数据库...)
  4. 从 5. 单击 {a} 获取源代码视图
  5. 手动输入以下代码

    { IF { MERGESEQ } = 1 "{ MERGEFIELD A }" ""}
    { SET A1 { MERGEFIELD }}
    { IF { A1 } <> { A2 } "{ MERGEFIELD B }" "{ MERGEFIELD B}" { SET A2 { MERGEFIELD A }} 
    
  6. 6. 点击“合并到新文档”

  7. 完毕!

答案2

这个问题的解决方案称为目录或者按类别排序(该功能的名称似乎在不同版本和平台之间有所不同)。

或者用下面引用的解决方案的话来说:

有时,我们想使用 Word 邮件合并将多条记录合并到一封信件中。

它的作用是将逻辑包含在邮件合并中,即if...then...else找出某些字段是否重复。

微软的支持页面上还有更详细的文档: http://support.microsoft.com/kb/294686/en-us

但是,它似乎只适用于 Windows 机器。

相关内容