Extraire la racine d’une url complète sous Excel
Ajoutée dans Bureautique, Excel, le 18/06/06,Si j’extrais l’ensemble des urls les plus consultées de mon site, voici ce que j’obtiens :

On se rend tout de suite compte qu’en l’état, c’est difficillement exploîtable.
L’idée serait alors de ne retenir que la racine d’url (le sous-domaine), chaque partie de mon site étant organisé en sous-domaines.
Dans Excel il faudra que je fasse appel à 3 fonctions :
- Fonction 1 : une fonction qui compte le nombre de caractères (x caractères) situés avant mon suffixe (.com,.net,.info,…).
- Fonction 2 : une fonction qui extrait tous les caractères situés à gauche du xième caractère (préfixe).
- Fonction 3 : une fonction qui concatène mon préfixe avec mon suffixe pour me donner ma racine d’url.
Voici comment va s’organiser chaque cellule de notre feuille excel

- En A3, se trouve notre url complète.
- Dans la cellule B3, nous allons entrer notre suffixe en .info,.com,.net,…
- C3 = Fonction 1
- D3 = Fonction 2
- E3 = Fonction 3
C3 : la fonction 1 compte 13 caractères avant le .info dans la colonne A3.
Pour traduire tout cela en fonction, il faut écrire cela dans C3
=CHERCHE(B3;A3)-1
La fonction Cherche() permet de connaître la position dans une chaîne de caractère (A3) d’un ensemble de caractères (B3)
Ici « .info » apparaît en 14ème position dans blog.jeanviet.info/2006/*
Si on enlève 1, on en déduit qu’il y a 13 caractères avant notre .info !
D3 : la fonction 2 extrait les 13 caractères situés avant le .info dans la colonne A3
Pour traduire tout cela en fonction, il faut écrire cela dans D3
=GAUCHE(A3;C3)
La fonction GAUCHE() permet d’extraire les 13 premiers caractères (C3) en partant de la gauche de notre chaîne de caractère (A3)
E3 : nous n’avons plus qu’à combiner B3 (.info) à D3 (blog.jeanviet) pour obtenir notre racine d’url.
Pour traduire tout cela en fonction, il faut écrire cela dans E3
=D3&B3
& permet de concaténer B3 (.info) à D3 (blog.jeanviet) pour obtenir blog.jeanviet.info.
Ce que nous venons de faire à une ligne s’applique naturellement à toutes nos lignes.

Sélectionnez les cellules B3 à E3, puis placez-vous sur l’angle bas-droite de E3 de sorte à ce que la poignée de recopie incrémentée apparaisse (petite croix), une fois qu’elle apparaît, faites glisser l’ensemble vers le bas… la magie s’opère alors, nous n’avons plus que des racines d’urls !
Vous avez aimé ce tutoriel ?
» Extraire la racine d’une url complète sous ExcelPartagez-le sur :
Vous aimerez aussi ces autres tutos :
- Réaliser un tableau croisé dynamique sous excel
- Compter le nombre de mots et de caractères d’une liste ou d’un texte
- Rechercher et remplacer du texte avec Notepad++ et quelques regex
- API Analytics - code PHP et tuto pour partager vos stats google analytics
- Ajouter un moteur dans la barre de recherche de son navigateur
A propos de l'auteur : jeanviet
Salut à tous, je m'appelle Jean-Baptiste, j'ai 30 ans et je suis le Webmaster de Jeanviet.info / votre guide web et multimédia gratuit et accessible à toute la famille ! Sur ce blog, je partage avec vous tous les sites web, logiciels, techniques qui permettent de personnaliser vos interfaces et supports multimédia : blog, photos, bureau, site, mobile,…












Merci par avance
A bientôt