我有像这样的列字符串
"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
并存储相同的列。
答案 0 :(得分:1)
如果字符串始终以<a href="
开头,您可以使用MID
和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",SUBSTITUTE(A2,B2,""))-FIND("http",SUBSTITUTE(A2,B2,""))+7)