怎么把excel中带小数点的数字改成大写的形式
4个回答
展开全部
例如A1单元格是小写数字“123.13”,要想显示为“壹佰贰拾叁点壹叁”。
在需要显示大写的地方输入公式=IF(ABS(A1)<0.005,"",IF(A1<0,"负",)&IF(INT(ABS(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]")&""))回车即可。缺点是不能在本单元格直接变化。
在需要显示大写的地方输入公式=IF(ABS(A1)<0.005,"",IF(A1<0,"负",)&IF(INT(ABS(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]")&""))回车即可。缺点是不能在本单元格直接变化。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
复制以下公司到大写单元格
=TEXT(INT(F22),"[DBNum2]")&"元"&TEXT(INT((F22-INT(F22))*10),"[DBNum2]")&"角"&TEXT(ROUND(F22*10-INT(F22*10),1)*10,"[DBNum2]")&"分"
把公式中F22,指向你要转换的小写数字,就OK
=TEXT(INT(F22),"[DBNum2]")&"元"&TEXT(INT((F22-INT(F22))*10),"[DBNum2]")&"角"&TEXT(ROUND(F22*10-INT(F22*10),1)*10,"[DBNum2]")&"分"
把公式中F22,指向你要转换的小写数字,就OK
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询