乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>里面怎么把小写数字转换成大写、要把后面的元、角、分...-excel

<em>excel</em>里面怎么把小写数字转换成大写、要把后面的元、角、分...-excel

作者:乔山办公网日期:

返回目录: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

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网