永发信息网

excel VBA 提取指定字符串

答案:2  悬赏:20  手机版
解决时间 2021-03-21 20:02
If c.Value Like "*[语文,数学,英语,生物,地理,物理,化学,政史]*" Then
比如:查找“语文2”,或"q化学2
得到这个c.Value后,怎么提取出"语文,数学,英语,生物,地理,物理,化学,政史]" 之中的学科文本啊?
比如:得到c.Value的值为"q化学2提取出"化学"
1、左右两边都是*,不好确定位置啊
2、中间的学科是变化的(不一定是"化学")。
答的好追加10分?

要是用正则,弄个分组()加$1就可了,这个VBA不知有正则没有
最佳答案
可以用变通的方法,先取得c.value值,然后判断是否存在所列出的学科,用函数instr(1,c.value,"语文")判断是否>=0,如果大于等于0,那说明里面有语文这个学科,就先提取语文,然后再做循环,看存不存在其他学科,如果有再提取。
全部回答
mid(源字串,起始位号x,提取长度m);返回第x位起m个字符。要求:起始位号+提取长度<=源字串长度+1 left(源字串,左侧截取长度x);返回左侧x个字符 right(源字串,右侧截取长度y);返回右侧y个字符 instr(源字串,待查找子字串u);返回子字串首字符在源字串中的起始位号 chr(65);返回字母a ......
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
对你们真正说毕业快乐 翻译为英文
下列说法正确的是A.食物消化后的残渣,多余的
刘诗昆音乐艺术幼儿园(东体育会路)地址好找么
求介绍,郑大机械研究生如何?在郑州就业情况
江苏众连晟律师事务所这个地址在什么地方,我
打算3月或4月份去涠洲岛游芝麻滩、滴水丹屏、
现在买房几年可以卖
英语成绩质的飞跃
梦到女儿被一个小女孩拐走了,小女孩是小时候
八一给军人的祝福语,我们矫健的身姿中透出军
单选题近代中国民主革命属于资产阶级革命的性
"始于客户需求,终于客户满意" 怎么翻译
未发酵好的人粪尿沼液灌西红柿好吗
一份意外险最多可以赔多少
请问120救护车几年报废?
推荐资讯
巴西电视连续剧《女奴》总共多少集?在我国的
中国移动水晶宫移动广场地址在什么地方,想过
如图,将两支燃着的蜡烛罩上茶杯,一会儿高的
珩琅山风景区怎么样
人生的真帝是什么?怎么样才能领悟人生啊?
粮油日杂商店在什么地方啊,我要过去处理事情
荷塘·悦艺术餐厅地址有知道的么?有点事想过
对校长写一句特别赠言,校长期末最后一天寄语
歌词是:星星追着月亮,月亮追着太阳,而我追
5.1日7天长假哪年开始
射手男对女生撒娇什么意思
请根据提示写出句子。(每小题2分,共10分)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?