引用 EXCEL中金额小写转大写
      到现在为止EXCEL中自带的金额小写转大写功能都不能如我们中国人的习惯,曾有朋友问过我如何做到人性化点,还真惭愧,我的EXCEL办公方面的软件使用很差,我相信会有公式可以完成,于是上面到处,但当时都没有到,只好作罢!今天又再有朋友问起,我决定要到一个为止.没有想到竟真的被我了,以下就是我本人从网络上收集到的,因为不知作者为何人,在此只能为这些默默奉献的朋友说声谢谢!
      在网上到有二篇,功能相对完善的是第二篇.现在一一转贴过来!
 
=======================第一篇========================
        要将人民币小写金额转换成大写格式,用Excel提供的格式,将自定义格式类型中的“[dbnum2]G/通用格式改为“[dbnum2] G/通用格式””来实现。但在转换小数时却出现了问题,比如¥6,050.09只能转换为陆仟零伍拾.零玖圆。那么用Excel能不能解决这一先天不足呢?其方法有以下两种(以下均对B1转换,假设B1是通过函数ROUND( )四舍五入取得二位小
数的小写金额数,其值为¥6,050.09)。

  一、在三个连续的同行单元格中转换

  1. B2中输入公式 “=IF(B10"金额为负无效"INT(B1))”,计算结果为¥6,050.00,然后点击格式单元格数字特殊中文大写数字确定B2显示陆仟零伍拾,再点击格式单元格数字自定义四舍五入公式 excel,将类型编辑框中的“[dbnum2]G/通用格式修改为:[dbnum2](“人民币”)G/通用格式,此时B2显示:“(人民币)陆仟零伍拾元

  2. C2中输入“=IF(B10""INT(B1 10)-INT(B1) 10)”,同样C2改为:[DBNum2]G/通用格式C2显示:零角

  3. D2中输入“=IF(B10""INT(B1 100)-INT(B1 10) 10)”,同样D2改为:[DBNum2]G/通用格式 D2显示:玖分

  这样在连续的三个同行单元格中实现了大写金额格式的转换,如图1所示。为了使转换符合财务格式,B2应右对齐,C2列宽无间隔,且不设左右边框线,D2要左对齐。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。