É possível extrair URL de hiperlinks no Excel se estiver configurado assim?

É possível extrair URL de hiperlinks no Excel se estiver configurado assim?

Tenho algumas centenas de linhas como esta no arquivo Excel. Tentei copiá-los um por um e é muito cansativo; então estou me perguntando se existe uma maneira de extrair os URLs de todos eles de uma vez?

<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" >                  

Nota*: quero dizer o URL href principal, não o URL src.

Responder1

Você pode usar a seguinte fórmula se todos os URLs parecerem iguais:
=MID(A1,FIND("=",A1,1)+2,FIND(">",A1,1)-FIND("=",A1,1)-3)
Ele extrai o texto do meio entre o primeiro =e o primeiro >
A1 é a referência onde seus dados estão localizados
O primeiro Find dará o lugar de = + 2 onde o h de http começa
O segundo Find dará o lugar -1 de > final do URL
A diferença entre os dois find para o comprimento do URL
e você pode copiar esta fórmula.

insira a descrição da imagem aqui

Responder2

Supondo que todas as linhas contenham

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

Você poderia usar regex para filtrar por isso. Para saber como usar regex no Excel, veja aqui: https://stackoverflow.com/questions/22542834/how-to-use-regular-expressions-regex-in-microsoft-excel-both-in-cell-and-loops

informação relacionada