[分享]通过一个简单函数,实现人民币金额大写

您所在的位置:网站首页 excel大写金额元角分 [分享]通过一个简单函数,实现人民币金额大写

[分享]通过一个简单函数,实现人民币金额大写

2024-07-12 06:52| 来源: 网络整理| 查看: 265

       我看到有好多把数字金额转换成人民币大写(小写)的方法,都很长,看着头晕。我试着借鉴自定义单元格和INT函数相结合,快速实现了人民币金额大写(小写)的转换。如想把A1单元格中的数字转换成人民币书写格式,具体如下:

 在B1中输入公式1,转换成人民币小写。在B1中输入公式2,转换成人民币大写。

公式1、人民币小写公式:(1948.567    显示为    一千九百四十八圆五角七分)

             =TEXT(INT(A1),"[DBNum1][$-804]G/通用格式圆")&TEXT((A1-INT(A1))*100,"[DBNum1][$-804]0角0分")

公式2、人民币大写公式:(1948.567    显示为    壹仟玖佰肆拾捌圆伍角柒分)

             =TEXT(INT(A1),"[DBNum2][$-804]G/通用格式圆")&TEXT((A1-INT(A1))*100,"[DBNum2][$-804]0角0分")

 感谢大家对我的问题进行讨论,并提出宝贵意见,我对初始写的公式进行了检查,发现有很多不完善的地方,比如:零圆零角零分不能转成"整"、负数尾数值错等问题。对此,我进行修正如下:

=IF(A1



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3