excel里面怎么把小写数字转换成大写、要把后面的元、角、分都要完整的表达出来。

如题所述

假设C6是你阿拉伯合计金额,以下为中文大写
=IF(INT(C6)-C6=0,TEXT(C6,"[DBNum2][$-804]G/通用格式""元整"""),TEXT(INT(C6),"[DBNum2][$-804]G/通用格式""元""")&TEXT(RIGHT(INT(C6*10),1),"[DBNum2][$-804]G/通用格式""角""")&TEXT(RIGHT(INT(C6*100),1),"[DBNum2][$-804]G/通用格式""分"""))

解释:IF(INT(C6)-C6=0,一串,另一串),如果C6是整数(函数INT是取整的意思,取整后减去原数为0,说明是整数),返回一串,否则返回另一串。
函数TEXT(数,”格式“)把数变为指定格式,而”[DBNum2][$-804]G/通用格式“就是中文大写格式。
函数RIGHT(字符串,位数)返回字符串最后几位数。
元角分也是格式的一部分,""在已经有的引号范围内表示一个引号。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-23
EXCEL里都是先在一个单元格标出起点,然后选中此单元格,按住鼠标左键拖动,就可以了,起点比如输入一,拖动后是一、二…
第2个回答  2022-12-14
假设A1格里的数字要在另一格里小写变大写,那么就在需要输入大写的格里输入下列公式:
=TEXT(A1*100,〃[DBNUM2]0万0仟0佰0拾0元0角0分〃)

假如你想原格数字变大写:
点电子表格上放的开始--保留小数右边的向下角式箭头--特殊--人民币大写
相似回答