我有一个很长的 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 机器。