作者:乔山办公网日期:
返回目录:excel表格制作
1、打开需要操作的excel表格,首先在A1单元格内输入需要转换成大写金额的数字,例如数字“879”。
2、然抄后在B1单元格内输入“=”符号,用来引用计算数值的单元格。
3、继续输入完整的转换公式:
=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、最后点击回车按键,即可生成公式的计算结zd果:数字“879”被转换成为“捌佰柒拾玖元整”。
假设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(字符串,位数)返回字符串最后几位数。
元角分也是格式的一部分,""在已经有的引号范围内表示一个引号。
利用相对应的函数即可在excel中将数字人民币转换成大写,具体操作请参照以下步骤,演示软件版本为Excel2007。
1、首先来在电脑上打开一个Excel文件,进入编辑区,如图所示。
2、然后在B1单元格中输入目标数字123.56,如图所示。
3、然后选中B2单元格作为结果输出单元格,如图所示。
4、然后输入下自图中的函数命令,公式中的B1是之前输入阿拉伯数字的单元格。
5、按下回车键,即可得到结果。完成以上设置后zhidao,即可在excel中,使用函数将数字人民币转换成大写。
你的来公式可能出了问题,
C7 =IF(B7<0,"负","")&IF(TRUNC(ROUND(B7,2))=0,"",TEXT(TRUNC(ABS(ROUND(B7,2))),"[DBNum2]")&"元")&IF(ISERR(FIND(".",ROUND(B7,2))),"",TEXT(RIGHT(TRUNC(ROUND(B7,2)*10)),"[DBNum2]"))&IF(ISERR(FIND(".0",TEXT(B7,"0.00"))),"角源","")&IF(LEFT(RIGHT(ROUND(B7,2),3))=".",TEXT(RIGHT(ROUND(B7,2)),"[DBNum2]")&"分","整")
以上公式试试,应该没有问题zhidao。