
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)