Excel-formel: Hämta domännamn från URL -

Generisk formel

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

Sammanfattning

Om du vill extrahera domännamnet från en fullständig URL kan du göra det med en formel som använder VÄNSTER och HITTA-funktionerna. I det generiska formuläret ovan är url den webbadress du arbetar med.

I exemplet använder vi den här formeln:

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

Förklaring

B4 innehåller webbadressen: "https://exceljet.net/keyboard-shortcuts"

I grunden extraherar denna formel tecken från URL: en, från vänster, och använder HITTA-funktionen för att räkna ut hur många tecken som ska extraheras.

Först hittar FIND tecknet "/" i URL: en, från och med det nionde tecknet. Detta är den "smarta" delen av formeln. URL: er börjar med något som kallas ett "protokoll" som ser ut så här:

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

och så vidare. Genom att börja med det nionde tecknet hoppas protokollet över och FIND-funktionen returnerar platsen för den tredje instansen av "/" (den första instansen efter det dubbla snedstrecket i protokollet).

I det här fallet är den tredje instansen av "/" det 21: a tecknet i webbadressen, så FIND returnerar siffran 21.

VÄNSTER-funktionen extraherar sedan 21 tecken från URL: en, med början till vänster. Resultatet är domännamnet med en efterföljande snedstreck.

Om du vill få domännamnet utan en efterföljande snedstreck, dra bara av siffran 1 från resultatet av HITTA så:

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

Bra länkar

SEO-guide till Excel (Acuity Training)

Intressanta artiklar...