Excel中如何用公式将小写金额转换为大写

来源:本站整理 作者:网络笔记

最佳答案今天我们用TEXT、ROUNDDOWN这2个函数解决这个问题,不用其他的函数。案例:我们把14413.49这个数转化为大写的数字,假定这个数字在C11单元格,公式如下:TEXT(ROUNDDOWN(C11,0),”[dbnum2]”)&”元” ......

今天我们用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函数格式化为大写

网络笔记 学习文库

我这一生没什么理想,能治愈我的,从来都不是时间,而是内心的那份释怀和明白!

热门分类

热门工具

联系客服QQ:+