魔方网表 让信息化更简单

 找回密码
 注册
查看: 6718|回复: 3

WORD调用EXCEL打印证书或支票,金额或日期自动变大写

[复制链接]
lnxxnchzyl 发表于 2010-3-9 17:00:19 | 显示全部楼层 |阅读模式
本帖最后由 lnxxnchzyl 于 2010-3-9 17:07 编辑


  我们经常会批量制作证书、支票或邮件,它们的共同特点是格式一样、内容有异,支票的金额或日期必须用大写,反复地书写或录入电脑都显得繁琐。

其实用点小技巧,EXCEL 可将金额或日期准确地变成大写,再用WORD邮件合并功能调用EXCEL数据源,能自动批量印制证书、支票、邮件或柬等。

方法如下:

一、用EXCEL准备数据源(获奖清单.xls):file:///d:/Myfile:///d:/My




(声明:表中的样板数据随意设定,若与某人或某单位同名,纯属巧合)


技巧:EXCEL表格中红字内容不是手工输入的,它们是用公式自动将其左边的日期或奖金自动转换成的大写。

1.落款日期单元格“H2”的公式如下,其下方单元格自动填充即可。

=TEXT(LEFT(RIGHT(YEAR(F2),4)),"[DBNum1]")&TEXT(LEFT(RIGHT(YEAR(F2),3)),"[DBNum1]")&TEXT(LEFT(RIGHT(YEAR(F2),2)),"[DBNum1]")&TEXT(LEFT(RIGHT(YEAR(F2),1)),"[DBNum1]")&"" & IF(MONTH(F2)<10, TEXT(RIGHT(MONTH(F2),2),"[DBNum1]"),IF(MONTH(F2)=10, "","" &TEXT(LEFT(RIGHT(MONTH(F2),1)),"[DBNum1]")))&""&
IF(DAY(F2)<10,TEXT(RIGHT(DAY(F2),2),"[DBNum1]"),IF(DAY(F2)=10,"
", IF(DAY(F2)<20,"" &TEXT(LEFT(RIGHT(DAY(F2),1)),"[DBNum1]"), TEXT(RIGHT(DAY(F2),2),"[DBNum1]"))))&""

(注:日期转大写公式花了YH半天时间编写调试,诸位可复制使用,谢绝转载)

2.奖金大写单元格“I2”的公式如下,其下方单元格自动填充即可。

=IF(ROUND(G2,2)<0,"无效数值",IF(ROUND(G2,2)=0,"",IF(ROUND(G2,2)<1,
"",TEXT(INT(ROUND(G2,2)),"[dbnum2]")&"
")&IF(INT(ROUND(G2,2)*10)-INT(ROUND(G2,2))*10=0,IF(INT(ROUND(G2,2))*(INT(ROUND(G2,2)*100)-INT(ROUND(G2,2)*10)*10)=0,"",""),TEXT(INT(ROUND(G2,2)*10)-INT(ROUND(G2,2))*10,"[dbnum2]")&"")&IF((INT(ROUND(G2,2)*100)-INT(ROUND(G2,2)*10)*10)=0,"",TEXT((INT(ROUND(G2,2)*100)-INT(ROUND(G2,2)*10)*10),"[dbnum2]")&"")))



二、用WORD邮件合并功能调用EXCEL数据源



注:荣誉证书一般不附奖金,本文是同时为支票的大写金额作范例,有意添加的



技巧:WORD文档中双尖括号及其内容都不是手工输入,而是用WORD邮件合并功能调用EXCEL数据源,
邮件合并调出办法:击菜单视图”→“工具栏”→“邮件合并,将出现第3邮件合并工具栏

1.邮件合并工具栏的第2个图标 (打开数据源),在打开对话框里选择上面准备的文件获奖清单.xls”,再选“Sheet1”工作表。

2.邮件合并工具栏的第6个图标 (打开域),依次选&laquo;学校&raquo;&laquo;姓名&raquo;&laquo;科目&raquo;&laquo;题目&raquo;&laquo;奖项&raquo;&laquo;落款日期&raquo;&laquo;奖金大写&raquo;&laquo;奖金&raquo;等,用WORD的编辑功能录入其它内容,编辑调试成需要的打印格式。

3.邮件合并工具栏的图标 (查看邮件合并数据),调用的将自动显示定位记录 的数据源(第1条记录是EXCEL的第2行数据,因为第1行是标题)。例如:第3条记录合并数据后如下图。你可通过定位记录左右的三角按钮显示其它记录,还可击打印按钮将显示的内容打印出来:



当然,可在第2打开域后,先查看邮件合并数据,然后再录入其它内容,这样录入及编辑会更直观些。

4.邮件合并工具栏的按钮 (合并到打印机),将数据源的数据全部或部分自动地按上面WORD的格式合并到打印机,即可实现自动批量打印。此后,只要在EXCEL增改记录即可,再打开上述WORD文档时,会自动调用数据源,轻松随意印制。



三、类似地用WORD邮件合并功能调用EXCEL数据源,简单编辑一下,便能批量印制支票、邮件或请柬等,简单实用,准确省力。
 楼主| lnxxnchzyl 发表于 2010-3-9 17:02:50 | 显示全部楼层
[img][/img]
回复

使用道具 举报

barozese 发表于 2011-4-25 16:14:47 | 显示全部楼层
不错~
支持楼主一下~~
回复

使用道具 举报

admin 发表于 2012-7-31 09:39:08 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|魔方软件 ( 京ICP备08008787号 )

京公网安备 11010702001722号

GMT+8, 2024-4-26 11:58 , Processed in 0.100830 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表