1

我有这样的列字符串

"SD nbdhjhnbjhd"href="http://click.linksynergy.com/fs-bin/click?id=jj9Ho/gjL0I&offerid=228389.10000091&type=3&subid=0"dgfxhfh"hnfcnfdeer>

我想提取字符串

http://click.linksynergy.com/fs-bin/click?id=jj9Ho/gjL0I&offerid=228389.10000091&type=3&subid=0

并将其存储在同一列。

4

1 回答 1

1

如果字符串总是以 开头<a href=",您可以使用 aMID和 a FIND

=MID(A2,10,FIND("""",A2,11)-10)

假设字符串在单元格 A2 中。

我正在使用10,因为<a href="它有 9 个字符长,第一个相关部分是第 10 个字符。

编辑:根据评论,你可以试试这个:

=MID(A2,FIND("http",A2),FIND("subid=0",A2)-FIND("http",A2)+7)

要提取第二个链接,请尝试:

=MID(SUBSTITUTE(A2,B2,""),FIND("http",SUBSTITUTE(A2,B2,"")),FIND("subid=0",SUBS‌​TITUTE(A2,B2,""))-FIND("http",SUBSTITUTE(A2,B2,""))+7)
于 2013-09-03T12:35:40.090 回答