excel美分转换大写

EXCEL表格中怎么设置美元的大写金额 =IF(INT(C6)-C6=0,TEXT(C6,"[DBNum2][$-804]G/通用格式""美元整"""),TEXT(INT(C6),"[DBNum2][$-804]G/通用格式""美元""")&TEXT(RIGHT(C6,LEN(C6)-FIND(".",C6)),"[DBNum2][$-804]G/通用格式""美分""")) 这个公式遇到整十美分时就不认十了,比如0.90 本来应该是玖十美分,但是输出来的却是玖美分,烦高手帮忙解决

第1个回答  2012-04-04
在公式的后半部分判断美分的地方加一个条件判决即可,当只有角时乘以10,其他不变,改后公式如下:=IF(INT(C6)-C6=0,TEXT(C6,"[DBNum2][$-804]G/通用格式""美元整"""),TEXT(INT(C6),"[DBNum2][$-804]G/通用格式""美元""")&TEXT(IF(LEN(C6)-FIND(".",C6)=2,RIGHT(C6,LEN(C6)-FIND(".",C6)),RIGHT(C6,LEN(C6)-FIND(".",C6))*10),"[DBNum2][$-804]G/通用格式""美分""")),这个公式还有个缺陷,当为负数时,只在前面显示一个减号,而不是中文“负”,如果不需要改变则不理会就是。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网