EXCEL如何提取特定字符前的数字

有一字符串 “71.5.32.10:80 HTTP 313,735,735 美国 田纳西州”,我需要提取“HTTP”前面的数字,不知该如果处理(也可以说是删除包括HTTP在内后面的数字,或是保留HTTP之前的数字)。请教老师,请老师注意的是“HTTP”前面的数字是不定的,也可能多几位,也可能少几位。

第1个回答  2011-07-17
我有个简单易行的方法~ 将此表格复制到WORD 然后用word画表格功能将HTTP之前的 画出~ 然后复制回来就行了~
第2个回答  2011-07-17
你有没有注意到H前有一个空格,你只要选取》数据》分列》分隔符用空格》确定就行了
第一列就是你要的,其它列可以删了
第3个回答  2011-07-17
用数据分列功能 先用K 再- 看图片或者用函数
==MID(A1,SEARCH("k",A1)+1,SEARCH("-",A1)-SEARCH("k",A1)-1)

=MID(A1,SEARCH("-",A1)+1,LEN(A1)-SEARCH("-",A1))
第4个回答  2011-07-17
=LEFT(A1,FIND("H",A1)-1)本回答被提问者采纳
第5个回答  2011-07-17
用 数据 分列 比较容易处理
这里选取 分隔符号 空格,不能用固定宽度 完成之后会分成3列
分列之后就可以删除后面的http了,注意分列后面如果有数据,最好插入两列空列
相似回答