=1,TEXT(INT(ROUND(ABS(A1),2)),"[dbnum2]")&"元","")&SUBSTITUTE(SUBSTITUTE(TEXT" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 在EXCEL单元格如何将小写数字在另一个单元格中变大写

在EXCEL单元格如何将小写数字在另一个单元格中变大写

作者:乔山办公网日期:

返回目录:excel表格制作


最简短准确的EXCLE金额大写式:
=IF(ROUND(A1,2)=0,"零元",IF(A1<0,"负","")&IF(ABS(A1)>=1,TEXT(INT(ROUND(ABS(A1),2)),"[dbnum2]")&"元","")&SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(RMB(A1,2),2),"[dbnum2]0角0分;;整"),"零角",IF(A1^2<1,,"零")),"零分","整"))

1、首先在电脑上用2007版excel软件打开文件,假设需要将B列数据一大写形式显示在D列中。

2、然后在D2单元格中输入公式:=B2,回车一下。

3、然后用鼠标右击此单元格,在其右键菜单中点击“设置单元格格式”选项。

4、然后在“数字”页面中,执行“特殊-中文大写数字”命令,进行确定。

5、然后再双击D1单元格右下角,将格式刷给其它单元格。

6、按照以上步骤进行操作,即可达到提问者的要求。


1、首先zhidao打开电脑,打开excel。

2、进入表格后,我们随便编辑下,更加直观操作。

3、我们在B2中输入=IF(A2=0,"",IF(A2<0,"负","")&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(INT(ABS(A2)),"[DBNum2]")&"元"&TEXT(RIGHT(TEXT(A2,".00"),2),"[DBNum2]0角0分"),"零角零分","整"),"零分","整"),"零角","零"),"零元零",""))

注意:要把输入后面的=开始一直复制到最后的双括号,如图。


4、点击Enter键后发现B2是空白的,但是你单击B2会发现,你刚才所输入的在上边能显示。

另外A2只是例子,你可以把刚才很长的一串中的A2换成你想要的单元格。

5、然后我们在A2中输入各种数字,比如12345或者654321,输入后大写会自动在B2中生成。



假设你的数字在B12,你想直接把B12的数字变成大写,并在B13显示,则在B13输入
=IF(ABS(B12)<0.005,"",IF(B12<0,"负",)&IF(INT(ABS(B12)),TEXT(INT(ABS(B12)),"[dbnum2]")&"元",)&IF(INT(ABS(B12)*10)-INT(ABS(B12))*10,TEXT(INT(ABS(B12)*10)-INT(ABS(B12))*10,"[dbnum2]")&"角",IF(INT(ABS(B12))=ABS(B12),,IF(ABS(B12)<0.1,,"零")))&IF(ROUND(ABS(B12)*100-INT(ABS(B12)*10)*10,),TEXT(ROUND(ABS(B12)*100-INT(ABS(B12)*10)*10,),"[dbnum2]")&"分","整"))

如果你的意思不是金额大写,而是单纯的数字大写,则,在B13输入:=B12,然后右键点B13单元格,—“设置单元格格式”—“数字”—“特殊”—“中文大写数字”—确定

你把上面的代码直接复制就行了,有什么麻烦?

相关阅读

  • 怎么在EXCEL表格中自动生成大写金额?

  • 乔山办公网excel表格制作
  • Excel中使输入的数字生成大写,可在设置单百元格格式中设置选择“中文大写数字”。具体的操作步骤如下:1、在电脑中打度开相关的EXCEL表格,使用鼠标选中需要将数字转换为人民币大
关键词不能为空
极力推荐

聚合标签

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