excel金额小写转大写 excel金额小写转大写函数。很多朋友都有这样的需求,手动打字太慢而且容易错,大家可以尝试把数字金额直接转换成大写,今天系统之家小编就来讲解office软件里Excel表格怎么将金额转成大写的方法,感兴趣的小伙伴快来这里学习一下。
Excel中输入小写金额自动转换成大写
例如:在Excel中A1单元格输入8012.98,在C1单元格自动转换成大写。
在C1单元格输入下面函数:
=TEXT(A1*100,"[dbnum2]0亿0万0仟0佰0拾0元0角0分整")
Excel中小写金额转化大写金额,这个公式简单
有同学问,要给单位设计个报销用封面的模板,其中小写金额的合计要转为大写金额,网上搜了好多,公式自己理解不了,一改就错,能不能写个容易理解的公式,下面我们就来解决这个问题。
今天我们用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函数就可以了。