EXCEL表中如何用函数把数字转化成中文大写金额格式

上传人:洪易 文档编号:32416855 上传时间:2018-02-11 格式:DOC 页数:2 大小:28.50KB
返回 下载 相关 举报
EXCEL表中如何用函数把数字转化成中文大写金额格式_第1页
第1页 / 共2页
EXCEL表中如何用函数把数字转化成中文大写金额格式_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《EXCEL表中如何用函数把数字转化成中文大写金额格式》由会员分享,可在线阅读,更多相关《EXCEL表中如何用函数把数字转化成中文大写金额格式(2页珍藏版)》请在金锄头文库上搜索。

1、EXCEL表中如何用函数把数字转化成中文大写金额格式(2008-03-09 10:18:25) 转载标签: 教育分类:份内工作在 EXCEL表中把数字转化成中文大写金额格式是财务人员在日常工作中的一个难题,虽然在 EXCEL中的单元格格式设置中有一个特殊格式中可以转换在中文大写数字,但不能给出元、角、分整的中文金额特定格式,许多财务人员为之一筹莫展,最后只能手工输入,降低了 EXCEL的使用效率,但如果 TRUNC工作表函数,这个问题将迎刃而解,如单元格 A1=123459.72,须在某一格记录其中文大写金额,则在该格内输入函数:=大写人民币:&IF(TRUNC(A1)=0,TEXT(TRUN

2、C(A1),DBNum2G/通用格式)&元)&IF(TRUNC(A1*10)-TRUNC(A1*10,-1)=0,零,TEXT(TRUNC(A1*10)-TRUNC(A1*10,-1),DBNum2G/通用格式)&角)&IF(TRUNC(A1*100)-TRUNC(A1*100,-1)=0,TEXT(TRUNC(A1*100)-TRUNC(A1*100,-1),DBNum2G/通用格式)&分)&IF(TRUNC(A1*100)-TRUNC(A1*100,-1)=0,整,)回车后将得到完整的大写中文金额格式,这个函数将广泛应用于支票打印、合同打印、发票和收据的开具等,方便快捷,提高工作效率。这个

3、函数的工作原理:把 123459.72这个数字分成三段,整数位为一段,小数点后的第一位和第二位各为一段,利用&符号把三段和元、角、分及整字连接起来,关键是如何取到三段的值,就应用了一个 TRUNC的工作表函数,这个函数的作用是将数字的小数部分截去,返回整数。第一段,直接可以截取,TRUNC(A1),返回 123459,然后利用单元格格式设置把这个数转化成大写中文数字格式,DBNum2G/通用格式,第二段,因为是小数点后的第一位,不是整数,则乘以 10,转化成整数,TEXT(TRUNC(A1*10),返回 1234597,减去乘以 10 后的倒退一位取整,TRUNC(A1*10,-1),返回 1

4、234590,结果是 7,再转化成中文大写格式,第三段也同理,把单元格 A1 的数值乘100,按第二段方法取得 2,转化成中文大写格式,然后用&符号把各段和大写人民币:、元 、 角 、分、整 等连接起来,得出你想要的结果,函数中间的 IF 条件函数,就不再赘述了,应该很明了的。因朋友询及这个问题,网上查询后也没有什么简便的方法,用数据库编程语言又不是如我之类的大多数财务人员的能力所及,所以,抽空对 EXCEL 函数进行了一些思考,形成上文。1.首先鼠标右键单击需要用大写金额显示的单元格。 2.(* 假设此单元格金额为 123.50 元*) 设置单元格格式 数字 自定义 在类型框中输入dbnum20百0 拾0 元0角 整 即可将选中的单元格中的数字显示为大写金额:(壹百贰拾叁元伍角整) 。 (*假设此单元格金额为 1234.51 元*)设置单元格格式 数字自定义在类型框中输入dbnum20千0 百0 拾0元0角0分整即可将选中的单元格中的数字显示为大写金额:(壹千贰百叁拾肆元伍角壹分整) 。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号