Office中国论坛/Access中国论坛

标题: 【Ysh自定义函数 番外篇】汉字数字转阿拉伯数字 [打印本页]

作者: 盗梦    时间: 2014-10-31 10:44
标题: 【Ysh自定义函数 番外篇】汉字数字转阿拉伯数字
本帖最后由 盗梦 于 2014-10-31 10:56 编辑

【Ysh自定义函数 番外篇】汉字数字转阿拉伯数字

       如果我们想把一串阿拉伯数字转成汉字数字大写或者小写,这个简单。用NumberString这个隐藏公式即可。
       [attach]54903[/attach]

       那么,如果我们想反过来。将汉字数字转成阿拉伯数字,那该怎么处理?这个Excel提供的公式貌似没有,
得要自己写代码处理。
       这里,我弄了一个自定义函数GetStringNumber。可以将汉字大写或者汉字小写数字转成阿拉伯数字。

       -自定义函数:GetStringNumber(str)
       -参数:str 。要处理的汉字数字
       -返回值:阿拉伯数字
       [attach]54902[/attach]

文件:[attach]54904[/attach]
里面附带思路和NumberString的示例



作者: tmtony    时间: 2014-10-31 23:50
赞一个!
作者: yanwei82123300    时间: 2014-11-1 08:28
赞一个!
作者: 风中漫步    时间: 2014-11-1 11:28
看着不错,谢谢分享
作者: purplerose    时间: 2016-7-6 15:54
实用,赞一个
作者: lyrice    时间: 2017-5-1 13:06
能否设计一个,A1输入计算式,B1自动计算结果
A1               B1
3+2*4          11
2m+3m        5




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3