
Általános képlet
=LEFT(url,FIND("/",url,9))
Összegzés
Ha egy teljes URL-ből szeretné kibontani a tartománynevet, akkor megteheti azt egy képlettel, amely a BAL és KERES függvényeket használja. A fenti általános formában az URL az az URL, amellyel dolgozik.
A példában ezt a képletet használjuk:
=LEFT(B4,FIND("/",B4,9))
Magyarázat
A B4 tartalmazza az URL-t: "https://exceljet.net/keyboard-shortcuts"
Lényegében ez a képlet a karaktereket vonja ki az URL-ből, balról indulva, és a FIND függvény segítségével deríti ki, hogy hány karaktert kell kibontani.
Először a FIND megtalálja a "/" karaktert az URL-ben, a 9. karaktertől kezdve. Ez a képlet "okos" része. Az URL-ek egy úgynevezett "protokoll" -al kezdődnek, amely így néz ki:
http: //
https: //
ftp: //
sftp: //
stb. A 9. karaktertől kezdve a protokoll átugorásra kerül, és a FIND függvény visszaadja a "/" harmadik példányának helyét (az első példány a protokoll kettős perjel után).
Ebben az esetben a "/" harmadik példánya az URL 21. karaktere, így a FIND visszaadja a 21-es számot.
A BAL függvény ekkor 21 karaktert von ki az URL-ből, balról indulva. Ennek eredményeként a domain név zárójellel jelenik meg.
Ha zárójel nélkül szeretné megszerezni a domain nevet, egyszerűen vonja le az 1-et a FIND eredményéből, így:
=LEFT(B4,FIND("/",B4,9)-1)