请问如何将excel的货币转换成中文大写

来源:百度知道 编辑:UC知道 时间:2024/06/12 06:54:55
比如说:我在A1单元格里的数字是:¥15275.00;我想转换成:人民币零拾壹万伍仟贰佰柒拾伍元零角零分。而且“拾”、“万”、“仟”、“佰”、“拾”、“元”、“角”、“分”的是固定存在的。就是说我想让数字的大写填入在相应的位置,并且在“零拾”前显示“人民币”或者“美金”的中文字。
请教高手,如何解决?!万分感谢

=TEXT(A1*100,"人民币0拾0万0仟0佰0拾0元0角0分[dbnum2]")

使用text函数


text函数:将数值转换为按指定数字格式表示的文本。


语法: =text(数值,格式)


示例 :  数据在D列 


="人民币"&NUMBERSTRING(INT(A1),2)&"元"&TEXT(MOD(A1,1)*100,"[dbnum2]0角0分")

=SUBSTITUTE(SUBSTITUTE(TEXT(TRUNC(FIXED(A1)),"[>0][dbnum2];[<0]负[dbnum2];;")&TEXT(RIGHT(FIXED(A1),2),"元[dbnum