Insérer le Chemin d’Accès du Fichier dans Excel

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

David Gagnon

Last updated on février 5, 2023
Download Example Workbook

Télécharger le Classeur Exemple

Ce tutoriel montre comment obtenir le chemin d’accès et le nom du fichier à l’aide d’une formule dans Excel.

inserer chemin fichier fonction principale

 

Obtenir le Chemin d’Accès et le Nom du Fichier

Dans Excel, il n’existe pas de fonction permettant d’obtenir directement le chemin et le nom du fichier, mais la fonction CELLULE renvoie le chemin, le nom et la feuille du fichier. En utilisant les fonctions texte TROUVE, GAUCHE et SUBSTITUE, nous pouvons isoler le chemin et le nom du fichier.

=SUBSTITUE(GAUCHE(CELLULE("filename";B2);TROUVE("]";CELLULE("filename";B2))-1); "[";"")

inserer chemin fichier exemple principal

Passons en revue la formule.

Nom, Chemin et Feuille de Calcul du Fichier

Nous utilisons la fonction CELLULE pour renvoyer le chemin, le nom et la feuille de calcul du fichier en saisissant « filename » comme type d’information.

=CELLULE("filename";B2)

inserer chemin fichier fonction cellule

Recherche de la Position du Nom de Fichier

Comme indiqué ci-dessus, la fonction CELLULE renvoie le chemin, le nom et la feuille de calcul du fichier. Nous n’avons pas besoin de la feuille de calcul ou des crochets, nous utilisons donc la fonction TROUVE pour déterminer la position du dernier caractère (c’est-à-dire celui qui précède « ] ») du nom du fichier.

=TROUVE("]";B3)-1

inserer chemin fichier fonction trouve

Suppression du Nom de la Feuille de Calcul

Une fois que nous connaissons la position du dernier caractère du nom du fichier, nous utilisons la fonction GAUCHE pour supprimer le nom de la feuille de calcul.

=GAUCHE(B3;C3)

inserer chemin fichier fonction gauche

Fonction SUBSTITUE

Vous pouvez voir ci-dessus qu’il y a toujours un crochet ouvert entre le chemin et le nom du fichier. Utilisez la fonction SUBSTITUE pour remplacer le « [ » par une chaîne vide.

=SUBSTITUE(D3;"[";"")

inserer chemin fichier fonction substitue

En combinant ces étapes en une seule formule, nous obtenons :

=SUBSTITUE(GAUCHE(CELLULE("filename";B2);TROUVE("]";CELLULE("filename";B2))-1); "[";"")

Obtenir le Chemin Uniquement

Vous pouvez souhaiter afficher uniquement le chemin d’accès, sans le nom du fichier. Pour cela, nous pouvons nous arrêter à la fonction GAUCHE avec une petite modification. Il n’est pas nécessaire de SUBSTITUER puisqu’il n’y aura pas de caractères à supprimer au milieu de la chaîne. Pour renvoyer uniquement le chemin d’accès, nous trouvons la position du premier caractère du nom de fichier (« [« ); au lieu du dernier, et le nom du chemin d’accès est tout à gauche.

=GAUCHE(CELLULE("filename";B2);TROUVE("[";CELLULE("filename";B2))-1)

inserer chemin fichier chemin acces seulement

AI Formula Generator

Essayez gratuitement

Excel Practice Worksheet

practice excel worksheet

Practice Excel functions and formulas with our 100% free practice worksheets!

  • Automatically Graded Exercises
  • Learn Excel, Inside Excel!

Free Download

Return to Excel Formulas List