Excel中,从字符串中截取指定字符
情况⼀:提取字符串中的数字
⽬标:提取C列的全部数字
⽅法⼀:Excel中的FIND函数+MID函数
⽅法:想要从指定位置截取,⽤到MID函数。因为right和left函数都是从第⼀个字符或者最后⼀个字符开始截取,不适合。
MID语法:MID(字符串,截取开始位置,返回字符的个数)
因为截取的开始位置不统⼀,但是要截取的数字前⾯都有#,所以从#后⼀位开始截取便可,因为数字长度都是3位,所以返回字符的个数设置3
想要知道每个#的位置,⽤到FIND函数,Find函数进⾏定位时,总是从指定位置开始,返回到的第⼀个匹配字符串的位置,⽽不管其后是否还有相匹配的字符串。
FIND语法:FIND(什么,在哪,起始位置) “起始位置”可省略默认为1,从第⼀个开始。
两个函数结合起来:=MID(C2,FIND("#",C2)+1,3)
⽅法⼆:结合word中的替换功能
将C2列内容复制⾄word中,ctrl+h打开替换功能,选择“更多”,勾选“通配符”,在查内容中输⼊[!0-9],意思是查除0-9以外的字符,在替换为中什么都不⽤输⼊,点击全部替换。
字符串长度1是什么意思 效果便是:除了数字以外的字符全被删除,直接粘贴到excel中即可
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论