EXCEL如何显示出汉字大写金额(请看补充说明后回答)
急用 如有正确答案 我将追加80分!决不食言
以“元”为单位的我已经会弄了
(如金额为“83”显示为“捌拾叁元整”)
现在请问如何将精确到分的金额以汉字大写形式显示
比如一个总计金额为1944.83
想让EXCEL自动显示为汉字大写“壹仟玖佰肆拾肆元捌角叁分”怎么设置
参考答案:假设你的金额存放在I5,在你要显示大写金额的单元格内输入以下公式:
=IF(TRUNC(I5)=I5,TEXT(TRUNC(I5),"[dbnum2]G/通用格式"&"元整"),IF(TRUNC(ROUND((I5-INT(I5))*10,2))=ROUND((I5-INT(I5))*10,2),TEXT(TRUNC(I5),"[dbnum2]G/通用格式"&"元")&TEXT(TRUNC(ROUND((I5-INT(I5))*10,2)),"[dbnum2]G/通用格式"&"角整"),TEXT(TRUNC(I5),"[dbnum2]G/通用格式"&"元")&TEXT(TRUNC(ROUND((I5-INT(I5))*10,2)),"[dbnum2]G/通用格式"&"角")&TEXT((ROUND((I5-INT(I5))*10,2)-TRUNC(ROUND((I5-INT(I5))*10,2)))*10,"[dbnum2]G/通用格式"&"分")))
(如果你的小写金额在其他单元格内[如A1],可以用A1把I5替换掉就行了)