在Excel表格中,有时我们需要将表格中金额数值部分转变为大写。我们使用下面的方法来达到这一个目的。
下面以Excel 2016为例介绍几种将金额转换为大写的方法。
方法一:.使用Excel中的"设置单元格格式"的方法
1.选择需要转换的数字单元格,使用鼠标的右键点击,在弹出的菜单中选择"设置单元格格式"
2.在设置单元格格式的界面中,于数字选项卡下选择"特殊",在类型中选择"中文大写数字"。
3.通过这种方式转换的数字只是单纯的将其变为大写,使用转换快捷。并不能实现财务方面的数值转换。
方法二:使用Numberstring函数
该函数语法格式为:Numberstring(number,参数)
参数部分分别为1、2、3,其参数1为中文大写金额,参数2会计大写金额,参数3位数学大写金额
如下面的公式,将其转化为会计大写金额,公式:=NUMBERSTRING(A2,2)
从转换的情况来看,只能转化整数部分的数值。小数部分将会四舍五入。
方法三:使用substitute函数
1.substitute函数的语法格式
=substitute(text,old_text,new_text,[instance_num])
=substitute(需要替换的文本,旧文本,新文本,第N个旧文本)
使用如下公式:
=SUBSTITUTE(SUBSTITUTE(IF(A2>-0.5%,,"负道")&TEXT(INT(ABS(A2) 0.5%),"[dbnum2]G/通用格式元回;;")&TEXT(RIGHT(FIXED(A2),2),"[dbnum2]0角0分;;"&IF(ABS(A2)>1%,"整",)),"零角",IF(ABS(A2)<1,,"零")),"零分","整")
2.公式显得比较复杂,但从结果来看,比较符合财会需要的结果。
3.将公式复制填充到其他的单元格,可以看到结果比较的符合财会的结果,并且没有出现四舍五入的情况。
需要转化的可以根据你的需要来使用不同的转换方法。
,