![如何使用 Word 邮件合并功能将多条记录合并到一封信件中](https://linux22.com/image/1345305/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20Word%20%E9%82%AE%E4%BB%B6%E5%90%88%E5%B9%B6%E5%8A%9F%E8%83%BD%E5%B0%86%E5%A4%9A%E6%9D%A1%E8%AE%B0%E5%BD%95%E5%90%88%E5%B9%B6%E5%88%B0%E4%B8%80%E5%B0%81%E4%BF%A1%E4%BB%B6%E4%B8%AD.png)
我有一个很长的 Excel 列表,其数据格式如下:
A, B, C
--------
x, y, z1
x, y, z2
x, y, z3
我想创建一个邮件合并x
在 Word 11 for Mac 中,每个,的样式如下y
, 表示一个用户,z(n)
表示他的内容:
用户:x
,y
内容:z1
,z2
,z3
, ...z(n)
怎么做?
答案1
虽然这个问题有详细的答案,但它被称为使用目录进行邮件合并,大多数都过于复杂,难以理解基本概念。
然而,Word Mac 2011 上这个 MWE 的答案是:
- 打开工具 > 邮件合并管理器
- 新建 > 目录
- 2. 从选择收件人列表中选择您的来源(XLS、数据库...)
- 从 5. 单击 {a} 获取源代码视图
手动输入以下代码
{ IF { MERGESEQ } = 1 "{ MERGEFIELD A }" ""} { SET A1 { MERGEFIELD }} { IF { A1 } <> { A2 } "{ MERGEFIELD B }" "{ MERGEFIELD B}" { SET A2 { MERGEFIELD A }}
6. 点击“合并到新文档”
- 完毕!
答案2
这个问题的解决方案称为目录或者按类别排序(该功能的名称似乎在不同版本和平台之间有所不同)。
或者用下面引用的解决方案的话来说:
有时,我们想使用 Word 邮件合并将多条记录合并到一封信件中。
它的作用是将逻辑包含在邮件合并中,即if...then...else
找出某些字段是否重复。
微软的支持页面上还有更详细的文档: http://support.microsoft.com/kb/294686/en-us
但是,它似乎只适用于 Windows 机器。