Insérer le Nom du Fichier – Formule 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 vous apprendra à obtenir un nom de fichier à l’aide d’une formule dans Excel.

inserer nom fichier formule fonction principale

Obtenir le Nom du Fichier

Dans Excel, il n’existe pas de fonction permettant d’obtenir directement le nom du fichier. Cependant, la fonction CELLULLE renvoie le chemin d’accès, le nom et la feuille du fichier. En utilisant les fonctions texte TROUVE et STXT, vous pouvez extraire uniquement le nom du fichier.

=STXT(CELLULE("filename");TROUVE("[";CELLULE("filename"))+1; TROUVE("]";
CELLULE("filename"))-(TROUVE("[";CELLULE("filename"))+1))

inserer nom fichier formule complete exemple principal

Examinons cette 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")

inserer nom fichier formule cellule filename chemin complet

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 du chemin d’accès et du nom de la feuille de calcul, nous utilisons donc la fonction TROUVE pour déterminer la position du caractère immédiatement avant (« [« ) et après (« ] ») le nom du fichier.

Cette première formule recherche le caractère « [« . Nous ajoutons un à la première position pour commencer après le premier crochet (« [« ).

=TROUVE("[";CELLULE("filename"))+1

inserer nom fichier formule cellule filename premiere position

Ensuite, nous calculons la position du « ] » pour déterminer où se termine le nom du fichier.

=TROUVE("]";CELLULE("filename"))

inserer nom fichier formule cellule filename derniere position

Prenez la différence pour trouver la longueur du nom du fichier :

inserer nom fichier formule cellule filename longueur

Fonction STXT

Nous avons maintenant la position de départ et la longueur du nom du fichier. Nous introduisons ces résultats dans la fonction STXT pour extraire le nom du fichier à partir du chemin d’accès, du nom et de la feuille de calcul.

=STXT(B3;C3;E3))

inserer nom fichier formule cellule filename fonction stxt

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

=STXT(CELLULE("filename");TROUVE("[";CELLULE("filename"))+1; TROUVE("]";
CELLULE("filename"))-(TROUVE("[";CELLULE("filename"))+1))

inserer nom fichier formule complete exemple principal

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