在EXCEL中怎样使输入的数字生成人民币大写?

我看到在设置单元格中内,是在单元格自定义中输入:“[DBNum2]0"千"0"百"0"拾"0"元"0"角"0"分""整"”,但是却没有得到我想要的结果,我想请问一下是怎么回事?是不是我哪里的操作有误?
请问还有没有其他的比较简单的方法啊?不想要函数之类太复杂的!谢谢了!

Excel中使输入的数字生成大写,可在设置单元格格式中设置选择“中文大写数字”。

具体的操作步骤如下:

1、在电脑中打开相关的EXCEL表格,使用鼠标选中需要将数字转换为人民币大写的单元格,并在选中区域内点击鼠标右键,然后点击选择“设置单元格格式”。

2、在数字标签页中找到并点击“特殊”选项,然后在右侧选择“中文大写数字”即可,点击右下角的确定按钮回到EXCEL表格。

3、回到EXCEL表格中,可以看到刚才设置单元格格式的区域中,所有的数字都已转换生成人民币大写的数字,完成要求操作。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-29

方法:

1、创建一个Excel表格。

2、在A2位置填入一个数值。

3、使用设置单元格中的数字--特殊--中文大写生成的中文大写不符合中国人的书写习惯。

4、计划是在A列填入阿拉伯小写金额数值,点击回车,B列自动生成中文大写数额。

以A2为目标单元格,在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分"),"零角零分","整"),"零分","整"),"零角","零"),"零元零",""))

5、点击回车,就会在B2单元格生成A2单元格的中文大写数额。

6、鼠标左键点击B2单元格右下角位置,也就是下图中上面的绿圈位置。出现“+”号后,鼠标左键点住“+”向下拉到B列最后一行,也就是下图中第二个的绿圈位置。

7、之后,在A列填入人民币小写金额数值后,点击回车,即可在B列生成与该小写金额对应的中文大写数额。

第2个回答  2021-06-07
Excel中使输入的数字生成大写,可在设置单元格格式中设置选择“中文大写数字”。

具体的操作步骤如下:

1、在电脑中打开相关的EXCEL表格,使用鼠标选中需要将数字转换为人民币大写的单元格,并在选中区域内点击鼠标右键,然后点击选择“设置单元格格式”。

2、在数字标签页中找到并点击“特殊”选项,然后在右侧选择“中文大写数字”即可,点击右下角的确定按钮回到EXCEL表格。

3、回到EXCEL表格中,可以看到刚才设置单元格格式的区域中,所有的数字都已转换生成人民币大写的数字,完成要求操作。
1.创建一个Excel表格。

2.在A2位置填入一个数值。

3.使用设置单元格中的数字--特殊--中文大写生成的中文大写不符合中国人的书写习惯。

4.计划是在A列填入阿拉伯小写金额数值,点击回车,B列自动生成中文大写数额。

我们以A2为目标单元格,在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分"),"零角零分","整"),"零分","整"),"零角","零"),"零元零",""))

5.点击回车,就会在B2单元格生成A2单元格的中文大写数额。

6.鼠标左键点击B2单元格右下角位置,也就是下图中上面的绿圈位置。出现“+”号后,鼠标左键点住“+”向下拉到B列最后一行,也就是下图中第二个的绿圈位置。

7.之后,在A列填入人民币小写金额数值后,点击回车,即可在B列生成与该小写金额对应的中文大写数额。
第3个回答  2010-09-16
随便在一个单元格里面,输入数字,然后右键——设置单元格格式——数字——特殊——中文大写数字本回答被提问者采纳
第4个回答  2012-04-05
看到另外一个人的回答,非常实用
假定你要在B1输入阿拉佰数字,C1转换成中文大写金额(含元角分),请在C1单元格输入如下公式:
=SUBSTITUTE(SUBSTITUTE(IF(-RMB(B1),IF(B1>0,,"负")&TEXT(INT(ABS(B1)+0.5%),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(RMB(B1,2),2),"[dbnum2]0角0分;;整"),),"零角",IF(B1^2<1,,"零")),"零分","整")
相似回答