
Formula generica
=LEFT(url,FIND("/",url,9))
Sommario
Se vuoi estrarre il nome di dominio da un URL completo, puoi farlo con una formula che utilizza le funzioni LEFT e FIND. Nella forma generica sopra, url è l'URL con cui stai lavorando.
Nell'esempio, stiamo usando questa formula:
=LEFT(B4,FIND("/",B4,9))
Spiegazione
B4 contiene l'URL: "https://exceljet.net/keyboard-shortcuts"
Al centro, questa formula sta estraendo i caratteri dall'URL, partendo da sinistra, e usando la funzione TROVA per capire quanti caratteri estrarre.
Innanzitutto, TROVA individua il carattere "/" nell'URL, a partire dal nono carattere. Questa è la parte "intelligente" della formula. Gli URL iniziano con qualcosa chiamato "protocollo" che assomiglia a questo:
http: //
https: //
ftp: //
sftp: //
e così via. Partendo dal nono carattere, il protocollo viene ignorato e la funzione TROVA restituirà la posizione della terza istanza di "/" (la prima istanza dopo la doppia barra nel protocollo).
In questo caso, la terza istanza di "/" è il ventunesimo carattere nell'URL, quindi TROVA restituisce il numero 21.
La funzione LEFT quindi estrae 21 caratteri dall'URL, iniziando da sinistra. Il risultato è il nome di dominio con una barra finale.
Se vuoi ottenere il nome di dominio senza una barra finale, sottrai semplicemente il numero 1 dal risultato di TROVA in questo modo:
=LEFT(B4,FIND("/",B4,9)-1)