[算表] 抓取数字转国字大写

楼主: ganjuro (嘎嘎呜啦啦)   2018-06-06 15:52:46
软件:Excel
版本:2007
开发票或是支票时会需要用到大写数字
在某一格使用函式
MID(RIGHT("000000000"&A1;9);9;1)
A1 : 金额的阿拉伯数字
就是如果数字未满9个位数就补零,然后抓右边第9个位数,抓1个
其他就类推8 7 6 5....1
但是这串函式放到储存格后,A1储存格格式设定成国字大写时,一样只能显示阿拉伯数字
请问有没有解决的办法??
作者: soyoso (我是耀宗)   2018-06-06 16:25:00
楼主: ganjuro (嘎嘎呜啦啦)   2018-06-06 16:27:00
对喔!求详细,甘虾!看图已搞懂,谢谢(≧▽≦)/
作者: ptguitar (佩蒂吉他)   2018-06-06 23:25:00
哇 S大这写法好厉害 要存下来
作者: vincent0926   2018-06-07 14:59:00
S大这真的很厉害,再将S大的稍微修改一下比较简洁一点https://i.imgur.com/GGsuFbd.jpg
作者: soyoso (我是耀宗)   2018-06-07 15:03:00
如要为0不写入国字零的话,可不用if判断https://i.imgur.com/19WcTYG.jpg [dbnum2]后面加上;;就可达成但会有中间空值的情况产生如配合len的话可再配合column,可设于b2后拖曳于其他储存存格 https://i.imgur.com/AVJXZ9s.jpg可不用再补零,和配合iferrorhttps://i.imgur.com/32Unszh.jpg
作者: vincent0926   2018-06-08 11:52:00
觉得厉害!
楼主: ganjuro (嘎嘎呜啦啦)   2018-06-12 16:15:00
请收下我的膝盖m(_ _)m

Links booklink

Contact Us: admin [ a t ] ucptt.com