中易网

EXCEL中输入金额小写如何变成大写

答案:4  悬赏:60  
解决时间 2021-04-28 04:10
  • 提问者网友:王者刀枪不入
  • 2021-04-27 21:13
EXCEL中输入金额小写如何变成大写
最佳答案
  • 二级知识专家网友:年轻没有失败
  • 2021-04-27 22:06
假设你数值在A1,如果是下面这样的格式的:
用公式=NUMBERSTRING(A1,2)
这里面的2是指按数字生成大写。

输入数字:98765.43
结果是: 玖万捌仟柒佰陆拾伍

====================================================
下面这个公式的结果是含小数的显示,

=TEXT(A1*100,"[dbnum2]0佰0拾0万0仟0佰0拾0元0角0分")
输入数字:98765.43 (含小数部分的显示)
结果是:零佰零拾玖万捌仟柒佰陆拾伍元肆角叁分

TEXT(A79,"[dbnum2]0佰0拾0万0仟0佰0拾0元") --> 这个是不包括小数部分的显示的。

你按你的需要看哪个公式适用。
全部回答
  • 1楼网友:统治我的世界
  • 2021-04-28 01:21
设置单元格格式,数字,特殊,中文大写数字,这样就可以了。要加一个元整,需要点了特殊之后,选中中文大写数字,然后点击自定义,会看见 [dbnum2][$-804]g/通用格式 这个时候在这句话后面加上 "元整" ,注意双引号要是英文输入状态下的双引号。假定你要在b1输入阿拉佰数字,c1转换成中文大写金额(含元角分),请在c1单元格输入如下公式: =substitute(substitute(if(-rmb(b1),if(b1>0,,"负")
  • 2楼网友:走,耍流氓去
  • 2021-04-28 00:53
="大写金额:"&IF(TRIm(A1)="","",IF(A1=0,"","人民币"&IF(A1<0,"负",)&IF(INT(A1),TEXT(INT(ABS(A1)),"[dbnum2]")&"元",)&IF(INT(ABS(A1)*10)-INT(ABS(A1))*10,TEXT(INT(ABS(A1)*10)-INT(ABS(A1))*10,"[dbnum2]")&"角",IF(INT(ABS(A1))=ABS(A1),,IF(ABS(A1)<0.1,,"零")))&IF(ROUND(ABS(A1)*100-INT(ABS(A1)*10)*10,),TEXT(ROUND(ABS(A1)*100-INT(ABS(A1)*10)*10,),"[dbnum2]")&"分","整")))
  • 3楼网友:高冷不撩人
  • 2021-04-27 23:35
公式: =TEXT(LEFt(RMB(A1),LEN(RMB(A1))-3),"[>0][dbnum2]G/通用格式元;[<0]负[dbnum2]G/通用格式元;;") & TEXT(RIGHt(RMB(A1),2),"[dbnum2]0角0分;;整")
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息