在利用Word邮件合并关联Excel表格,批量输出文档的时候,有时候会遇到如下图所示的排版需求,需要根据Excel表格中填写的项目,在Word表格中对应的项目上打上对勾。
比如户籍性质这一栏,Excel表格中如果张三的数据是非农业户籍,那就显示
□农业户籍☑非农业户籍,李四的数据是农业户籍,那就显示☑农业户籍 □非农业户籍。
要实现这个需求,我们需要在Word邮件合并的时候,通过IF域来进行判断,如果户籍性质=农业户籍,那么农业户籍前输出☑,否则就输出□。其他栏目也就依次类推的进行设置即可。
而在特殊参保群体一栏中那个,有一个“其他”的类别,在Excel中填写的项目不是“其他”,而是具体的群体类型。那这里的判断条件就是除了“低保对象”和“残疾”两类的,都属于“其他”。
而在Word邮件合并中的IF域不能像Excel那样嵌套AND和OR的多条件语句,所以我们只能通过IF的多层嵌套来实现这个需求。如果特殊参保群体=低保对象,那么输出□如果特殊参保群体=残疾,那么输出□,否则输出☑。
这样就可以实现将对勾自动放在方框内,无需手工一个个修改了。
PS:今天刚刚根据《Office高效办公秘诀之邮件合并》学员的问题研究出了Excel数据源超过255个字符,做邮件合并的时候会被截掉的问题的解决方案。
网友评论