打开APP
userphoto
未登录

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

开通VIP
Excel人民币数值转中文大写 超强函数套路 大小写随意互相转换 图文 | Excel实例教学网 微...
只要是用Excel表的朋友,一定遇到过人民币数值转大写问题,这个问题已经有比较完美的解决方案,公式本身的构造非常复杂,不过所幸一切皆是套路,我们不需要完全理解公式的原理,只需要学会如何套用,下面就教大家如何套用,同时分享一个逆向操作,就是把中文的人民币大写转换为数值

Part1:人民币数值转大写

上图中的公式非常的复杂,记忆是不大可能,大家可以做个表把和这个公式存好,下面介绍套用方法

数字转中文人民币套用方法

=SUBSTITUTE(TEXT(INT(B4),'[dbnum2]'),'-','负')&'元'&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(B4*100,2),'[dbnum2]0角0分'),'零角零分','整'),'零分','整'),'零角','零')

上面就是公式本体,主要加黑的部分 B4 ,在你需要得到人民币大写的格子里,复制整个公式,然后把B4 改成你实际要计算的数值单元格地址,也就是选中你数字的时候,左上角显示的地址

比如这里如果要在其他地方单独计算B5的大写,那就是把上面公式复制粘贴到单元格里,然后B4改为B5即可,注意要改2个地方,如下图

Part2:已知中文人民币大写 转为数值

这种需求不常见,但是偶尔也会遇到,可能你从其他系统得到数据就是大写的,需要得到数值的数据,详见下图

=SUMPRODUCT(ISNUMBER(SEARCH(TEXT(COLUMN($A:$I),'[dbnum2]'&{'0亿';'0仟!*万';'0佰!*万';'0拾!*万';'0万';'万!*0仟';'万!*0佰';'万!*0拾';'0元';'0角';'0分'}),IF(COUNTIF(C4,'*万*'),,'万')&C4))*COLUMN($A:$I)*10^(9-ROW($1:$11)))

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
人民币金额大写方法汇总最终(2012
在Excel2003中,如何把阿拉伯数字转换成中文大写?
Excel中将小写金额转为人民币大写
使用TEXT函数生成中文大写金额
Excel表格中将小数点的小写数字转换成中文大写?
excel中将金额的阿拉伯数字转换成中文大写
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服