EXCEL中如何利用函数将小写数字用会计方式表达出来?

来源:百度知道 编辑:UC知道 时间:2024/06/20 04:42:22
例如:123.45,转变为:壹佰贰拾叁元肆角伍分,而不是“壹佰贰拾叁.肆伍"
对答案比较满意,有简单点的吗?

=IF(ISERROR(FIND(".",A1)),NUMBERSTRING(INT(A1),2)&"元整",IF(ISERROR(NUMBERSTRING(MID(A1,FIND(".",A1)+2,1),2)),NUMBERSTRING(INT(A1),2)&"元"&NUMBERSTRING(MID(A1,FIND(".",A1)+1,1),2)&"角整",NUMBERSTRING(INT(A1),2)&"元"&NUMBERSTRING(MID(A1,FIND(".",A1)+1,1),2)&"角"&NUMBERSTRING(MID(A1,FIND(".",A1)+2,1),2)&"分"))

假设你书记在A1
在想显示的单元格输入
=IF(INT(A1)*100=A1*100,TEXT(INT(A1),"[DBNum2]")&"元整",IF(INT(A1*10)=A1*10,TEXT(INT(A1),"[DBNum2]")&"元"&TEXT(A1*10-INT(A1)*10,"[DBNum2]")&"角整",TEXT(INT(A1),"[DBNum2]")&"元"&IF(INT(A1*10)=INT(A1)*10,"零",TEXT(RIGHT(INT(A1*10)),"[DBNum2]")&"角")&TEXT(RIGHT(A1*100),"[DBNum2]")&"分"))

如果123.45在c2.
则在想显示的单元格输入=IF(ROUND(C2,2)<=0,"",IF(ROUND(C2,2)=0,"零元",IF(ROUND(C2,2)<1,"",TEXT(INT