首页 > 科普 > 认知行为 > 干货Excel金额大小写转换

干货Excel金额大小写转换

2018-09-21 14:28:05 责任编辑:玩世不恭 10 900

昨天看到同事在用Excel做表格,看到合计金额要大小的时间,看到在用输入法一个个的打。很麻烦,其实在Excel中,可以直接对数据进行大小写转换

干货Excel金额大小写转换

一、大小写金额转换快速转换

1、OFFICE2013版可通过函数numbersting进行转换

numberstring(数据,参数)

参数为1时,得到的简洁的大写

参数为2时,得到不易修改的大写

参数为3时,将对应数字进行大小写转换

2、通过调整单元格格式方式进行大小写金额转换

上面的numbersting函数是存在局限性的,只能转换整数型的数据,当需要被转换的值是小数时,这个函数只能转换到整数位

所以需要使用调整单元格格式(特殊-中文大写)进行转换

二、对英文进行大小写转换

excel里面有三个函数,分别是upper、lower、proper

upper:将所有字符变成英文大写

lower:将所有字符变成英文小写

proper:首字符大写,其余小写

三、单元格数字金额大小写转换

1、方法一,设置单元格格式:

1.1、首先,我们选中所有要转化数字的金额大小写转换器,然后,点击鼠标右键,选择设置单元格格式选项,或者,我们使用快捷键Ctrl+1。

1.2、在弹出的对话框中,我们在金额大小写转换器数字的分类选项中,找到特殊,类型中,我们选择人民币大写,然后选择确定。

1.3、这样,所有的小写金额的数字全部都正确的转化出来了。

2、方法二,excel中的函数公式进行金额大小写转换:

(以下两个公式均可实现金额小写转化大写)

2.1、SUBSTITUTE公式:

=SUBSTITUTE(IF(-RMB(C2),IF(C2>0,,"负")&TEXT(INT(ABS(C2)+0.5%),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(RMB(C2),2),"[>9][dbnum2]0角0分;"&IF(C2^2<1,,0)&"[>][dbnum2]0分;整"),),"零分","整")

3、IF函数公式:

=IF(A2-INT(A2)=0,TEXT(INT(A2),"[DBNum2]G/通用格式")&"圆整",TEXT(INT(A2),"[DBNum2]G/通用格式")&"圆"&TEXT(INT((A2-INT(A2))*10),"[DBNum2]G/通用格式")&"角"&TEXT(INT((A2*10-INT(A2*10))*10),"[DBNum2]G/通用格式")&"分")

会员福利
加微信
约咨询 听好课 找导师