打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
excel中小写金额转大写,这个可以有

excel中小写金额转大写是经常要用到的,函数公式方法也有很多,今天我们来讲解其中的一种;


为能讲解的更清晰,我们分步来讲解,把公式分解开来讲;

做为金额,小写数字保留两位小数;

第一步,小数点前面的数字转化为大写“X元”

下图:在B1中输入=NUMBERSTRING(INT(A1),2)&''元'',向下填充;

INT函数是向下取整函数,在单元格输入=INT(5.36)结果是5,输入=INT(16.98)结果是16,输入=INT(-5.6)结果是-6;

EXCEL中隐藏了一个将小写数字转换成中文大写数字的函数:NUMBERSTRING,此函数可以方便的实现小写数字到中文大写数字的转化,而且有三个参数可以选择,以展现三种不同的大写方式。有小数的数字会自动将后面的小数四舍五入成整数;

语法:=NUMBERSTRING(VALUE,TYPE)

value:要转化的数字

type:返回结果的类型,有三种:1,2,3

=NumberString(1234567890,1) 返回结果:一十二亿三千四百五十六万七千八百九十

=NumberString(1234567890,2) 返回结果:壹拾贰亿叁仟肆佰伍拾陆万柒仟捌佰玖拾

=NumberString(1234567890,3) 返回结果:一二三四五六七八九〇

=NumberString(612.46,2)返回结果:陆佰壹拾贰

=NumberString(612.56,2)返回结果:陆佰壹拾叁

第二步,小数点后面的数字转化为“X角X分”

下图:在C1单元格中输入=TEXT(RIGHT(A1*100,2),''[DBNUM2]0角0分''),向下填充;

RIGHT函数,将A1的内容扩大100倍,从右侧取两位(即A1小数点后面的两位数);

[DBNUM2]是格式函数,将数字转中文大写,与NUMBERSTRING函数有相同作用,如A1是512,=TEXT(a1,''[dbnum2]'')或=NUMBERSTRING(a1,2),整数, 效果一样;

Text函数表示将数值转化为自己想要的文本格式

第三步,连接第一步和第二步

下图:在D1中输入=B1&C1,将B1和C1相连,然后再把B1替换为NUMBERSTRING(INT(A1),2)&''元''(第一步的内容),将C1替换为TEXT(RIGHT(A1*100,2),''[DBNUM2]0角0分'')(第二步的内容),向下填充;

第四步,转换为标准格式

需要转化的格式有三种:

  1. 将“零角零分”转换为“整”,如下图D4单元格;

  2. 将“零角”转换为“零”,如下图D3和D6单元格;

  3. 将“零分”转换为空(去掉),如下图D2单元格;

下图:在E2中输入=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(D1,''零角零分'',''整''),''零角'',''零''),''零分'',''''),再将D1换成NUMBERSTRING(INT(A1),2)&''元''&TEXT(RIGHT(A1*100,2),''[DBNUM2]0角0分'')(第三步的内容)即可;

得到最终的公式=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(NUMBERSTRING(INT(A1),2)&''元''&TEXT(RIGHT(A1*100,2),''[DBNUM2]0角0分''),''零角零分'',''整''),''零角'',''零''),''零分'','''')

转换用SUBSTITUTE函数;

SUBSTITUTE函数,对指定的字符串进行替换;

简明写法:=SUBSTITUTE(需要替换的文本,旧文本,新文本,第N个旧文本)

第四参数可省略,表示用新文本替换掉所有的旧文本或者要被替换的旧文本是唯一的;

需要被替换的旧文本在单元格中找不到,结果返回原单元格内容;

具体事例如下图:

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
人民币金额大写方法汇总最终(2012
如何将小写金额转换为大写金额?这几个公式你至少要学会一个……
真正符合财务规范的小写金额转大写
【Excel公式教程】小写金额转换为大写金额的4个公式套路解析
EXCEL表格里带小数、负数的数字转换成大写金额,堪称完美版,拿去直接套用
excel怎么用数字变成汉字?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服