如何在excel中录入大写金额

来源:百度知道 编辑:UC知道 时间:2024/05/25 04:01:52
例:输入5500回车,显示为伍仟伍佰元整.(excel中设定的中文大写只能显示伍仟伍佰),没有"元整"两个字.谢谢
大徐哥 的答案太好了,谢谢。但有点遗憾,请大徐哥帮助我完善一下。当我输入6,505.12时,大写为:陆仟伍佰零伍壹角贰分(少:“元”),我想要得到:陆仟伍佰零伍元壹角贰分,您是高手,请帮帮我。谢谢!

=SUBSTITUTE(SUBSTITUTE(TEXT(TRUNC(FIXED(A1)),"[>0][dbnum2];[<0]负[dbnum2];;")&TEXT(RIGHT(FIXED(A1),2),"元[dbnum2]0角0分;;"&IF(ABS(A1)>1%,"元整",)),"零角",IF(ABS(A1)<1,,"零")),"零分","整")

补充回答:
不好意思,输入时少写一个字,上面的公式已修正!

我的笨方法,用两列,如A1单元格设置为中文大写数字,且向右对齐;,B1单元格输入公式=IF(A1>0,"元整",""),向左对齐.这样在A1单元格中输入大于零的数就可以达到你的目的了,至于中间的单元格边框你可以隐藏吧.