excel表格中数字转换成人民币大写

excel表格中用下面这个转换成数值大写,后面有带角分的,可是我想写到几元整,不用后面几角几分,怎么设置?IF(D10<0,"无效数值",IF(D10=0,"",IF(D10<1,"",TEXT(INT(D10),"[dbnum2]")&"元")&IF(INT(D10*10)-INT(D10)*10=0,IF(INT(D10)*(INT(D10*100)-INT(D10*10)*10)=0,"","零"),IF(AND((INT(D10)-INT(D10/10)*10)=0,INT(D10)>0),"零"&TEXT(INT(D10*10)-INT(D10)*10,"[dbnum2]")&"角",TEXT(INT(D10*10)-INT(D10)*10,"[dbnum2]")&"角"))&IF((INT(D10*100)-INT(D10*10)*10)=0,"整",TEXT(INT(D10*100)-INT(D10*10)*10,"[dbnum2]")&"分")))

楼主意思是所有的数据都按整数计算?要四舍五入吗?
如果单是取整则可以这样操作:假设A列为数据,若数据均是111.11的格式,则B1=MIDB(A1,1,LEN(A1)-3),若要进行四舍五入,则B1=round(A1,0)
这样截取出A1数据的整数部分。
显示为大写的话可以用数据特殊格式,大写所有数字。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-12
=if(d10<1,"",text(int(d10),"[dbnum2]元整"))
第2个回答  2010-11-12
点击要转换的数字,按右键-设置单元格-数字-中文大写数字,最后点击确定。
第3个回答  2010-11-12
写上
IF(D10<0,
第4个回答  2019-03-19
选中区域,点开菜单栏的格式-单元格-数字-特殊,改成中文大写数字。

相关了解……

你可能感兴趣的内容

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