如果像这样设置,是否可以从 Excel 中的超链接中提取 url?

如果像这样设置,是否可以从 Excel 中的超链接中提取 url?

我的 excel 文件中有几百行这样的代码。我试过一个一个地复制它们,但非常累;所以我想知道是否有办法一次性从所有代码中提取 URL?

<a href="http://mywebsite.com/link?id=SsQD2GsCjgY&offerid=445126&mid-heel-sandal-black"><IMG border=0 src="https://e31vejvoh8fjtd.bi/catalog/product/1/0/1039-000064-2412-2.jpg" ></a><IMG border=0 width=1 height=1 src="http://ad.fjuyla.com/fs-bin/show?id=SsQD2GsCjgY&bids=445126.3671510716&type=2&subid=0" >                  

注意*:我指的是主 href url,而不是 src url。

答案1

如果所有 URL 看起来都一样,则可以使用以下公式:
=MID(A1,FIND("=",A1,1)+2,FIND(">",A1,1)-FIND("=",A1,1)-3)
它提取第一个=和第一个>
A1 之间的中间文本,A1 是您的数据所在的引用,
第一个 Find 将给出 http 的 h 开始的 = + 2 的位置,
第二个 Find 将给出 URL 结尾的 -1 的位置,
两者之间的差异就是 URL 的长度
,您可以复制这个公式。

在此处输入图片描述

答案2

假设所有行都包含

<a href=" ...... "><IMG

您可以使用正则表达式进行过滤。有关如何在 Excel 中使用正则表达式,请参阅此处: https://stackoverflow.com/questions/22542834/how-to-use-regular-expressions-regex-in-microsoft-excel-both-in-cell-and-loops

相关内容