
Formula generică
=LEFT(url,FIND("/",url,9))
rezumat
Dacă doriți să extrageți numele de domeniu dintr-un URL complet, puteți face acest lucru cu o formulă care utilizează funcțiile LEFT și FIND. În forma generică de mai sus, adresa URL este adresa URL cu care lucrați.
În exemplu, folosim această formulă:
=LEFT(B4,FIND("/",B4,9))
Explicaţie
B4 conține adresa URL: „https://exceljet.net/keyboard-shortcuts”
La bază, această formulă extrage caractere din URL, începând din stânga și utilizând funcția FIND pentru a afla câte caractere trebuie extrase.
În primul rând, FIND localizează caracterul „/” în adresa URL, începând cu cel de-al nouălea caracter. Aceasta este partea „inteligentă” a formulei. Adresele URL încep cu ceva numit „protocol” care arată astfel:
http: //
https: //
ftp: //
sftp: //
și așa mai departe. Începând de la cel de-al 9-lea caracter, protocolul este omis, iar funcția FIND va returna locația celei de-a treia instanțe a „/” (prima instanță după dubla bară din protocol).
În acest caz, cea de-a treia instanță a „/” este cel de-al 21-lea caracter din URL, așa că FIND returnează numărul 21.
Funcția STÂNGA extrage apoi 21 de caractere din URL, începând din stânga. Rezultatul este numele de domeniu cu o bară finală.
Dacă doriți să obțineți numele de domeniu fără o bară finală, scădeți numărul 1 din rezultatul FIND astfel:
=LEFT(B4,FIND("/",B4,9)-1)