Ist es möglich, URLs aus Hyperlinks in Excel zu extrahieren, wenn es so eingerichtet ist?

Ist es möglich, URLs aus Hyperlinks in Excel zu extrahieren, wenn es so eingerichtet ist?

Ich habe mehrere hundert Zeilen wie diese in einer Excel-Datei. Ich habe versucht, sie einzeln zu kopieren, was sehr mühsam ist. Daher frage ich mich, ob es eine Möglichkeit gibt, die URLs aus allen auf einmal zu extrahieren?

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

Hinweis*: Ich meine die Haupt-Href-URL, nicht die Src-URL.

Antwort1

Sie können die folgende Formel verwenden, wenn alle URLs gleich aussehen:
=MID(A1,FIND("=",A1,1)+2,FIND(">",A1,1)-FIND("=",A1,1)-3)
Sie extrahiert den mittleren Text zwischen dem ersten =und dem ersten >
A1. Dies ist die Referenz, unter der sich Ihre Daten befinden.
Die erste Suche ergibt die Stelle von = + 2, wo das h von http beginnt.
Die zweite Suche ergibt die Stelle -1 vom > Ende der URL.
Die Differenz zwischen den beiden ergibt die Länge der URL
und Sie können diese Formel kopieren.

Bildbeschreibung hier eingeben

Antwort2

Angenommen, alle Zeilen enthalten

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

Sie können Regex verwenden, um danach zu filtern. Informationen zur Verwendung von Regex in Excel finden Sie hier: https://stackoverflow.com/questions/22542834/wie-man-regular-expressions-regex-in-microsoft-excel-sowohl-in-cell-als-und-loops-verwenden-kann

verwandte Informationen