永发信息网

如何在excel中提取其中的数字?例如:ASD-3-2-ASD或者ASD2-3-2-ASD,只需要将其中的3提出来,如何做到?

答案:2  悬赏:70  手机版
解决时间 2021-11-21 18:24
如何在excel中提取其中的数字?例如:ASD-3-2-ASD或者ASD2-3-2-ASD,只需要将其中的3提出来,如何做到?
最佳答案
用split()函数,通过-拆分,得到的数组结果中取下标是1的那个值就好了。
Sub test()
    Dim oArr() As String
    oArr = Split(Sheets(1).Range("A1").Value, "-")
    MsgBox oArr(1)
End Sub
或者VBA写个函数,用的时候调用下就好了。

全部回答
你这个比较有规律,比较简单,直接用分列的方法即可追问您好,谢谢,是我没有表达清楚,在excel中,这个ASD-3-2-ASD,在一个单元格里面,然后我想在他旁边的单元格里面输出这个3....应该如何在这个单元格里面运用函数直接输出3,追答

函数就用这个

追问谢谢您,这个可以用了,另外还有个请教,就是如果,让这个函数同样适用于ASD-30-2-ASD,ASD-300-2-ASD此函数应该做何修改?感谢......追答最好的办法就是分列追问可不可以写个函数,函数中提取的数字在第一个“-”与第二个“-”之间的数字提取??有这个设想,可是我不知道怎么写......您能解决吗?追答

如果没有规律的话用分列,具体步骤我已经解答了

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
北京电视台有129频道吗
总是要把一切都看透,才明白相思的哀愁,一场
3log2的25次方等于多少
煲汤是热水好还是冷水好?
非310开头的上海身份证可以拍沪牌吗?
60mm的微距头只能拍60mm距离内的东西吗?
异地审车2018年新规定异地审车是不是不要什么
吉林镇赉哪里有收购绿豆的 价格怎么样?
顺义衙门村到机场多远?
元旦初一女生跳什么舞好
弱弱的问下绝味鸭脖是从哪年开始经营的?
在Internet网络管理的体系结构中,SNMP协议定
电脑没关静音没有声音怎么办
训练大脑的猜字谜,我能猜一半,你能猜几个
梦见逮到好几只野兔
推荐资讯
回忆时光小屋地址好找么,我有些事要过去,
英国出的小型挖掘机jcb8052的液压泵哪儿有得
梦见商业大佬
为什么下雨天燕子会飞得很低?
一周节食一天,礼拜几比较好?
C语言中7%(-4)=多少
请问小说中形容人物身高九尺,当中的尺码是否
凤凤发廊地址在什么地方,我要处理点事!
在常用的网络测试中,测试两台主机连接状态的
郑州伏牛路属于郑州几环
提供一些中国传统文化知识,五行,庙号之类
我想在fic学商科,听说都是基础课程,请问都
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?