Accéder au contenu principal

Formule Excel : Extraire le nom du dossier à partir du chemin

Author: Sun Last Modified: 2025-08-06

Si vous souhaitez extraire chaque nom de dossier final d'une liste de chemins de fichiers dans une feuille de calcul comme indiqué dans la capture d'écran ci-dessous, vous pouvez utiliser une formule pour y parvenir rapidement. Ce tutoriel présente la formule et explique les arguments ainsi que chaque partie pour que vous puissiez facilement comprendre.
doc extract extension from file name 1

Formule générique :

DROITE(chemin_fichier,(NBCAR(chemin_fichier)-TROUVE("?",SUBSTITUE(chemin_fichier,"\","?",NBCAR(chemin_fichier)-NBCAR(SUBSTITUE(chemin_fichier,"\",""))))))

Arguments

Chemin_fichier : le chemin du fichier dont vous souhaitez extraire le dossier final, il peut s'agir d'une chaîne de texte ou d'une référence de cellule.

Fonctionnement de cette formule

Exemple : Pour extraire le nom du dossier à partir du chemin du fichier dans la cellule B3, utilisez la formule suivante :

=DROITE(B3,(NBCAR(B3)-TROUVE("?",SUBSTITUE(B3,"\","?",NBCAR(B3)-NBCAR(SUBSTITUE(B3,"\",""))))))

Appuyez sur Entrée pour extraire le dossier final.
doc extract folder name from path 2

Explication

Pour extraire le dossier final, la formule localise d'abord la position du dernier « \ ». Ensuite, elle extrait la chaîne de texte située à droite du dernier « \ ».

La fonction NBCAR renvoie le nombre de caractères dans la chaîne de texte.

La fonction SUBSTITUE remplace l'ancien texte par un nouveau.

La formule NBCAR(B3)-NBCAR(SUBSTITUE(B3,"\","")) compte le nombre de caractères « \ ».

=NBCAR(B3)-NBCAR(SUBSTITUE(B3,"\",""))
=52-NBCAR("C:UsersAddinTestWin10Desktop20200306texte_formule")
=52-48
=4

SUBSTITUE(B3,"\","?",NBCAR(B3)-NBCAR(SUBSTITUE(B3,"\",""))) remplace le quatrième « \ » par « ? ».

=SUBSTITUE(B3,"\","?",NBCAR(B3)-NBCAR(SUBSTITUE(B3,"\","")))
=SUBSTITUE(B3,"\","?",4)
=C:\Utilisateurs\AddinTestWin10\Bureau?20200306texte_formule

La fonction TROUVE est utilisée pour trouver une chaîne dans une autre chaîne et renvoie la position de départ de la chaîne à l'intérieur d'une autre.

La formule TROUVE("?",SUBSTITUE(B3,"\","?",NBCAR(B3)-NBCAR(SUBSTITUE(B3,"\","")))) trouve la position de « ? » dans la chaîne de texte « C:\Utilisateurs\AddinTestWin10\Bureau?20200306texte_formule ».

=TROUVE("?",SUBSTITUE(B3,"\","?",NBCAR(B3)-NBCAR(SUBSTITUE(B3,"\",""))))
=TROUVE("?","C:\Utilisateurs\AddinTestWin10\Bureau?20200306texte_formule")
=32

La DROITEfonction extrait un certain nombre de caractères à partir de la droite de la chaîne de texte.

=DROITE(B3,(NBCAR(B3)-TROUVE("?",SUBSTITUE(B3,"\","?",NBCAR(B3)-NBCAR(SUBSTITUE(B3,"\",""))))))
=DROITE(B3,(NBCAR(B3)-32)
=DROITE(B3,20)
=20200306texte_formule

doc extract folder name from path 3

Fichier d'exemple

doc sampleCliquez pour télécharger le fichier d'exemple


Formules relatives

Fonctions relatives

Les meilleurs outils de productivité pour Office

Kutools pour Excel - Vous aide à vous démarquer de la foule

🤖 Assistant AI de KUTOOLS : Révolutionnez l'analyse des données grâce à : Exécution Intelligente   |  Générer du Code  |  Créer des Formules Personnalisées  |  Analyser les Données et Générer des Graphiques  |  Invoquer les Fonctions de Kutools
Fonctionnalités populaires : Rechercher, Mettre en évidence ou Identifier les Doublons  |  Supprimer les Lignes Vides  |  Combiner les Colonnes ou les Cellules sans Perte de Données  |  Arrondir sans Formule ...
Super VLookup : Critères Multiples  |  Valeurs Multiples  |  À Travers Plusieurs Feuilles  |  Correspondance Floue...
Liste Déroulante Avancée : Liste Déroulante Facile  |  Liste Déroulante Dépendante  |  Liste Déroulante Multi-sélection...
Gestionnaire de Colonnes : Ajouter un Nombre Spécifique de Colonnes  |  Déplacer les Colonnes  |  Basculer l'État de Visibilité des Colonnes Masquées  Comparer les Colonnes pour Sélectionner les Mêmes Cellules et Différentes Cellules ...
Fonctionnalités phares : Mise au point de la Grille  |  Affichage de Conception  |  Barre de Formule Améliorée  |  Gestionnaire de Classeur et Feuilles de Calcul | Bibliothèque d'AutoTexte (Texte Automatique)  |  Sélecteur de Date  |  Fusionner les Feuilles de Calcul  |  Chiffrer/Déchiffrer les Cellules  |  Envoyer des Emails par Liste  |  Super Filtre  |  Filtre Spécial (filtrer gras/italique/barré...) ...
Top 15 ensembles d'outils12 Outils de Texte (Ajouter du texte, Supprimer des caractères ...)  |  50+ Types de Graphiques (Diagramme de Gantt ...)  |  40+ Formules Pratiques (Calculer l’âge en fonction de la date de naissance ...)  |  19 Outils d'Insertion (Insérer un code QR, Insérer une image depuis le chemin ...)  |  12 Outils de Conversion (Convertir en mots, Conversion de devises ...)  |  7 Outils de Fusion et Division (Fusion avancée des lignes, Diviser les cellules Excel ...)  |  ... et plus encore
Utilisez Kutools dans votre langue préférée – prend en charge l'anglais, l'espagnol, l'allemand, le français, le chinois et plus de 40 autres langues !

Kutools pour Excel compte plus de 300 fonctionnalités, garantissant que ce dont vous avez besoin n'est qu'à un clic...


Office Tab - Active la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)

  • Passez d'un document ouvert à un autre en une seconde !
  • Réduisez des centaines de clics de souris chaque jour, dites adieu à la fatigue de la souris.
  • Augmente votre productivité de 50 % lors de la consultation et de la modification de plusieurs documents.
  • Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.