作者cellnucleus (sisi)
看板Office
标题vba 国字数字转为阿拉伯数字
时间Wed May 31 17:00:27 2023
小弟想问 之前有用excel函数把
法条国字数字转为阿拉伯数字
用 函数 把国字数字(一、二、三…十、十一…九百九十九)
转为 阿拉伯数字(1,2,3...10,11...999)
十要显示10
十一要显示11
二十要显示20
二十一要显示21
一百一十一要显示111
九百九十九要显示999
这是我写的工作表函数
MATCH(IF(OR((MID(B33,3,1)="十"),(LEFT(B33,1)="十")),SUBSTITUTE(B33,"十","十"),B3
3),NUMBERSTRING(ROW($1:$999),1),0)
但现在卡在的点是
vba 里第一步是要先把国字转数字
用NUMBERSTRING这个语法
我就找不到vba里相对应的程式
想问各位高手有什麽办法解决
如果整个可以写好更好
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.140.247.194 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1685523629.A.320.html
1F:推 snoot: Excel 函数时,我是老实先做国字与阿拉伯数字对照表 05/31 21:37
3F:→ rafaiero: dsign=f20fedb4 05/31 23:20
5F:→ rafaiero: 以上缩网址,我没试过,但应该可行。如果不以公式办理, 05/31 23:22
6F:→ rafaiero: 撷取其中,应该也能处理。 05/31 23:22
7F:→ cellnucleus: 感谢 我这几天试试看 06/01 19:42