Excel-formel: Få domenenavn fra URL -

Generisk formel

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

Sammendrag

Hvis du vil trekke ut domenenavnet fra en komplett URL, kan du gjøre det med en formel som bruker VENSTRE og FINN-funksjonene. I det generiske skjemaet ovenfor er url nettadressen du jobber med.

I eksemplet bruker vi denne formelen:

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

Forklaring

B4 inneholder URL: "https://exceljet.net/keyboard-shortcuts"

I kjernen trekker denne formelen ut tegn fra URL-en, fra venstre, og bruker FINN-funksjonen til å finne ut hvor mange tegn du skal trekke ut.

Først finner FIND "/" -tegnet i URL-en, og begynner med det 9. tegnet. Dette er den "smarte" delen av formelen. URL-er begynner med noe som kalles en "protokoll" som ser slik ut:

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

og så videre. Ved å starte med det 9. tegnet hoppes protokollen over, og FINN-funksjonen vil returnere plasseringen til 3. forekomst av "/" (første forekomst etter dobbelt skråstrek i protokollen).

I dette tilfellet er den tredje forekomsten av "/" det 21. tegnet i URL-en, så FINN returnerer tallet 21.

VENSTRE-funksjonen trekker deretter ut 21 tegn fra URL-en, fra venstre. Resultatet er domenenavnet med en etterfølgende skråstrek.

Hvis du vil få domenenavnet uten en etterfølgende skråstrek, er det bare å trekke tallet 1 fra resultatet av FINN slik:

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

Gode ​​lenker

SEOs guide til Excel (Acuity Training)

Interessante artikler...