
Generisk formel
=LEFT(url,FIND("/",url,9))
Resumé
Hvis du vil udpakke domænenavnet fra en komplet URL, kan du gøre det med en formel, der bruger funktionerne VENSTRE og FIND. I den generiske formular ovenfor er url den URL, du arbejder med.
I eksemplet bruger vi denne formel:
=LEFT(B4,FIND("/",B4,9))
Forklaring
B4 indeholder URL: "https://exceljet.net/keyboard-shortcuts"
I kernen udpakker denne formel tegn fra URL'en, startende fra venstre, og bruger FIND-funktionen til at finde ud af, hvor mange tegn der skal ekstraheres.
Først finder FIND "/" -tegnet i URL'en og starter med det 9. tegn. Dette er den "kloge" del af formlen. URL-adresser begynder med noget, der kaldes en "protokol", der ser sådan ud:
http: //
https: //
ftp: //
sftp: //
og så videre. Ved at starte med det 9. tegn springes protokollen over, og FIND-funktionen returnerer placeringen af 3. forekomst af "/" (den første forekomst efter dobbelt skråstreg i protokollen).
I dette tilfælde er den tredje forekomst af "/" det 21. tegn i URL'en, så FIND returnerer tallet 21.
VENSTRE-funktionen udtrækker derefter 21 tegn fra URL'en, startende til venstre. Resultatet er domænenavnet med en efterfølgende skråstreg.
Hvis du ønsker at få domænenavnet uden et skråstreg, skal du bare trække tallet 1 fra resultatet af FIND sådan:
=LEFT(B4,FIND("/",B4,9)-1)