Formule Excel: obtenir le nom de domaine à partir de l'URL -

Table des matières

Formule générique

=LEFT(url,FIND("/",url,9))

Sommaire

Si vous souhaitez extraire le nom de domaine d'une URL complète, vous pouvez le faire avec une formule qui utilise les fonctions GAUCHE et FIND. Dans le formulaire générique ci-dessus, url est l'URL avec laquelle vous travaillez.

Dans l'exemple, nous utilisons cette formule:

=LEFT(B4,FIND("/",B4,9))

Explication

B4 contient l'URL: "https://exceljet.net/keyboard-shortcuts"

Au fond, cette formule extrait les caractères de l'URL, en commençant par la gauche, et en utilisant la fonction FIND pour déterminer le nombre de caractères à extraire.

Tout d'abord, FIND localise le caractère "/" dans l'URL, en commençant au 9ème caractère. C'est la partie "intelligente" de la formule. Les URL commencent par quelque chose appelé "protocole" qui ressemble à ceci:

http: //
https: //
ftp: //
sftp: //

etc. En commençant au 9ème caractère, le protocole est ignoré et la fonction FIND renverra l'emplacement de la 3ème instance de "/" (la première instance après la double barre oblique dans le protocole).

Dans ce cas, la troisième instance de "/" est le 21e caractère de l'URL, donc FIND renvoie le nombre 21.

La fonction GAUCHE extrait alors 21 caractères de l'URL, en commençant par la gauche. Le résultat est le nom de domaine avec une barre oblique à la fin.

Si vous souhaitez obtenir le nom de domaine sans barre oblique, soustrayez simplement le numéro 1 du résultat de FIND comme suit:

=LEFT(B4,FIND("/",B4,9)-1)

Bons liens

Guide SEO pour Excel (Acuity Training)

Articles intéressants...