excel里面(0.3591万元)怎么用公式转为(大写:叁仟伍佰玖拾壹元整)

2025-05-13 15:14:23
推荐回答(1个)
回答1:

假如你的这个数在A1单元格内,那么你在B1内输入公式=IF(ROUND(A1*10000,2)<0,"无效数值",IF(ROUND(A1*10000,2)=0,"零",IF(ROUND(A1*10000,2)<1,"",TEXT(INT(ROUND(A1*10000,2)),"[dbnum2]")&"元")&IF(INT(ROUND(A1*10000,2)*10)-INT(ROUND(A1*10000,2))*10=0,IF(INT(ROUND(A1*10000,2))*(INT(ROUND(A1*10000,2)*100)-INT(ROUND(A1*10000,2)*10)*10)=0,"","零"),TEXT(INT(ROUND(A1*10000,2)*10)-INT(ROUND(A1*10000,2))*10,"[dbnum2]")&"角")&IF((INT(ROUND(A1*10000,2)*100)-INT(ROUND(A1*10000,2)*10)*10)=0,"整",TEXT((INT(ROUND(A1*10000,2)*100)-INT(ROUND(A1*10000,2)*10)*10),"[dbnum2]")&"分")))

就可以了