
导语:还在一个一个复制粘贴?邮件合并让你效率提升100倍
职场中,批量生成文档是每个职场人都会遇到的高频需求。据调研显示,一个HR每月花在制作员工证明、录取通知等重复性文档上的时间平均超过40小时;一个行政人员每月处理邀请函、通知函等批量文档的时间也超过20小时。
你是否也曾被这些问题困扰?
• 每月要制作100多份员工证明,每个都要手动修改姓名和工号
• 年会邀请函需要发送给300位嘉宾,每个都要单独编辑PDF
• 工资条需要发放给全体员工,Excel打印太麻烦
• 批量生成信封标签,地址一个个复制粘贴
• 批量打印证书,不同姓名需要手动一个个修改
如果你有以上任何一个痛点,说明你迫切需要学习Word邮件合并功能。
邮件合并是Word中最强大的批量文档生成工具,它可以让你从一份模板+一份数据源,自动生成数百份个性化文档。学会这个功能,你的工作效率将提升至少10倍。
本文将通过5个完整案例,详细讲解邮件合并的每一步操作,包括证书、邀请函、工资条、信封、标签的批量生成方法,以及数据源准备规范、域代码高级用法和条件合并技巧。
---
一、邮件合并基础认知
1.1 什么是邮件合并?
邮件合并(Mail Merge)是Word内置的高级功能,它能够:
• 将一份文档模板与一份数据源(如Excel表格、Outlook联系人等)关联
• 自动将数据源中的每条记录填充到模板中
• 批量生成个性化文档
核心概念:
| 概念 | 说明 | 示例 |
| 主文档 | 文档模板,包含固定内容和合并域 | 邀请函模板 |
| 数据源 | 包含变化信息的表格 | Excel联系人表 |
| 合并域 | 标记数据位置的占位符 | «姓名»«职位» |
| 合并文档 | 最终生成的文件 | 300份邀请函 |
1.2 邮件合并的数据源类型
| 数据源类型 | 说明 | 适用场景 |
| Excel工作表 | 最常用,支持.xlsx/.xls | 批量生成信函、标签 |
| Word表格 | 内嵌在Word中 | 数据简单时使用 |
| Outlook联系人 | 使用已保存的联系人 | 发送邮件合并到邮件 |
| Access数据库 | 大数据量场景 | 企业级应用 |
| 文本文件 | 简单文本格式 | 导入外部数据 |
1.3 邮件合并入口
操作路径:
• Word 2016/2019/365:【邮件】→【开始邮件合并】
• Word 2013:【邮件ings】→【邮件合并】
---
二、邮件合并基本流程
2.1 四步完成邮件合并
┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Step 1 │ │ Step 2 │ │ Step 3 │ │ Step 4 │
│ 选择类型 │ → │ 选择数据源 │ → │ 插入域 │ → │ 生成文档 │
└─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘
Step 1:选择文档类型
【邮件】→【开始邮件合并】→ 选择类型:
• 信函(Letter)
• 电子邮件(Email Messages)
• 信封(Envelopes)
• 标签(Labels)
• 目录(Directory)
Step 2:选择数据源
【邮件】→【选择收件人】→【使用现有列表】
找到Excel文件 → 选择工作表 → 确认
Step 3:插入合并域
将光标放在要插入的位置
【邮件】→【插入合并域】→ 选择字段名
Step 4:预览和完成
【邮件】→【预览结果】→ 查看效果
【邮件】→【完成并合并】→ 选择输出方式
2.2 数据源格式要求
Excel数据源规范:
| 要求 | 说明 | 示例 |
| 第一行是标题 | 字段名称 | 姓名、职位、部门 |
| 列数据一致 | 每列一种数据类型 | A列全是文本 |
| 无合并单元格 | 数据区域不能有合并 | 全部拆分 |
| 无空行 | 数据必须连续 | 删除空行 |
| 文件保存 | 推荐.xlsx格式 | 保存后关闭 |
正确示例:
| 姓名 | 工号 | 部门 | 入职日期 |
| 张伟 | A001 | 销售部 | 2020-01-15 |
| 李娜 | A002 | 市场部 | 2021-03-20 |
---
三、案例1:批量生成员工证明
3.1 准备数据源
创建Excel文件"员工信息.xlsx":
| 姓名 | 工号 | 部门 | 职位 | 入职日期 |
| 张伟 | A001 | 销售部 | 销售经理 | 2020-01-15 |
| 李娜 | A002 | 市场部 | 市场专员 | 2021-03-20 |
| 王强 | A003 | 技术部 | 开发工程师 | 2019-08-01 |
| 陈静 | A004 | 人事部 | 人事主管 | 2018-05-10 |
| 刘洋 | A005 | 财务部 | 财务会计 | 2022-01-05 |
3.2 创建证明模板
模板内容:
兹证明
【姓名】同志,身份证号【身份证号】,
自【入职日期】起在我公司【部门】担任【职位】一职,
特此证明。
【公司名称】
【证明日期】
3.3 执行邮件合并
详细操作步骤:
Step 1:选择信函类型
打开Word文档"员工证明模板.docx"
【邮件】→【开始邮件合并】→【信函】
Step 2:连接数据源
【邮件】→【选择收件人】→【使用现有列表】
浏览找到"员工信息.xlsx"
选择"员工信息"工作表
点击"确定"
Step 3:插入合并域
将光标放在"【姓名】"位置
【邮件】→【插入合并域】→【姓名】
合并域显示为:«姓名»
依次插入其他字段
Step 4:预览结果
【邮件】→【预览结果】
使用箭头按钮查看每份文档
确认数据填充正确
Step 5:生成文档
【邮件】→【完成并合并】→【编辑单个文档】
选择"全部"或指定范围
点击"确定"
Word自动生成新文档,包含所有合并后的结果
---
四、案例2:批量生成邀请函
4.1 邀请函模板设计
模板内容:
╔═══════════════════════════════════════════════════╗
║ ║
║ 诚挚邀请 ║
║ ║
║ 尊敬的【姓名】 先生/女士: ║
║ ║
║ 您好! ║
║ ║
║ 兹定于【活动日期】在【活动地点】举办【活动名称】。 ║
║ 届时恭请您莅临指导。 ║
║ ║
║ 活动详情: ║
║ · 时间:【具体时间】 ║
║ · 地点:【详细地址】 ║
║ · 着装:【着装要求】 ║
║ ║
║ 请于【回复截止日期】前回复确认。 ║
║ ║
║ 此致 ║
║ 敬礼 ║
║ ║
║ 【主办方名称】 ║
║ 【发送日期】 ║
║ ║
╚═══════════════════════════════════════════════════╝
4.2 数据源准备
创建Excel文件"嘉宾名单.xlsx":
| 姓名 | 性别 | 公司 | 职位 | 活动日期 | 活动地点 | 具体时间 | 详细地址 | 着装要求 | 回复截止日期 |
| 黎明 | 男 | XX集团 | 董事长 | 2024-03-15 | 国际会议中心 | 19:00 | 北京市朝阳区XX路100号 | 正装 | 2024-03-10 |
| 雪花 | 女 | YY公司 | CEO | 2024-03-15 | 国际会议中心 | 19:00 | 北京市朝阳区XX路100号 | 正装 | 2024-03-10 |
4.3 插入性别字段实现智能称呼
条件合并域技巧:
使用IF域实现"先生/女士"智能称呼:
【邮件】→【规则】→【如果...那么...否则】
设置:
域名:性别
比较条件:等于
比较对象:男
插入文字:先生
否则插入:女士
点击"确定"
生成的域代码:
{ IF { MERGEFIELD 性别 } = "男" "先生" "女士" }
---
五、案例3:批量生成工资条
5.1 工资条模板设计
工资条结构:
┌──────────────────────────────────────────────────────┐
│ 姓名:【姓名】 工号:【工号】 部门:【部门】 │
│ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │
│ 项目 基本工资 绩效 奖金 扣款 实发 │
│ ───────────────────────────────────────────────────│
│ 金额 【基本工资】 【绩效】 【奖金】 【扣款】 【实发】│
│ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │
│ 制单日期:【日期】 主管签字: │
└──────────────────────────────────────────────────────┘
5.2 数据源准备
创建Excel文件"工资数据.xlsx":
| 姓名 | 工号 | 部门 | 基本工资 | 绩效 | 奖金 | 扣款 | 实发 | 日期 |
| 张伟 | A001 | 销售部 | 8000 | 2000 | 3000 | 1500 | 11500 | 2024-01-31 |
| 李娜 | A002 | 市场部 | 7000 | 1500 | 2000 | 1200 | 9300 | 2024-01-31 |
| 王强 | A003 | 技术部 | 10000 | 3000 | 4000 | 2000 | 15000 | 2024-01-31 |
5.3 使用规则实现计算
插入计算域:
如果需要在工资条中直接计算实发金额:
【邮件】→【规则】→【计算公式】
输入公式:{ = 基本工资 + 绩效 + 奖金 - 扣款 }
选择数字格式:#,##0.00
---
六、案例4:批量生成信封
6.1 选择信封类型
【邮件】→【开始邮件合并】→【信封】
Word弹出"信封选项"对话框
设置信封尺寸(如C4、DL等)
点击"确定"
6.2 设置信封布局
信封尺寸参考:
| 尺寸 | 尺寸(mm) | 适用场景 |
| DL | 110×220 | 标准商务信封 |
| C4 | 229×324 | 大型文件信封 |
| C5 | 162×229 | 中等尺寸 |
| C6 | 114×162 | 小型信封 |
页边距设置:
• 寄件人地址区:左上角,间距适当
• 收件人地址区:居中偏右
6.3 插入地址域
【邮件】→【插入合并域】→【收件人地址】
如需多行地址,使用单独字段:
姓名(第一行)
公司(第二行)
街道(第三行)
城市+邮编(第四行)
信封数据源示例:
| 收件人姓名 | 公司 | 街道地址 | 城市 | 邮编 |
| 张经理 | XX公司 | XX路88号 | 北京市 | 100000 |
| 李总 | YY集团 | XX大街168号 | 上海市 | 200000 |
---
七、案例5:批量生成标签
7.1 设置标签尺寸
【邮件】→【开始邮件合并】→【标签】
在"标签选项"对话框中:
产品:选择标签品牌(如Avery)
产品编号:选择具体型号(如L7163)
点击"确定"
常用标签尺寸:
| 标签类型 | 尺寸 | 每页数量 | 适用场景 |
| L7163 | 99.1×33.9mm | 14 | 邮件标签 |
| L7160 | 63.5×38.1mm | 21 | 小型标签 |
| L7162 | 99.1×67.7mm | 8 | 文件标签 |
7.2 自定义标签尺寸
如果预设置不满足需求,可自定义:
【标签选项】→【新建标签】
设置:
标签名称:自定义
高度:标签高度(mm)
宽度:标签宽度(mm)
上边距/左边距:起始位置
水平间距/垂直间距:标签间距
点击"确定"
7.3 标签内容设置
商品标签示例:
┌─────────────────────┐
│ 商品名称:【商品名称】 │
│ 规格:【规格型号】 │
│ 价格:¥【价格】 │
│ 产地:【生产地】 │
└─────────────────────┘
数据源示例:
| 商品名称 | 规格型号 | 价格 | 生产地 |
| 笔记本 | 16K/80张 | 12.00 | 浙江 |
| 签字笔 | 0.5mm | 3.00 | 上海 |
---
八、高级技巧:域代码与条件合并
8.1 域代码基础
查看域代码:
• 按 Alt + F9 可以显示/隐藏所有域代码
• 右键域 →【切换域代码】
常用域代码:
| 域 | 代码 | 作用 |
| 合并域 | { MERGEFIELD 字段名 } | 插入数据源字段 |
| 日期 | { DATE } | 插入当前日期 |
| 时间 | { TIME } | 插入当前时间 |
| 页码 | { PAGE } | 插入页码 |
| 计算 | { = 表达式 } | 数学计算 |
8.2 条件合并域
IF域语法:
{ IF { MERGEFIELD 字段名 } = "值" "显示内容1" "显示内容2" }
实战案例:根据销售额显示等级
{ IF { MERGEFIELD 销售额 } > 100000 "金牌客户" "{ IF { MERGEFIELD 销售额 } > 50000 "银牌客户" "普通客户" }" }
8.3 SKIPIF域(跳过记录)
用途:根据条件跳过某些记录不生成
语法:
{ SKIPIF { MERGEFIELD 状态 } = "已取消" }
实战应用:如果某客户的状态为"取消",则不生成该客户的邀请函。
8.4 NEXT域(下一条记录)
用途:在同一页面插入多条记录
实战案例:名片式目录
{ SET 计数 0 }
{ WHILE { MERGEFIELD 姓名 } <> "" }
{ IF { = 计数 + 1 } <> 1 "{ IF { = 计数 MOD 3 } = 0 "分页" "" }" }
{ MERGEFIELD 姓名 } { MERGEFIELD 公司 }
{ SET 计数 { = 计数 + 1 } }
{ NEXT }
{ END }
---
九、常见错误与避坑指南
错误1:数据源字段不匹配
| 错误现象 | 原因 | 解决方法 |
| 插入域时没有字段可选 | 数据源未正确连接 | 重新选择数据源 |
| 域显示为"««字段名»»" | 数据源工作表名不对 | 选择正确的工作表 |
| 预览时显示错误 | 列名与插入的域名不一致 | 确认列标题行 |
错误2:合并后数据错位
| 错误现象 | 原因 | 解决方法 |
| 多余的段落/空行 | 数据源中有空单元格 | 填充空单元格或用IF域处理 |
| 格式不一致 | 数字未设置格式 | 在域中设置数字格式 |
| 日期格式错误 | 日期为文本格式 | 确保数据源日期为日期类型 |
错误3:合并文档生成失败
| 错误现象 | 原因 | 解决方法 |
| 提示"打开数据源失败" | 文件被占用或路径错误 | 关闭文件,检查路径 |
| 只生成一份文档 | 合并范围设置错误 | 设置为"全部" |
| 部分记录缺失 | 数据源中有空行 | 删除数据源中的空行 |
错误4:打印时格式混乱
| 错误现象 | 原因 | 解决方法 |
| 标签打印偏斜 | 打印机纸张设置不对 | 在标签选项中设置纸张 |
| 信封打印不居中 | 信封尺寸与模板不符 | 重新设置信封选项 |
| 内容被截断 | 标签/信封尺寸太小 | 调整内容字号或标签尺寸 |
---
十、批量处理技巧
10.1 批量发送到邮件
操作步骤:
完成邮件合并后
【邮件】→【完成并合并】→【发送电子邮件】
设置:
收件人:选择邮件字段
主题行:设置邮件主题
格式:HTML/纯文本/附件
点击"确定"
10.2 批量保存为PDF
操作步骤:
完成邮件合并后
【邮件】→【完成并合并】→【编辑单个文档】
选择"全部"
Word生成包含所有结果的文档
【文件】→【另存为】→选择PDF格式
一次性保存为PDF
10.3 批量打印设置
操作步骤:
【邮件】→【完成并合并】→【打印文档】
选择"全部"或指定范围
设置打印机和份数
点击"确定"
---
十一、素材工具推荐
制作专业的邮件合并文档模板,除了掌握邮件合并技巧,还需要精美的模板和设计素材。
推荐使用 [畅榴云](https://changliuyun.com) 获取精心设计的Word文档模板和邮件合并素材包。该平台提供超过1000+专业文档模板,涵盖邀请函、证书、工资条、信封、标签等多种场景。所有模板都预设了邮件合并域位,支持直接替换数据源使用。畅榴云 让你的批量文档制作更加高效便捷。
---
总结
Word邮件合并是批量文档制作的终极神器。本文通过5个完整案例详细讲解了邮件合并的操作方法:
| 案例 | 文档类型 | 核心技巧 |
| 案例1 | 员工证明 | 基础邮件合并流程 |
| 案例2 | 邀请函 | 条件合并域(性别称呼) |
| 案例3 | 工资条 | 计算域应用 |
| 案例4 | 信封 | 信封合并特殊设置 |
| 案例5 | 标签 | 自定义标签尺寸 |
记住这三点建议:
数据源规范是基础:好的数据源是邮件合并成功的关键,确保数据干净、格式正确
善用条件域:IF域可以实现智能内容填充,让文档更加个性化
批量处理提高效率:合并后可以一次性生成、打印或发送,最大化提升效率
更多高质量创意插画素材,尽在 [畅榴云](https://changliuyun.com) —— 让创意触手可及。









