1. 首页
  2. > 海外移民投资 >

财务数字合计大写怎么转换(如何将数字转换为大写)

有同学问,要给单位设计个报销用封面的模板,其中小写金额的合计要转为大写金额,网上搜了好多,公式自己理解不了,一改就错,能不能写个容易理解的公式,下面我们就来解决这个问题。


今天我们用TEXT、ROUNDDOWN这2个函数解决这个问题,不用其他的函数。


案例:我们把14413.49这个数转化为大写的数字,假定这个数字在C11单元格,公式如下:


TEXT(ROUNDDOWN(C11,0),"[dbnum2]")&"元" &TEXT((ROUNDDOWN(C11,1)-ROUNDDOWN(C11,0))*10,"[dbnum2]d角")& TEXT((C11-ROUNDDOWN(C11,1))*100,"[dbnum2]d分")


看着很复杂,我们拆解后你就明白了,逻辑很简单。就是先计算整数部分,再计算角,再计算分,分别用text函数格式化为大写的格式然后用连接符连接。


第一步:红色公式部分把小数点前面的整数部分进行转化


rounddown(c11,0),计算出来就是案例中数字整数14413的部分,然后用text函数显示为大写


第二步:蓝色公式部分把“角”转换为大写


(rounddown(c11,1)-rounddown(c11,0))*10,计算出来就是“角”位的4,然后text函数格式化为大写


第三步:绿色公式部分把“分”转化为大写


(c11-round(c11,1))*100,计算出来就是“分”位的9,然后text函数格式化为大写



当然还有其他的公式也可以实现,比如用int、len、mid等函数可以替代取整数、角、分的部分。这个案例中就是为了用最少的函数解决问题,text函数是必须的,再加1个rounddown函数就可以了。


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至123456@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息