这也是一个很常见的问题了:如何将小写金额转为大写金额。在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,就可以输入大写金额了。
———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: wxii2p22
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。