Excel-Formel: Domainnamen von URL - abrufen

Generische Formel

=LEFT(url,FIND("/",url,9))

Zusammenfassung

Wenn Sie den Domainnamen aus einer vollständigen URL extrahieren möchten, können Sie dies mit einer Formel tun, die die Funktionen LEFT und FIND verwendet. In der obigen generischen Form ist url die URL, mit der Sie arbeiten.

Im Beispiel verwenden wir diese Formel:

=LEFT(B4,FIND("/",B4,9))

Erläuterung

B4 enthält die URL: "https://exceljet.net/keyboard-shortcuts"

Im Kern extrahiert diese Formel Zeichen aus der URL, beginnend von links, und verwendet die FIND-Funktion, um herauszufinden, wie viele Zeichen extrahiert werden sollen.

Zuerst sucht FIND das "/" Zeichen in der URL, beginnend mit dem 9. Zeichen. Dies ist der "kluge" Teil der Formel. URLs beginnen mit einem sogenannten "Protokoll", das folgendermaßen aussieht:

http: //
https: //
ftp: //
sftp: //

usw. Wenn Sie mit dem 9. Zeichen beginnen, wird das Protokoll übersprungen und die FIND-Funktion gibt den Speicherort der 3. Instanz von "/" zurück (die erste Instanz nach dem doppelten Schrägstrich im Protokoll).

In diesem Fall ist die dritte Instanz von "/" das 21. Zeichen in der URL, sodass FIND die Nummer 21 zurückgibt.

Die LEFT-Funktion extrahiert dann 21 Zeichen aus der URL, beginnend links. Das Ergebnis ist der Domainname mit einem abschließenden Schrägstrich.

Wenn Sie den Domainnamen ohne einen abschließenden Schrägstrich erhalten möchten, subtrahieren Sie einfach die Nummer 1 vom Ergebnis von FIND wie folgt:

=LEFT(B4,FIND("/",B4,9)-1)

Gute Links

SEOs Leitfaden zu Excel (Acuity Training)

Interessante Beiträge...