Excel中自动生成大写人民币大写,在下一行中显示的方法如下:启动Excel软件,在上一行中输入数据源,在下一行中设置单元格格式为特殊、中文大写数字,输入公式:=A1,回车就会得到中文大写数字。在日常财务办公中经常需要用到将数字转换为人民币大写,通过以上设置可以提高日常办公效率。
可以先将小写金额所在的单元格选中,然后设置单元格格式为中文大写数字。
1、打开Excel文档,用鼠标将所有小写金额所在的单元格选中,然后右击被选中的单元格,点击“从下拉列表中选择”按钮:
2、在打开的单元格格式设置窗口中,点击分类下面的“特殊”按钮,然后点击类型里面的“中文大写数字”按钮:
3、设置完成后,这时所有的小写金额都会转换成大写金额,然后将Excel文档进行保存即可:
数字转换大写可以设置特殊单元格格式
用函数公式可以用text函数,若是需要把数值转换成大写人民币,则需要复杂的一个公式了,比如公式:
=IF(OR(B4="",B4=0),"",TEXT(INT(B4),"[dbnum2]G/通用格式元;[dbnum2]G/通用格式元;;")&TEXT(--RIGHT(INT(B410)),"[dbnum2]#角;;;")&TEXT(--RIGHT(INT(B4100)),"[dbnum2]#分;;整;"))
就是对B4单元格的数值转换为大写的人民币。
输入如下公式,把A1替换成你需要的
="人民币"&(SUBSTITUTE(SUBSTITUTE(IF(A1<0,"负","")&TEXT(TRUNC(ABS(ROUND(A1,2))),"[DBNum2]")&"元"&IF(ISERR(FIND("",ROUND(A1,2))),"",TEXT(RIGHT(TRUNC(ROUND(A1,2)10)),"[DBNum2]"))&IF(ISERR(FIND("0",TEXT(A1,"000"))),"角","")&IF(LEFT(RIGHT(ROUND(A1,2),3))="",TEXT(RIGHT(ROUND(A1,2)),"[DBNum2]")&"分",IF(ROUND(A1,2)=0,"","整")),"零元零",""),"零元","零"))
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)