提取字符串问题-高手赐教
时间:2011-08-09
来源:互联网
BC.W.WD.CCT-01
BCP.GZ.ZGZ.CBA-56L40
BCP.GZ.ZGZ.CCA-04P4
CP.CA.CI.AB0303D
CP.CA.CI.AB0402D
R-CP.SZYZ.CCC.CCC02A
R-CP.SZYZ.CCC.CCC04A
R-CP.SZYZ.CDC.CDC01A
比方以上这些,我只想要最后一个.后面的字符,请问用什么函数?请高手赐教!
例:R-CP.SZYZ.CDC.CDC01A只要CDC01A。
作者: zpcshine 发布时间: 2011-08-09
如果都相同的话,可以试试这个
代码:
=CLEAN(MID(SUBSTITUTE(A1,".",REPT(CHAR(1),100)),300,100))把原来的字段隔离符号用100个 CHAR(1) 来 加粗以方便字符的截取,然后用CLEAN清除多余的非打印字符
也可以把 CHAR(1)换成 空格,然后用TRIM来清除多余的空格,只是信息内部本身包含无意义的空格时就容易修改信息。
另外,用FIND,SUBSTITUTE来精确定位那个第三个点也是可以的。
[ 本帖最后由 胡剑0227 于 2011-8-9 17:28 编辑 ]
作者: 胡剑0227 发布时间: 2011-08-09
作者: hopeson2010 发布时间: 2011-08-09
作者: junsbi 发布时间: 2011-08-09
替换:(空)
作者: dsmch 发布时间: 2011-08-09
作者: 祝洪忠 发布时间: 2011-08-09
作者: dg831451 发布时间: 2011-08-09
代码:
=MID(VLOOKUP(".*",RIGHT(A1,ROW($1:$20)),1,),2,99)作者: 一剑惊心 发布时间: 2011-08-09
引用:
原帖由 dsmch 于 2011-8-9 17:31 发表查找:*.
替换:(空)
作者: chen_pinghui 发布时间: 2011-08-09
引用:
原帖由 一剑惊心 于 2011-8-9 17:42 发表=MID(VLOOKUP(".*",RIGHT(A1,ROW($1:$20)),1,),2,99)
个中原理可以指教一下吗?谢谢。
作者: chen_pinghui 发布时间: 2011-08-09
作者: w83365040371 发布时间: 2011-08-09
作者: zpcshine 发布时间: 2011-08-10
作者: zpcshine 发布时间: 2011-08-10
引用:
原帖由 zpcshine 于 2011-8-10 16:23 发表替换肯定不行,我是要后面的那串字符,谢谢!

作者: dsmch 发布时间: 2011-08-10
作者: zpcshine 发布时间: 2011-08-10
作者: zpcshine 发布时间: 2011-08-10
作者: TFQWFN 发布时间: 2011-08-11
=RIGHT(I13,LEN(I13)-FIND(".",I13,6))----第一個數
作者: beckham175 发布时间: 2011-08-11
=MID(A1,MAX(IFERROR(FIND(".",A1,ROW($1:$99)),))+1,99)
=MID(A1,MAX((MID(A1,ROW($1:$99),1)=".")*ROW($1:$99))+1,99)
=MID(A1,COUNT(FIND(".",MID(A1,ROW($1:$99),99)))+1,99)
[ 本帖最后由 snowpeak 于 2011-8-11 13:51 编辑 ]
作者: snowpeak 发布时间: 2011-08-11
代码:
=REPLACE(A1,1,MATCH(1,0/(MID(A1,ROW($1:$99),1)=".")),)作者: laowuwyx 发布时间: 2011-08-11
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28