excel金额小写转大写 excel金额小写转大写函数

来源:网络时间:2022-08-12 17:05:36

  excel金额小写转大写 excel金额小写转大写函数。很多朋友都有这样的需求,手动打字太慢而且容易错,大家可以尝试把数字金额直接转换成大写,今天系统之家小编就来讲解office软件里Excel表格怎么将金额转成大写的方法,感兴趣的小伙伴快来这里学习一下。

  Excel中输入小写金额自动转换成大写

  例如:在Excel中A1单元格输入8012.98,在C1单元格自动转换成大写。

  在C1单元格输入下面函数:

  =TEXT(A1*100,"[dbnum2]0亿0万0仟0佰0拾0元0角0分整")

excel金额小写转大写 excel金额小写转大写函数

  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函数格式化为大写

excel金额小写转大写 excel金额小写转大写函数

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

文章内容来源于网络,不代表本站立场,若侵犯到您的权益,可联系我们删除。(本站为非盈利性质网站) 联系邮箱:rjfawu@163.com