excel中,怎样才能把数字转换成中文大写金额格式-赵文斌
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 综合其它


excel中,怎样才能把数字转换成中文大写金额格式

发表时间:2013/3/20 15:38:18 评论(2) 浏览(9773)  评论 | 加入收藏 | 复制
   
摘 要:非常方便
正 文:

在excel中,怎样才能把数字转换成中文大写金额格式?例如:123.45元转换为壹佰贰拾叁元肆角伍分。

    如果单元格H14是小写数字,你想在其它单元格中显H14格的大写中文数字,就把下面的公式复制到你的目标单元格中,当然如果你的小写数字不是在H14格,只要把下面公式中的H14全换成你小写数字的单元格就可以了,

=IF(H14=0,"",CONCATENATE(IF(INT(ABS(H14))=0,"",TEXT(INT(ABS(H14)),"[DBNum2]G/通用格式元")),IF(INT(MID(RIGHT(FIXED(ABS(H14),2,1),2),1,1))=0,IF(INT(MID(RIGHT(FIXED(H14,2,1),1),1,1))=0,"",IF(INT(ABS(H14))=0,"","零")),TEXT(INT(MID(RIGHT(FIXED(H14,2,1),2),1,1)),"[DBNum2]G/通用格式角")),IF(INT(MID(RIGHT(FIXED(H14,2,1),1),1,1))=0,"整",TEXT(INT(MID(RIGHT(FIXED(H14,2,1),1),1,1)),"[DBNum2]G/通用格式分"))))

 

在网上搜寻,这可以说是最完美的公式了,那些用宏的方法就显得有些繁琐了。

 

PS:如果金额只到元就结束了,而没有角和分,则可以用另一简便方法:

    在“设置单元格格式”中:

1.先选择“特殊”-“中文大写数字”(这样你在选择“自定义”的时候就可以进行相应的修改)
2.再选择“自定义”,显示:[DBNum2][$-804]G/通用格式  (这个就是中文大写数字)
3.稍做修改:[DBNum2][$-804]G/通用格式"元整"  (元整两边的引号要用英文的符号!)
这样即可


Access软件网交流QQ群(群号:198465573)
 
 相关文章
大写金额转换为数字  【VictorDuane  2007/10/9】
一个简洁的人民币大写转换函数  【gdjdyyj  2008/12/30】
access大写日期的函数  【郑家龙  2009/2/9】
数字货币转换为大写格式  【UMVPS整理  2009/10/28】
套打大写金额  【andymark  2010/4/9】
【access源码示例】金额小写转中文大写数字\转中文大写金额的示...  【红尘如烟  2011/7/6】
标准模块_数字小写金额转英文大写金额  【纵云梯  2012/2/14】
中文大写金额套打  【纵云梯  2012/5/27】
常见问答
技术分类
相关资源
文章搜索
关于作者

赵文斌

文章分类

文章存档

友情链接