我看到在设置单元格中内,是在单元格自定义中输入:“[DBNum2]0"千"0"百"0"拾"0"元"0"角"0"分""整"”,但是却没有得到我想要的结果,我想请问一下是怎么回事?是不是我哪里的操作有误?
请问还有没有其他的比较简单的方法啊?不想要函数之类太复杂的!谢谢了!
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列生成与该小写金额对应的中文大写数额。