邮件合并:将多条记录合并到一页
来源:互联网 发布:打击网络犯罪新闻评论 编辑:程序博客网 时间:2024/05/16 04:39
邮件合并:将多条记录合并到一页
合并后的效果:
赵六
赵六地址1
赵六地址2
赵六地址3
赵六地址4
赵六地址5
张三
张三地址
李四
李四地址
王五
王五地址1
王五地址2
王五地址3
钱七
钱七地址1
钱七地址2
钱七地址3
钱七地址4
钱七地址5
钱七
钱七地址6
钱七地址7
钱七地址8
钱七地址9
做法:
1、在 excel 中加一列,叫条件,如果有下一条记录,则等于 1,否则,等于0。
=IF(A2=A3,1,0)
2、邮件合并时,要先选择数据源
3、每页可以容纳 5 条记录,如果超过5 条记录,会自动显示在下一页。
表格外面的一行,没有什么特别,是一个合并域,姓名:{ MERGEFIELD "姓名" }
表格中的第一行,有两部分组成。前面也是一个合并域,地址:{ MERGEFIELD "地址" },后面的是一个书签域和一个合并域:{ SET tj { MERGEFIELD "条件" } },把当前这一行的条件值保存起来。
表格中的第二行,分成三个部分,第一部分是一个下一条记录域:{ NEXTIF { MERGEFIELD "条件" } = 1 },尽管说是下一条记录,实际上从域中取得的值还是当前记录,所以,要在数据源中加上条件一列,即,这一条记录的条件值等于 1 时,就显示下一条记录。
这个命令只能控制一条记录,因此,如果在一页上要显示 5 条记录,就要把这个命令,再复制三份。
但是,光这样做还是不行的,如果某个人的记录少于 5 条记录,那么,就会复制最后一条记录,以填满表格,这显然不是我们想要的结果,因此,就要加上后面的命令。即,前面保存的书签值 = 1,就显示这一条记录,否则,不显示:{ IF { REF tj } = 1 { MERGEFIELD "地址" } "" }
第三部分,再把这一行的条件值保存到书签中,同上。
第三、四、五行,直接复制就好了。第五行的保存书签可以不要。
- 邮件合并:将多条记录合并到一页
- 一页纸上,使用多个“邮件合并”
- oracle聚合 将多行单记录合并到一行
- 邮件合并格式化问题
- word 中的邮件合并
- 邮件合并实例步骤
- Word之邮件合并
- Word之邮件合并
- word邮件合并
- 邮件合并----WORD2013、EXCEL2013
- 将两页A4 pdf文档合并到一页A4页面上打印的方法
- 安卓两页合并到一页滑动显示的布局(安卓上下滑动页面)
- Aspose.words合并文档、邮件合并功能
- 合并文档时让第一页为奇数
- 将9页ppt合并成一页
- 如何合并记录?
- 合并报表优化记录.
- 分组合并记录
- SpringMVC和Struts2区别与比较总结
- USB linux NCM usbnet驱动详解
- Hadoop系统环境安装
- VB中关闭shell打开的外部EXE程序
- VS2013默认用管理员权限打开
- 邮件合并:将多条记录合并到一页
- PullRecyclerView下拉刷新
- 求二叉树中最远的两个节点的距离
- java面试题:java中的单例设计模式及两种实现方法的代码举例
- Android最佳实践
- spring 整合 mybatis 详细配置
- 计算机图形学中的常用模型
- RecyclerView下拉刷新上拉加载+点击监听
- PSEUDOCODE STANDARD