返回目录:excel表格制作
如图,在单元格 右键,选择 格式,选择 特殊 格式,指定为中文大写 或小写格式即可,数字即可自动转换
=IF(ROUND(G8,2)<0,"无效复数值",IF(ROUND(G8,2)=0,"零",IF(ROUND(G8,2)<1,"",TEXT(INT(ROUND(G8,2)),"[dbnum2]")&"元")&IF(INT(ROUND(G8,2)*10)-INT(ROUND(G8,2))*10=0,IF(INT(ROUND(G8,2))*(INT(ROUND(G8,2)*100)-INT(ROUND(G8,2)*10)*10)=0,"","零"),TEXT(INT(ROUND(G8,2)*10)-INT(ROUND(G8,2))*10,"[dbnum2]")&"角")&IF((INT(ROUND(G8,2)*100)-INT(ROUND(G8,2)*10)*10)=0,"整",TEXT((INT(ROUND(G8,2)*100)-INT(ROUND(G8,2)*10)*10),"[dbnum2]")&"分")))
注:“G8”是Excel表格中金额小写所在制的单元格,知你使用时只需将G8潜换成小写所在单元格位置即可.
例道1、56137.16 → 伍万陆仟壹佰叁拾柒元壹角陆分
例2、760090.40 → 柒拾陆万零玖拾元肆角整
1、打开需要操作的excel表格,首先在A1单元格内输入抄需要转换成大写金额的数字,例如数字“879”。
2、然后在B1单元格内输入“=”符号,用来引用计算袭数值的单元格。
3、继续输入完整的转换公zhidao式:
=SUBSTITUTE(SUBSTITUTE(IF(-RMB(A1,2),TEXT(A1,";负")&TEXT(INT(ABS(A1)+0.5%),"
[dbnum2]G/通用格式元;;")&TEXT(RIGHT(RMB(A1,2),2),"[dbnum2]0角0分;;整"),),"零
角",IF(A1^2<1,,"零")),"零分","整")。
4、最后点击回车按键,即可生成公式的计算结果:数字“879”被转换成为“捌佰柒拾玖元整”。
方法一:
=IF(C15<0,"零元整",IF(C15=0,"",IF(TRUNC(C15)=C7,TEXT(TRUNC(C15),"[DBNum2][$-804]G/通用格636f7079e799bee5baa6e79fa5e98193332式")&"元整",TEXT(TRUNC(C15),"[DBNum2][$-804]G/通用格式")&"元"&IF(TRUNC((C15)*10)-TRUNC(C15)*10=0,
"零"&TEXT(TRUNC((C15)*100)-TRUNC((C15)*10)*10,"[DBNum2][$-804]G/通用格式")&"分",TEXT(TRUNC((C15)*10)-TRUNC(C15)*10,"[DBNum2][$-804]G/通用格式")&"角"&IF(TRUNC((C15)*100)-TRUNC((C15)*10)*10=0,"整",TEXT(TRUNC((C15)*100)-TRUNC((C15)*10)*10,"[DBNum2][$-804]G/通用格式")&"分")))))
把这些代码复制到你要输出大写金额的格内,
然后把C15改成你所要输出的小写金额的代号。
方法二:
右键点击需要转换的阿拉伯数字单元格→选择“设置单元格格式”→选择“特殊”中的“中文大写数字”类型→点击“确定”按钮即可。详见下图: