excel如何提取网址的某一段?

A1单元格网址是这样的:www.举例举例.com/item/32895438917.html
我想在A2单元格直接提取并显示:32895438917
怎么提取?这个数字位数不固定的可能更大也可能更小。但可以固定的是数字是在"/",和".html"之间

楼上很多人已经给出解决办法了。其实都很好的。当然,如果你的数据十分规范,可能公式更简单。例如除了数字部分,其他部分都是完全一样的, 而且长度一致,就完全可以用mid函数来解决问题:
=mid(网址位置,数字前的字符数,要提取的数字长度)
如果提取的数字长度不同,但是除了数字之外的部分全部相同,那么可以用substitute函数嵌套;
=substitute(substitute(网址位置,要提取的数字之前的字符串,""),要提取的数字之后的字符串,"")
如果数字之前的/前边都有item这个字符,也可以用mid函数
=substitute(mid(网址位置,find("item/",网址位置)+5,999),"html","")
总之,有非常多的方法来解决这个问题。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-08-27

A2单元格输入公式=LOOKUP(9E+307,--RIGHT(MID(A1,1,FIND(".html",A1)-1),ROW($1:$30)))

第2个回答  2020-08-27

=MID(A1,FIND("/",A1,FIND("/",A1)+1)+1,FIND(".html",A1)-FIND("/",A1,FIND("/",A1)+1)-1)

如果数字前面只有2个/ 的话 可以用这个

第3个回答  2020-08-27

多个时最快用下面

Excel怎样批量从文本中提取各组数字到各列

第4个回答  2020-08-27

=SUBSTITUTE(TRIM(RIGHT(SUBSTITUTE(A1,"/",REPT(" ",99)),99)),".html","")