excel中关联word邮件合并使用

你在日上的工作中是不是需要批量的输出格式相同但是局部需要替换的文档,如果是几份就是人工修改一下,但是如果你面对的石海量的文档,你还会人工编辑吗?首先时间不容许,其次性价比特别低,如果站在打工摸鱼的角度无可厚非,但是如果你真的愿意提高效率,接下来讲的就是你需要的,开整。

这个就是典型的使用场景:

变量:

1、统一社会信用代码

2、名称

3、原法定代表人

4、现法定代表人

5、行政村盖章落款

6、日期

准备工作:

1、首先做好一个模板,如上图所示

2、建立自己的数据库,一般情况下用excel表格就可以,进阶版可以使用ACESS数据库文件,可以储存海量的数据且管理表格文件比较优秀

2.1建立的文件最好是低版本的,也就是后缀名为XLS的文件,如果你不慎保存了新版本XLSX,那么你在关联数据库的时候就会弹出一下的界面,解决办法就是另存为低版本的文件就可以了。

2.2excel文件的内部结构就是你需要的几个变量

2.3小插曲之日期的更改,表格记录的信息为20250703格式的日期,但是文档需要呈现的时2025年07月03日,如果在表格中不做修改,那么最终在文档中关联的数据也是20250703格式的,表格为了便于输入,所以采用的是数字的直接输入的模式,即20250703,为了数据最终的展现,那么对数据就应该处理,此处分为两步:

转换之前和转换之后的,下面的文本格式的日期表示方式是最终我们需要的

利用函数=DATE(LEFT(G2,4),MID(G2,5,2),RIGHT(G2,2))

貌似成功了,但是此时的数据有一个问题就是本身复制和外部引用都不会以2025年07月03日的形式出现,内部复制的是函数,外部引用的是2025-07-03,显然这都不是我们想要的,解决办法就是,把数据类型转换为文本格式的,变成文本格式的我们就可以随便复制引用了,这里需要说明,身份证输入的时候也会遇到此类的问题,解决的办法也是文本化就可以了。

如果你直接文本化就会出现变成了一串数字

短日期

长日期,此时只是显示正确了,但是复制和引用都是不对的。

wps出场了,数字转为文本型数字

转换之后

完成。

日期统一增减固定的天数

公式法:若日期数据存放在A列,要在B列显示减去3天后的日期。则在B1单元格中输入公式"=A1-3",按下回车键,即可得到A1单元格日期减去3天后的结果。然后将鼠标指针移至B1单元格右下角,当指针变为黑色"十"字形状(填充柄)时,按住鼠标左键向下拖动,将公式填充到其他需要计算的单元格,即可批量完成日期减去3天的操作。

操作完成之后再执行数字转文本的操作即可实现。

3、word中邮件合并功能

原理是在固定的位置插入合并域,合并域是什么鬼,就是表格文件中记录的6个变量,由于整个模板是固定的,只需要改变6个变量区域的信息即可,从而做到了批量打印。

插入域界面

日期插入的域代码,此处关联的就是表格文件中的调查日期一列的数据

全文的代码界面

表格中有记录54条,所以最终批量打印的就是54个记录

整个文章完成,其实本文记录的方法是早些年工作中经常遇到的问题,只是最近的工作因为这个日期的引用问题,我又重新梳理了一下,希望对遇到此类问题的小伙伴可以有一些指导的意义,打卡收工!

相关推荐
m5655bj2 小时前
使用 C# 设置 Word 段落对齐样式
开发语言·c#·word
TextIn智能文档云平台2 小时前
如何将公司内部知识库(Word/PDF)接入大模型?
pdf·word
vfvfb2 小时前
docx转jpg word转图片 大批量word文档每页都转图片
word·word转图片·docx转jpg
哆啦A梦15883 小时前
商城后台管理系统 03 Vue项目-实现表格导出EXCEL表格
前端·vue.js·excel
xingzhemengyou13 小时前
python pandas操作excel
python·excel·pandas
小小心LOVE4 小时前
Vue3 安装和使用 vue-office来实现 Word、Excel 和 PDF 文件的预览
vue.js·word·excel
cyhysr4 小时前
oracle的model子句让sql像excel一样灵活2
sql·oracle·excel
程途拾光1584 小时前
企业组织架构图导出Word 在线编辑免费工具
大数据·论文阅读·人工智能·信息可视化·架构·word·流程图
oh,huoyuyan18 小时前
【界面案例】火语言RPA读取Excel文件,循环写入界面表格
excel·rpa
weixin_416660071 天前
插件分享:将AI生成的数学公式无损导出为Word文档
人工智能·ai·word·论文·数学公式·deepseek