日常办公中,有时需要使word模板中的固定位置引用excel中不同行的数据,分别打印出来进行分发。这时,Excel中的邮件合并功能就派上了用场。以制作报告为例详细介绍制作过程。
步骤
打开EXCEL,新建一个工作簿(名为EXCEL Data);在表格的第一行水平输入所有键值(关键字)。注意横向,不然word合并的时候搜索不到!在前几行中放置一些验收标准;并输入数据。(下图两条黄线为必填数据,上面的线为标准)
创建一个要在word中打印的模板(命名为Word模板);根据自己的需求来构建模板,以后就不需要改了!注意:word和excel需要放在一个文件夹中,编辑后excel文件的名称不能更改。可以根据需要修改单词名称。
下一步是将EXCEL中每一行的数据自动添加到word模板中相应的位置;打开word,右键单击菜单栏,出现选择框。选择“邮件合并”(见下图)以显示邮件合并工具栏。或者单击工具-信函和邮件-显示邮件合并工具栏(见下图)。
邮件合并工具栏:
从左至右,点击第一个“设置文档类型”,如下图,点击确定:
事先在Word中设置工具选项通用打开时确认转换(打勾),否则下一步不会出现确认数据源的选项。
点击第二个“打开数据源”,如下图所示依次操作,确认;(如果打开时在excel中设置了密码,正常输入密码即可)
此时,邮件合并工具栏上原来的灰色图标现在部分亮起;从左至右,点击第6个“插入字段”,选择数据字段,将以下字段插入表格中需要输入数据的相应位置;以“字符”为例,先将光标移动到word中该字符的结果位置;单击“插入域”;选择“字符”数据字段并插入;
按照上述方法插入所有数据字段;
插入后,点击第八个“查看合并数据”,显示字段如下:下图中“制作记录”位置显示为1,表示此时模板中的数据是excel表中的第二行;
我们的有效数据从excel表格的第6行开始。因此,单击“定位记录”后面的箭头,将其编号调整为5。诸如此类。
有时候我们需要限制导入数据的小数位数,比如“杂质1”,在excel中是0.8,只有一位小数,但是我们想在导入word后自动改成0.80两位小数,所以需要设置如下。单击“查看整合数据”以显示数据位置。
将鼠标移动到“杂质1”数据字段的位置,右键切换字段代码;在后面添加“\# 0.00”
这次再来“查看合并数据”吧!
所有设置完成后,我们要为每个批量报表形成一个word文档,并提取出来。我们做什么呢单击邮件合并工具栏底部的第四个图标,合并到新文档;
可以根据自己的需求选择。如下图所示我选择这里,因为excel中只有第6行和第7行是要输出的数据。
点击“确定”自动生成另一个2页的word文档,是两个批次的报告结果。你可以自己给这个文档命名!
如果不需要提取文档,只需要打印每张报表,然后点击倒数第三个图标“合并到打印机”。具体操作和上面很像。你自己试试!
以上是对Excel和Word结合使用邮件合并功能的介绍。操作很简单。你学会了吗?希望能对大家有所帮助!