山东轻工财经网

当前位置:首页 >> 外汇

外汇

excel自动人民币大写-自动生成人民币大写的条件公式是什么?

2022-01-08 08:27:38外汇
自动生成人民币大写的条件公式是什么?Excel技巧,数字转换成人民币大写,很方便的操作方法=SUBSTITUTE(SUBSTITUTE(IF(-RMB(Q3),

自动生成人民币大写的条件公式是什么?

自动生成人民币大写的条件公式是什么?

Excel技巧,数字转换成人民币大写,很方便的操作方法

=SUBSTITUTE(SUBSTITUTE(IF(-RMB(Q3),IF(Q30,,负)TEXT(INT(ABS(Q3)),[dbnum2]G/通用格式元;;)TEXT(RIGHT(RMB(Q3,2),2),[dbnum2]0角0分;;整),),零角,IF(Q3^21,,零)),零分,)

A列 B列25463.88 贰万伍仟肆佰陆拾叁元捌角捌分 不知道你是不是要这种,它的公式比较复杂,=IF(ROUND(A1,2)0,无效数值,IF(ROUND(A1,2)=0,零,IF(ROUND(A1,2)1,,TEXT(INT(ROUND(A1,2)),[dbnum2])元),零),TEXT(INT(ROUND(A1,2)*10)-INT(ROUND(A1,2))*10,[dbnum2])角)整,TEXT((INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10),[dbnum2])分))) 上面的公式可以转换大小写0.0 excel本身就有这个功能啊!右键-设置单元格格式-数字-特殊-中文大写数字搞定!

关于excel的,如何将表中的数值自动变换成人民币大写数字?如:1.21元>变为壹元贰角壹分。

关于excel的,如何将表中的数值自动变换成人民币大写数字?如:1.21元>变为壹元贰角壹分。

B1输入=IF(ROUND(A1,2)<0,"无效数值",IF(ROUND(A1,2)=0,"零",IF(ROUND(A1,2)<1,"",TEXT(INT(ROUND(A1,2)),"[dbnum2]")&"元")&IF(INT(ROUND(A1,2)*10)-INT(ROUND(A1,2))*10=0,IF(INT(ROUND(A1,2))*(INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10)=0,"","零"),TEXT(INT(ROUND(A1,2)*10)-INT(ROUND(A1,2))*10,"[dbnum2]")&"角")&IF((INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10)=0,"整",TEXT((INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10),"[dbnum2]")&"分")))

如何在Excel中自动生成人民币大写

如何在Excel中自动生成人民币大写

B1公式下拉:=SUBSTITUTE(SUBSTITUTE(IF(-RMB(A1,2),TEXT(A1,;负)[dbnum2]G/通用格式圆;;)[dbnum2]0角0分;;整),),零角,IF(A1^21,,零)),零分,整)