Excel 如何将小写的人民币同时能显示大写的呢

Excel 如何将小写的人民币同时能显示大写的呢,第1张

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,"","整")),"零元零",""),"零元","零"))

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12188007.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存