WPS 邮件合并(Mail Merge)是 WPS 文字里把一份固定模板和一份结构化数据表拼起来、一次做出多份文档的功能,工资条、成绩单、邀请函这类「格式一样、只换每个人的信息」的活儿最省事。它和微软 Word 的合并逻辑一致,差别主要在入口放在哪一层菜单。下面按 WPS 官方教程与微软官方支持页的口径,把入口、数据源、合并域、规则和输出方式讲清楚。

信息核验时点:2026-10-23(WPS Office Windows 64 位版 12.1.0.29158;同页 Windows 32 位为 12.1.0.29161,ARM 版为 12.1.0.28600)


本文要点
  • 一句话定义:邮件合并的本质是「模板 + 数据 = 多份文档」——主文档固定不变,数据源逐行提供变量,合并域是插在模板里的 «姓名» 这类占位符。
  • 核心结论:WPS 文字的入口在「引用」选项卡下的「邮件」组,部分版本放在独立的「邮件」选项卡;Word 的入口是独立的「邮件」选项卡。两边流程一致:选数据源、插入合并域、预览、完成并合并。
  • 适用场景:WPS 官方教程列举的是邀请函、成绩单、工资条、录取通知书这类一人一份的文档。
  • 成败在数据源:官方把数据源不规范列为合并失败的主因。第一行必须是字段名,不能有合并单元格或空行穿插,日期和金额要在 Excel 里设成真正的日期、数值类型。
  • 短板/边界:是否需要开通会员、单次可合并多少条记录,官方页面没有写;官方只说明数据量大时可能变慢甚至卡死,建议分批合并(如每次 500 条)。涉及与 Outlook 联动的「发送电子邮件」分发,功能支持以当前版本为准。

WPS 邮件合并是什么?

WPS 官方教程给的定义是:邮件合并(Mail Merge)是 Word 和 WPS 文字用来把一份固定模板和一份结构化数据源(通常是 Excel 表)组合,自动批量生成邀请函、成绩单、工资条、录取通知书等文档的核心功能,关键在于把数据源的字段准确映射到主文档的「合并域」位置;同一篇教程还把它概括成「模板 + 数据 = 多份文档」(Word 邮件合并怎么做:批量制作邀请函、成绩单和工资条的完整步骤)。

一套完整的邮件合并由官方列出的三要素组成,缺一不可。

主文档是固定不变的模板部分,例如邀请函的正文、称呼、落款,需要填变量的位置先留空。数据源是存放每份文档变量信息的表格,通常是 Excel 工作表,也可以是 Word 表格、Access 数据库或文本文件;官方说明每一行对应一份成品文档(一个人),每一列对应一个字段。合并域是插入主文档的占位符,形如 «姓名»,合并时会被数据源对应字段的值逐行替换。

WPS 文字能吃哪些数据源格式,官方教程写的是:常见数据源格式包括 Excel(.xlsx、.xls)、Access(.mdb)和文本文件(.csv、.txt)。

它解决的是一件事:给一批人出格式相同、内容各异的文档。这类任务在 Word 一侧还能配上表格联动和脚本,本站在 Office 组件协同作战:邮件合并与数据联动 里把邮件合并、链接对象、脚本自动化这三层分头写过,本文只讲 WPS 文字里的邮件合并本身。

WPS 的邮件合并入口在哪,和 Word 有什么不同?

两家用的是同一套逻辑,差别集中在菜单入口。

WPS 官方教程的原话是:WPS 文字的邮件合并功能位于「引用」选项卡下的「邮件」组,部分版本在独立的「邮件」选项卡中;操作逻辑相同:选择数据源 - 插入合并域 - 预览 - 完成合并。同一句里还有一句提醒:各版本菜单名称略有差异,请以当前端实际入口为准(Word 邮件合并怎么做)。

微软那边,官方支持页《插入邮件合并域》写的是在「邮件」选项卡上操作,例如「在『邮件』选项卡上,选择『地址块』」,页面标注的应用对象包括 Microsoft 365 专属 Word、Word 2024、Word 2021、Word 2019、Word 2016(插入邮件合并域)。

下面这张表把最关键的三处位置对齐。

对比项WordWPS 文字
功能入口独立的「邮件」选项卡「引用」选项卡下的「邮件」组,部分版本是独立选项卡
插入合并域「邮件」选项卡 →「插入合并域」下拉选域官方教程写作「邮件 - 插入合并域」
完成合并的三种输出编辑单个文档、打印文档、发送电子邮件合并到新文档、合并到不同文档、合并到打印机

最后一行的 WPS 那一栏要说明出处:这三个名字来自 WPS 学堂的两条问答页(插入邮件合并找不到),而学堂页面底部明确标注「自习室为用户交流问答内容,未经官方精选加工」,页面里记录的操作版本是 WPS Office 2019 PC 个人版。WPS 官方教程自己没有列出这三个中文名称,它给的输出选项是 Word 那一套。也就是说,界面上你看到的按钮名很可能是「合并到新文档」这一类,但请以自己那一版为准。

版本差异不止这一处。同一批学堂问答里,一条写的是「依次点击『引用』—『邮件』」,另一条写的是「在『邮件合并』选项卡上,选择『打开数据源』」——两条都标注操作版本为 WPS Office 2019 PC 个人版。找入口时先在「引用」里找,找不到再看有没有独立的「邮件」或「邮件合并」选项卡。要是你刚从微软那边换到 WPS,这种入口和叫法的错位是最常见的一类不适应,Office 迁移到 WPS 要改哪些?格式兼容、习惯与避坑 里整理过一批。

至于会员和额度:邮件合并是 WPS 文字自带的功能,入口就在软件界面里;是否需要开通会员、单次能合并多少条记录,官方页面没有写明,以 WPS 官方页面为准。

数据源怎么准备,才不容易合并失败?

官方把数据源称为邮件合并的基础,并给出一个判断:数据源不规范是合并失败的主要原因(原文写的是「70% 的合并失败都源于数据源不规范」,这个比例官方没有给统计口径,看方向就好)。

规范本身,官方列的前提条件是这几条:数据源必须是规范的二维表,第一行是字段名(如「姓名」「部门」「实发工资」),从第二行起每行一条记录,不能有合并单元格或空行穿插;字段名不要使用纯数字开头,不要包含特殊符号,建议用中文或英文字母;日期、金额这类有格式要求的字段,在 Excel 中要设置为真正的日期或数值类型,而不是文本;主文档和数据源最好放在同一台电脑、可稳定访问的位置,使用外部 Excel 时,合并过程中不要移动或重命名该文件。

官方还给了一个自查办法:在 Excel 中按 Ctrl+T 把数据区域转为「表格」,如果转换成功且表头正确,说明结构规范。

官方教程里那张数据源问题表列了四种情况和修正办法,这里照搬过来。

问题后果修正方法
第一行没有字段名合并域无法识别补一行字段名,或用 Excel 首行作表头
存在合并单元格行数错乱、数据错位取消合并,每行填完整数据
日期存成文本(如「2024.1.5」)合并后日期显示为数字或乱码用 Excel 日期类型重新输入,或用 TEXT 函数预处理
数字列含货币符号或千分位逗号金额格式异常统一用数值类型,格式在主文档侧控制

微软另外有一页专门讲合并前的 Excel 数据准备,里面有一条很实用:邮政编码这类以 0 开头的编号要把该列格式设成文本,否则前导零会在合并期间被删掉,官方举的例子是 00399 被吃成 399;同一页还提醒,百分比格式会把单元格值乘以 100,不想让数字变就不要用百分比类别(为 Word 邮件合并准备 Excel 数据源)。这一页同样说明:如果数据源是 .txt 或 .csv 文件,要先导入 Excel 再用于合并。

数据源本来就是表格活儿,工资表、名单怎么整理成规范二维表,WPS 表格从入门到精通 讲得比这里细。

主文档和合并域怎么设置?

先把固定内容排好,再连数据源,最后往模板里插域。

Word 一侧的启动步骤,官方教程写的是:打开主文档切换到「邮件」选项卡,点「开始邮件合并」并选择文档类型,再点「选择收件人 - 使用现有列表」找到 Excel 文件,在「选择表格」对话框里选数据所在的工作表(通常是 Sheet1)并勾选「数据首行包含标题」。连接成功后,「邮件」选项卡上的「插入合并域」「预览结果」等按钮会变为可用状态(Word 邮件合并怎么做)。微软支持页对这一步还有个排查提示:如果合并域命令显示为灰色,请先单击「选择收件人」,选择要使用的邮寄列表类型。

插域的具体动作,官方教程给的是:把光标放在需要填入「姓名」的位置,点击「邮件 - 插入合并域」,从下拉列表中选择「姓名」,文档中会出现 «姓名» 占位符;固定文字如「尊敬的」「先生/女士」直接在主文档里输入,合并域只占变量部分。微软那边还有一层说法:合并域来自数据源中的列标题,「地址块」「问候语」是合并域的集合;如果下拉列表里没看到想要的域,可以点「插入合并域」→「数据库域」查看数据源里的字段列表再插入(插入邮件合并域)。

插完要验证连接是否正常。官方给的验证方法是:点击「预览结果」,如果文档中的占位位置出现第一条记录的数据,说明数据源连接正常;再点左右箭头按钮可以切换到第 2、3 条记录预览,重点检查变量位置是否正确、日期和数字格式是否正常、条件域是否按预期切换。

WPS 学堂问答页给的四步顺序,可以当作对照(邮件合并功能哪里找,注意该页是学堂自习室内容、标注操作版本为 WPS Office 2019 PC 个人版):

  1. 打开文档,依次点击「引用」、「邮件」。
  2. 依次点击「邮件合并」、「打开数据源」,选择做好的表格文件。
  3. 点击「插入合并域」,插入姓名、各科成绩这些字段。
  4. 在此之前点「查看合并数据」可以提前预览效果,确认无误后再「合并到不同新文档」。

如果合并出来的日期、金额格式不对,问题多半出在域上。官方的对策是切换域代码来加格式开关:选中合并域按 Alt+F9 显示域代码,把 { MERGEFIELD 日期 } 改成 { MERGEFIELD 日期 \@ "yyyy年m月d日" },金额改成 { MERGEFIELD 实发 \# "#,##0.00" },再按 F9 更新域。官方说 \@ 控制日期格式、\# 控制数字格式,这是 Word 域代码的标准语法,WPS 文字同样支持。要注意域代码里的引号必须是半角。

工资条、成绩单、邀请函各要留哪些字段?

官方教程在数据源设计那一节直接给了三类文档的字段清单,可以照着列。成绩单通常需要学号、姓名、班级、语文、数学、英语、总分、排名;工资条通常需要工号、姓名、部门、基本工资、绩效、扣除、实发;邀请函通常需要姓名、职务、单位、活动名称、日期。它给的字段设计原则是一句话:每个需要变化的内容都对应一个独立列,避免把多个信息塞进同一列再用手工拆分(Word 邮件合并怎么做)。

这三类的差别只在模板形态:工资条多半是表格式模板,一条记录一页;邀请函是通篇文字,变量分散在称呼和正文里;成绩单介于两者之间。操作流程完全一样,只是排版时给变量留多少位置。

合同这一类要单独说清楚:官方列举的例子只有邀请函、成绩单、工资条、录取通知书,没有把合同写进去。从原理推,合同属于「条款固定、变量集中」的形态——甲乙方名称、金额、期限逐份不同,套得上「模板 + 数据 = 多份文档」这个模式。但合同对格式的要求比邀请函更高,两点要留意:合并域默认读原始值、不继承 Excel 的显示格式,金额和日期要靠 \@、\# 域代码开关指定;成品文档一旦生成就把数据固化成普通文本,不会随源文件更新,改条款得重新合并。真要出具有法律效力的文本,生成的稿子还得人工逐份复核,这一步邮件合并替不了。

称呼要按性别变,规则域怎么用?

有些内容不能靠一个域解决,比如性别为「男」要写「先生」、为「女」要写「女士」。官方教程给的做法是使用「邮件 - 规则 - 如果…那么…否则」(If...Then...Else)插入条件域,条件设为「性别 等于 男」则插入「先生」,否则插入「女士」。同一篇里也提醒了代价:规则域会让成品文档更自然,但会增加主文档复杂度,建议先用简单合并域跑通流程,再逐步加入规则。

微软的支持页把规则位置写得更清楚:在「邮件」选项卡的「编写和插入域」组里选择「规则」,然后挑要添加的规则类型。这一页列出的规则类型不止条件判断一种,还包括询问、填写、如果…然后…否则、合并记录 #(域代码 MergeRec,用来显示收件人在列表中的位置)、合并序列 #(MergeSeq)、下一条记录(Next)、下一条记录如果(NextIf)(设置邮件合并规则)。

WPS 官方教程只写到「也支持规则域(条件域)」这一层,没有逐项列出规则菜单。所以规则能用哪几种,以自己那一版界面里的「规则」下拉为准,别照着 Word 的清单去找按钮。想把 Word 这一侧系统学完,可以看 Word 从入门到精通:五阶段学习路径与核心技能清单。

每页放几条记录,能不能按人各存一个文件?

先看默认行为。官方教程写的是:选「编辑单个文档」后,Word 会新建一个名为「信函1」的文档,里面包含所有记录,每份之间用分节符或分页符隔开;如果只想生成部分记录,可以在弹出的对话框里选「当前记录」或指定记录范围(如「1 至 50」)。也就是说,默认是一份文档里一人一页,而不是一人一个文件。

要一页装多条记录,靠的是「下一条记录」规则。微软官方对它的定义是:告知 Word 在不开始新页的情况下继续下一条记录,举的例子是把联系人列表打印在单张纸上;邮件标签那类场景里,官方说明 Word 是在每个表格单元格中使用「下一条记录」规则,界面路径是「邮件」→「规则」→「下一条记录」,对应的域代码是 Next。WPS 侧官方教程没有逐条列出这个规则,所以这一条能不能用、菜单里叫什么,要看你那一版「规则」下拉里有没有它。

要一人一个文件,官方教程说得很直白:邮件合并默认把所有记录放在同一个文档里,Word 没有直接的「按人分拆」按钮,常用的替代方案有两种——生成合并文档后用宏按分页符逐段拆分保存(官方特别提醒,执行宏拆分前务必备份合并文档),或者用「完成并合并 - 发送电子邮件」把主题行设成某个字段(如姓名),每条记录作为独立邮件发出。WPS 学堂那条问答给的思路则不同,是把「合并到不同新文档」当输出项来用。

顺带一个高频麻烦:合并后每份多出一张空白页。官方的解释是主文档末尾或合并域后多了一个分页符/分节符,或者主文档内容刚好填满一页导致自动溢出;检查方法是按 Ctrl+Shift+8 显示编辑标记,删掉多余的分页符或分节符,也可以在生成后的文档里用 Ctrl+H 把连续两个分页符替换为一个。

合并完了怎么输出,三种方式选哪个?

Word 一侧的三种输出方式,官方教程列成编辑单个文档、打印文档、发送电子邮件,还给了各自的适用场景;「完成并合并」这个入口在预览确认之后使用。

输出方式结果适合什么情况
编辑单个文档(合并到新文档)生成一个包含所有记录的新文档,每份分页符分隔需要整体检查、统一调格式后再打印或另存
打印文档(合并到打印机)直接发送到打印机,每条记录打印一份纸质分发、不需要保留电子版
发送电子邮件每条记录作为一封邮件发到对应邮箱电子版分发,需配合 Outlook 或邮件客户端

表里括号外是 WPS 官方教程(Word 口径)的写法,括号内是 WPS 学堂问答页记录的 WPS 界面叫法,两者不是同一套词,对应关系也别当成保证。WPS 官方教程在问答部分还有一条边界说明值得记住:涉及与 Outlook 联动的「发送电子邮件」分发,功能支持以当前版本为准。

数据有更新时要清楚一点:合并出来的成品已经把数据固化成普通文本,不会随源文件自动刷新。官方的说法是,如果数据源有更新,需要重新执行一次「完成并合并」;不要直接改已经合并出的成品文档,否则下次合并无法继承这些修改。

单次能合并多少条,要不要为此开会员?

这两条都没人给出数字,只能把已有口径说清。

WPS 官方教程没有写免费版能不能用邮件合并、也没有写单次合并的记录上限;是否计入会员权益,官方页面同样没写,以 WPS 官方页面为准。官方真正说了一件事:几千条数据合并很慢甚至卡死,是数据量、主文档复杂度(图片、表格、规则域数量)和电脑性能共同作用的结果,给出的优化建议是先断开不需要的字段、减少主文档中的图片和高分辨率对象、关闭实时拼写检查、分批合并(如每次 500 条),生成「编辑单个文档」后建议另存为新文件再关闭原合并预览,避免内存占用过高;经常要大批量合并的话,可考虑用宏或脚本按批次生成单独文件。

按这个方向判断:几百条的常规工资条、成绩单,用界面自带的功能就够;上千条、模板里还塞了图片和规则域,先分批跑一遍再说。

常见问题

找不到「邮件合并」按钮怎么办?

先确认在哪个选项卡里找。WPS 官方教程说入口在「引用」选项卡下的「邮件」组,部分版本放在独立的「邮件」选项卡中,并提醒各版本菜单名称略有差异,请以当前端实际入口为准。WPS 学堂的问答里还出现过「邮件合并」选项卡这种第三种叫法。三处都翻过还是没有,就先回到 WPS 官方教程那条「以当前端实际入口为准」的说法——叫法对不上不等于功能没有。

另一种情况是按钮在但点不动:微软支持页写的处理办法是,如果合并域命令显示为灰色,先单击「选择收件人」选择要使用的邮寄列表类型;换句话说,数据源还没连上时,插入合并域这些命令本来就不可用。

合并后日期和金额变成一串数字怎么办?

这是数据类型和域格式开关的问题。官方问题表写的很清楚:日期在 Excel 里存成了文本,合并后日期显示为数字或乱码,修正办法是用 Excel 日期类型重新输入,或用 TEXT 函数预处理;数字列含货币符号或千分位逗号会导致金额格式异常,要统一成数值类型,格式交给主文档控制。合并域默认读取数据源的原始值,不会继承 Excel 的显示格式,所以主文档侧要用 \@、\# 这两个域代码开关指定格式。

只生成一份文档,或者每份内容都一样怎么办?

回到数据源检查。官方给的排查项是三条:数据源首行是否为字段名、数据区域是否为连续表格(没有空行断开)、是否误选了工作表中只有一行数据的区域;总结里那句话是「如果只生成一份,检查数据源是否被正确识别为多行表格」。修正后重新连接数据源,再次预览。

中文姓名乱码或字段名认不出来怎么处理?

官方把这类问题归到字段名上:数据源字段名含特殊符号、空格或英文字母大小写不一致时容易出问题,建议字段名只用中文字符或英文字母加下划线,避免括号、斜杠、问号;如果数据源来自其他系统导出,先用 Excel 打开清理字段名,再用于邮件合并。

下一步:先用 5 条测试数据跑一遍

建议照这个顺序把全流程走一遍,别一上来就上全量名单。

  1. 造一份只有 5 行的 Excel:第一行写字段名(姓名、部门、实发工资),日期列和金额列都确认是日期、数值类型而不是文本。预期按 Ctrl+T 转表格能成功且表头正确。
  2. 打开主文档,在「引用」里找「邮件」组,按「邮件合并 → 打开数据源」连上刚才那份表格。预期「插入合并域」从灰色变成可点。
  3. 插入 «姓名»、«实发工资» 两个域,点「查看合并数据」或「预览结果」。预期占位位置出现第一条记录的真实数据,再用左右箭头翻第 2、3 条。
  4. 按 Alt+F9 看一眼域代码,给金额加上 \# "#,##0.00" 后按 F9 更新。预期金额显示带两位小数。
  5. 选「合并到不同新文档」或「编辑单个文档」输出,逐页核对 5 份内容,再换全量数据;数据量上千就先分批(官方给的是每次 500 条)。

跑通之后,正式合并前记得按官方建议始终保留数据源和主文档的备份,并把主文档和数据源放在同一个稳定位置——合并过程中移动或重命名 Excel 文件是最容易踩的一个坑。要是你在主文档排版这一步就卡住,比如样式、分页符这些基础操作还不熟,先把 WPS 文字从入门到精通 过一遍再来做合并更省事。

每条说法对应哪个官方页面

上面这些判断都有出处,逐条列在这里。

文中的说法出处
邮件合并的定义、「模板 + 数据 = 多份文档」、主文档/数据源/合并域三要素Word 邮件合并怎么做
WPS 入口在「引用」选项卡下的「邮件」组,部分版本独立选项卡,菜单名称以当前端为准Word 邮件合并怎么做
WPS 文字支持 Excel(.xlsx、.xls)、Access(.mdb)、文本文件(.csv、.txt)Word 邮件合并怎么做
数据源前提条件、Ctrl+T 自查、四种数据源问题表Word 邮件合并怎么做
「70% 的合并失败都源于数据源不规范」原话Word 邮件合并怎么做
插入合并域出现 «姓名»、预览结果验证连接、规则域如果…那么…否则Word 邮件合并怎么做
Alt+F9 切域代码、\@ 控日期 \# 控数字、引号半角Word 邮件合并怎么做
「信函1」文档、分节符或分页符分隔、可指定记录范围、Word 没有按人分拆按钮、宏拆分前要备份Word 邮件合并怎么做
空白页成因与 Ctrl+Shift+8、Ctrl+H 的处理,几千条数据的分批与 500 条建议Word 邮件合并怎么做
三种输出方式与适用场景、成品数据固化不能自动刷新、乱码与字段名建议Word 邮件合并怎么做
WPS 侧「引用 → 邮件 → 邮件合并 → 打开数据源 → 插入合并域 → 查看合并数据 → 合并到不同新文档」四步邮件合并功能哪里找(学堂自习室,标注 WPS Office 2019 PC 个人版)
合并到新文档、合并到不同文档、合并到打印机三个 WPS 界面叫法;「邮件合并」选项卡这一写法插入邮件合并找不到(学堂自习室,标注 WPS Office 2019 PC 个人版)
Word 在「邮件」选项卡上选「地址块」、合并域来自列标题、数据库域插入、命令灰色的处理插入邮件合并域
规则位于「编写和插入域」组,规则类型清单(询问、填写、IF、MergeRec、MergeSeq、Next、NextIf)设置邮件合并规则
「下一条记录」在不开始新页的情况下继续下一条记录、标签场景每格一条设置邮件合并规则
邮政编码设文本防前导零被删(00399)、百分比会乘 100、.txt/.csv 先导 Excel为 Word 邮件合并准备 Excel 数据源
Windows 64 位版 12.1.0.29158、32 位 12.1.0.29161、ARM 12.1.0.28600WPS Office 下载中心

本文数据核验于 2026-10,以官方 Release Notes/文档为准。

发表评论

验证码图片,点击可更换