Formule Excel : extraire Nom du dossier à partir du chemin
Si vous souhaitez extraire chaque Nom du dossier final à partir d’une liste de Chemin du fichier dans une feuille de calcul, comme illustré ci-dessous, vous pouvez utiliser une formule pour le faire rapidement. Ce tutoriel présente cette formule, explique ses arguments et détaille chaque partie afin que vous puissiez la comprendre facilement.
Formule générique :
| RIGHT(file_path,(LEN(file_path)-FIND(«?»,SUBSTITUTE(file_path,«\»,«?»,LEN(file_path)-LEN(SUBSTITUTE(file_path,«\»,«»)))))) |
Arguments
| File_path: the file path you want to extract final folder from, it can be a text string or a cell reference. |
Fonctionnement de cette formule
Exemple : extrayez le Nom du dossier à partir du Chemin du fichier dans la cellule B3 en utilisant la formule suivante :
| =RIGHT(B3,(LEN(B3)-FIND(«?»,SUBSTITUTE(B3,«\»,«?»,LEN(B3)-LEN(SUBSTITUTE(B3,«\»,«»)))))) |
Appuyez sur Entrée pour extraire le dossier final.
Explication
Pour extraire le dossier final, la formule repère d’abord la position du dernier « \ », puis extrait la chaîne de texte située à sa droite.
La fonction LEN renvoie le nombre de caractères contenus dans la chaîne de texte.
La fonction SUBSTITUTE remplace l’ancien texte par la nouvelle valeur.
La formule LEN(B3)-LEN(SUBSTITUTE(B3,«\»,«»)) compte le nombre de caractères « \ ».
| =LEN(B3)-LEN(SUBSTITUTE(B3,«\»,«»)) =52-LEN("C:UsersAddinTestWin10Desktop20200306text formula") =52-48 =4 |
SUBSTITUTE(B3,«\»,«?»,LEN(B3)-LEN(SUBSTITUTE(B3,«\»,«»))) remplace le dernier « \ » par « ? ».
| =SUBSTITUTE(B3,«\»,«?»,LEN(B3)-LEN(SUBSTITUTE(B3,«\»,«»))) =SUBSTITUTE(B3,«\»,«?»,4) =C:\Users\AddinTestWin10\Desktop?20200306text formula |
La fonction FIND permet de rechercher une chaîne à l’intérieur d’une autre et renvoie la position de départ de celle-ci.
La formule FIND(«?»,SUBSTITUTE(B3,«\»,«?»,LEN(B3)-LEN(SUBSTITUTE(B3,«\»,«»)))) identifie la position du caractère « ? » dans la chaîne de texte « C:\Users\AddinTestWin10\Desktop?20200306text formula ».
| =FIND(«?»,SUBSTITUTE(B3,«\»,«?»,LEN(B3)-LEN(SUBSTITUTE(B3,«\»,«»)))) =FIND(«?»,“C:\Users\AddinTestWin10\Desktop?20200306text formula”) =32 |
La fonction FRIGHT extrait un nombre spécifique de caractères à partir de la droite d’une chaîne de texte.
| =RIGHT(B3,(LEN(B3)-FIND(«?»,SUBSTITUTE(B3,«\»,«?»,LEN(B3)-LEN(SUBSTITUTE(B3,«\»,«»)))))) =RIGHT(B3,(LEN(B3)-32) =RIGHT(B3,20) =20200306text formula |

Fichier exemple
Cliquez pour télécharger le fichier exemple
Formules associées
- Extraire depuis la droite jusqu’au caractère
Cette section présente la formule permettant d’extraire le texte à partir de la droite d’une chaîne donnée jusqu’à un caractère spécifié. - Extraire l’extension du nom de fichier
Cette section présente la formule permettant d’extraire l’extension d’un nom de fichier dans une autre colonne. - Ajouter des zéros initiaux pour obtenir une longueur fixe
Ce tutoriel vous présente des formules simples pour ajouter automatiquement des zéros initiaux et uniformiser la longueur de tous vos textes. - Ajouter des tirets aux numéros de téléphone
Pour ajouter des tirets à vos numéros de téléphone, utilisez simplement une formule dans Excel.
- Fonction DROITE
Extrait le texte à partir de la droite. - Fonction SUBSTITUE
Recherche et remplace une chaîne de texte par une autre. - Fonction NBCAR
Renvoie le nombre de caractères contenus dans une chaîne de texte. - Fonction TROUVE
Recherche la position d’un caractère ou d’une sous-chaîne spécifique au sein d’une chaîne de texte donnée. - Fonction TROUVE
Recherche une chaîne à l’intérieur d’une autre.
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
- Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
- Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.