林海谐缘俱乐部's Archiver

jsha 发表于 2010-2-3 10:46

在Excel中如何将数字转换成人民币大写

在Excel中如何将数字转换成人民币大写?只需将下列一长函数公开中的H12替换成需要转换成大写的单元格的坐标,然后将复制到该单元格即可,非常实用!
=IF(ROUND(H12,2)<0,"无效数值","人民币"&IF(ROUND(H12,2)=0,"零元",IF(ROUND(H12,2)<1,"",TEXT(INT(ROUND(H12,2)),"[dbnum2]")&"元")&IF(INT(ROUND(H12,2)*10)-INT(ROUND(H12,2))*10=0,IF(INT(ROUND(H12,2))*(INT(ROUND(H12,2)*100)-INT(ROUND(H12,2)*10)*10)=0,"","零"),TEXT(INT(ROUND(H12,2)*10)-INT(ROUND(H12,2))*10,"[dbnum2]")&"角")&IF((INT(ROUND(H12,2)*100)-INT(ROUND(H12,2)*10)*10)=0,"整",TEXT((INT(ROUND(H12,2)*100)-INT(ROUND(H12,2)*10)*10),"[dbnum2]")&"分")))

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.