Excel小写转大写金额的几种方法
这也是一个很常见的问题了:如何将小写金额转为大写金额。在Excel中有几种实现方法,适合不同场景。今天为大家分别介绍一下:
01
单元格格式设置
第一种方法是使用单元格格式设置。
选中需要转换格式的单元格或单元格区域,按Ctrl+1打开格式设置对话框。在左侧选择特殊,右侧选择中文大写数字
点击确定,转换为大写数字:
这个方法可以很好的转换所有的大于元的金额数字,对于有小数点的数字,结果不太符合要求:
另外,这个方法转换的结果没有“元”,需要自己通过公式添加辅助列进行处理。
02
利用隐藏函数NUMBERSTRING
Excel中有一个隐藏函数,这个函数的作用就是将数字进行大写转换。下面是这个函数的使用示例:
可以看出,这个函数对小数的处理方式是进行四舍五入。另外这个函数也不包含“元”,需要我们自己添加,比如使用公式:=NUMBERSTRING(B3,2) & "元"
顺便说一下,这个隐藏函数最后一个参数可以取1,2,3三个值,分别将数字转换为不同的形式,下面的示例可以说明各种转换规则:
03
使用公式
有几种不同的公式可以完成完美的大写金额的转换,下面是大家用的比较多的一种
=SUBSTITUTE(SU
BSTITUTE(TEXT(INT(A2),"[DBNum2][$-804]G/通用格式元"&IF(INT(A2)=A2,"整",""))&TEXT(MID(A2,FIND(".",A2&".0")+1,1),"[DBNum2][$-804]G/通用格式角")&TEXT(MID(A2,FIND(".",A2&".0")+2,1),"[DBNum2][$-804]G/通用格式分"),"零角","零"),"零分","")
结果如下:
这个方法可以说是比较完美的转换了。公式尽管复杂,但是不难理解。有兴趣大家可以自己理解一下这个公式。如果有问题,在文章后面留言交流。
04
输入法
这个方法不算转换,但是可以很方便的输入大写金额:
打开中文输入法(我用的是微软拼音),先敲一个v,然后输入数字,输入完成后选择b,就可以输入大写金额了。
好了,今天就分享到这里了!
加入E学会,学习更多Excel实用技能,让工作更轻松
赞 (0)