EXCEL财务金额大写如无,返回空白值

2025-05-22 11:10:19
推荐回答(3个)
回答1:

=IF($A$7<=0,"",TEXT(INT($A$7),"[dbnum2]")&IF($A$7-INT($A$7)=0,"元整",IF(AND($A$7-INT($A$7)>0,LEN($A$7)-FIND(".",$A$7)=1),"元"&TEXT(MID($A$7,FIND(".",$A$7)+1,1)*1,"[dbnum2]")&"角整",IF(AND($A$7-INT($A$7)>0,LEN($A$7)-FIND(".",$A$7)=2,MID($A$7,FIND(".",$A$7)+1,2)*1<10),""&"元零"&TEXT(MID($A$7,FIND(".",$A$7)+1,2)*1,"[dbnum2]")&"分",IF(AND($A$7-INT($A$7)>0,LEN($A$7)-FIND(".",$A$7)=2,MID($A$7,FIND(".",$A$7)+1,2)*1>10),"元"&TEXT(MID($A$7,FIND(".",$A$7)+1,1)*1,"[dbnum2]")&"角"&TEXT(MID($A$7,FIND(".",$A$7)+2,1)*1,"[dbnum2]")&"分",)))))

回答2:

=IF(OR(A7="",A7=0),"",IF((A7-INT(A7))=0,TEXT(A7,"[DBNUM2]")&"元整",IF(INT(A7*10)-A7*10=0,TEXT(INT(A7),"[DBNUM2]")&"元"&TEXT((INT(A7*10)-INT(A7)*10),"[DBNUM2]")&"角整",TEXT(INT(A7),"[DBNUM2]")&"元"&IF(INT(A7*10)-INT(A7)*10=0,"零",TEXT(INT(A7*10)-INT(A7)*10,"[DBNUM2]")&"角")&TEXT(RIGHT(A7,1),"[DBNUM2]")&"分")))

回答3:

前面加上IF(A7="","",就行了.