资源描述:
《excel中人民币金额大写函数的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、EXCEL表中如何用函数把数字转化成中文大写金额格式在EXCEL表中把数字转化成中文大写金额格式是财务人员在日常工作中的一个难题,虽然在EXCEL中的单元格格式设置屮冇一个特殊格式屮可以转换在屮文大写数字,但不能给出元、角、分整的中文金额特定格式,许多财务人员为Z一筹莫展,故后只能手工输入,降低了EXCEL的使用效率,但如果TRUNCT作表函数,这个问题将迎刃而解,如单元格A1=123459.72,须在某一格记录其中文大写金额,则在该格内输入函数:/人写人R;币:"&IF(TRUNC(A1)=0,",TEXT(TRUNC(Al),”[DBNum2]
2、G/通用格式")&"元z,)&IF(TRUNC(Al*10)-TRUNC(Al*10,-1)=0,"零”,TEXT(TRUNC(Al*10)-TRUNC(Al*10,-1),"[DBNum2]G/通用格式”)&"角')&IF(TRUNC(Al*100)-TRUNC(Al*100,-1)=0,"”,TEXT(TRUNC(A1*100)-TRUNC(A1*100,-1),,,[DBNum2]G/通用格式")&"分')&IF(TRUNC(Al*100)-TRUNC(Al*100,-1)=0,"整","”)回车后将得到完整的大写中文金额格式,这个函数将广泛
3、应用于支票打印、合同打印、发票和收据的开具等,方便快捷,提高工作效率。这个函数的工作原理:把123459.72这个数字分成三段,整数位为一段,小数点后的第一位和第二位各为一段,利用&符号把三段和元、角、分及整字连接起來,关键是如何取到三段的值,就应用了一个TRUNC的工作表函数,这个函数的作用是将数字的小数部分截去,返冋整数。第一段,直接可以截取,TRUNC(A1),返冋123459,然后利用单元格格式设置把这个数转化成大写屮文数字格式,〃[DBNum2]G/通用格式〃,笫二段,因为是小数点后的第一位,不是整数,则乘以10,转化成整数,TEXT(T
4、RUNC(A1*10),返回1234597,减去乘以10后的倒退一位取整,TRUNC(Al*10,-l),返冋1234590,结果是7,再转化成中文大写格式,第三段也同理,把单元格A1的数值乘100,按第二段方法取得2,转化成中文大写格式,然后用&符号把各段和〃大写人民币:〃、”元〃、〃角〃、〃分〃、”整〃等连接起來,得出你想要的结果,函数中间的TF条件函数,就不再赘述了,应该很明了的。因朋友询及这个问题,网上查询后也没有什么简便的方法,用数据库编程语言又不是如我之类的大多数财务人员的能力所及,所以,抽空对EXCEL函数进行了一些思考,形成上文。教
5、你自制Word高级模板教你自制Word高级模板模板是一种特殊的文档,它将各类文档应有的一切手段集于一身,使我们的写作编排工作变得轻松自如。WORD有大量现成的模板供用户选择。如果你经常应用某种特別的模板,而现有的模板又不合适,可按照自已的需要定制模板。定制模板有如下三种方式:一是创建或修改一篇文档,使它具有某种专用文档的格式。也可创建自动图文集、定制用户工具条及记录宏,然后作为模板保存;二是修改和精加工某一专用模板,把它作为新模板保存;三是重新创建专用于某种文档的模板,并保存起来。前两种方式较简单(编者注:本报也作过多次介绍),后一种方式比较复杂,
6、但当我们的文档有特殊需要时却非常有用,下而就以“通讯报导''专用的模板为例,让我们来看一看怎样自制专用的高级模板。一、定制具有域和自动宏的高级模板:域虽不是模板必备的要素,但为了编写文档的便利起见,可在模板内设置若干域并记录能自动运行的宏。1.构造文档的格局打开一空白文档后,即可着手构造通讯稿文档的格局。其详细步骤是:•单击标准工具条中的居中对齐钮,使插入点移到中间;•选择16磅黑体字,键入标题栏文字:每月通讯,接着按回车键;•此时插入点仍居中,选择14磅宋体字;•按Ctrl+F9插入域符,在域屮键入代码,使成为:{Fillin“请键入通讯稿题目"
7、,再单击OK},就插入了一个填充域,接着按回车键;•单击标准工具条中的右对齐钮,使插入点移到右侧;•选择10磅宋体字,键入“第”字;•接着插入嵌套域,域代码为:{={date@yyyy*mergefoimat}—1998},按END键或单击嵌套域右域符之后处,将插入点定位于嵌套域之后,再键入“卷”字与4个空格:•键入“第”字,再插入又一个填充域,域代码为:{Fillin“请键入期号,再单击OKJ,按END键。再键入“期''字,按冋车键,使插入点到下一段;•此时插入点仍在右侧,键入“本期共”等字样,接着插入页数域:{NUMPAGES},在其后键入
8、“页”字,按回车键,使插入点到下一段的右侧;•插入日期域:{DATE@udddd,MMMMdd,yyyy"^MERGE