![Ist es möglich, URLs aus Hyperlinks in Excel zu extrahieren, wenn es so eingerichtet ist?](https://rvso.com/image/1502909/Ist%20es%20m%C3%B6glich%2C%20URLs%20aus%20Hyperlinks%20in%20Excel%20zu%20extrahieren%2C%20wenn%20es%20so%20eingerichtet%20ist%3F.png)
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.
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