Formule Excel pour trouver le nom du Classeur (du fichier)


On a souvent besoin de l'information contenant le nom du fichier (du Classeur) dans lequel on travaille. Dans la plupart des cas, les utilisateurs font appel à VBA où il est très simple de trouver cette information.

Cependant, il est possible d'obtenir le nom du Fichier simplement via une formule Excel! Certes, cette information est relativement bien cachée mais une fois trouvée, elle peut être très utile.

Trouver le nom du Classeur en Excel

La fonction Excel qui permet d'identifier le nom du fichier (Classeur) est: CELLULE qui nous permet d'obtenir cette information après quelques manipulations. Ces manipulations consistent à extraire le seul nom du fichier à partir du résultat de la fonction CELLULE qui nous met à disposition le chemin complet du fichier.

La formule finale pour trouver le nom du Classeur dans lequel elle se trouve est donc la suivante:

=STXT(CELLULE("nom de fichier";A1);TROUVE("[";CELLULE("nom de fichier";A1))+1;TROUVE("]"; CELLULE("nom de fichier";A1))-TROUVE("[";CELLULE("nom de fichier";A1))-1)

 

Cette formule est prête à l'emploi: Vous pouvez donc simplement la copier / coller dans votre fichier. Comme vous pouvez constater, elle utilise les fonctions Excel CELLULE, TROUVE et STXT.

Exemple: si cette fonction est située dans le fichier "C:\MonExcel\Test.xlsx",  elle retournera comme résultat "Test.xlsx".

Si vous voulez obtenir le nom complet qui inclut le chemin vers le fichier, utilisez cette formule:

=SUBSTITUE(SUBSTITUE(GAUCHE(CELLULE("nom de fichier";A1);TROUVE("]"; CELLULE("nom de fichier";A1)));"[";"");"]";"")

 

Exemple: si cette fonction est située dans le fichier "C:\MonExcel\Test.xlsx",  elle retournera comme résultat "C:\MonExcel\Test.xlsx".

En pratique…

Excel: Formule pour trouver le nom du Classeur

Pour aller plus loin en Excel

9 0



Laissez un commentaire

Votre adresse de messagerie ne sera pas publiée.