Obtenir le chemin du fichier dans Excel

Pour obtenir le chemin d’un fichier Excel, vous devez utiliser la fonction CELL avec trois autres fonctions (LEN, SEARCH et SUBSTITUTE). CELL vous aide à obtenir le chemin complet du fichier, y compris le nom du fichier et le nom de la feuille de calcul. Et vous devez utiliser le reste des fonctions pour en extraire uniquement le chemin du fichier.

obtenir-chemin-du-fichier

Dans ce didacticiel, nous verrons comment obtenir le chemin du fichier de trois manières différentes.

Important : Assurez-vous d’enregistrer votre fichier Excel avant d’utiliser l’une de ces formules. Il n’est pas possible d’obtenir le chemin du fichier à moins de l’enregistrer quelque part.

Obtenir le chemin avec le nom du fichier et de la feuille

Vous pouvez utiliser les étapes ci-dessous :

  1. Tout d’abord, enregistrez votre classeur et donnez-lui un nom.
  2. Après cela, entrez la fonction CELLULE dans la cellule.
  3. À partir de là, sélectionnez le « nom de fichier » info_type et laissez la référence vide.
  4. À la fin, fermez la fonction et appuyez sur Entrée pour obtenir le résultat.
=CELL("filename")

Au moment où vous appuyez sur Entrée, il renvoie le chemin du fichier avec le nom du classeur et le nom de la feuille dans le résultat.

get-path-with-file-and-sheet-name

Obtenir le chemin uniquement avec le nom du classeur

Dans cette situation, vous devez supprimer le nom de la feuille du chemin. Et pour cela, vous devez utiliser GAUCHE, RECHERCHER et SUBSTITUER.

get-path-only-with-workbook-name
=SUBSTITUTE(LEFT(CELL("filename"),SEARCH("]",CELL("filename"))-1),"[","")

Maintenant, pour comprendre cette formule, vous devez la diviser :

  1. Dans la première partie, entrez la fonction CELLULE dans une cellule et utilisez le nom de fichier dans l’argument info_type.
    enter-cell-function
  2. Maintenant, utilisez la fonction RECHERCHE pour obtenir la position du crochet fermant « ] » à partir du chemin complet.
    search-function-to-get-the-position
  3. Après cela, en utilisant la position renvoyée par la RECHERCHE, vous devez utiliser la GAUCHE pour obtenir le reste de la partie du chemin à l’exclusion de la partie après le crochet de fin.
    use-left-to-get-rest-part
  4. Ensuite, nous devons utiliser le REMPLACEMENT pour remplacer le support de départ.
    substitute-to-replace-starting-bracket
  5. En fin de compte, au lieu de faire référence à la cellule A1, remplacez-la par la fonction CELL actuelle.
    replace-reference-with-cell-function

Obtenir le chemin du fichier uniquement

Supposons maintenant que vous n’ayez besoin que du chemin jusqu’au nom du dossier. Pour cela, vous devez utiliser la CELLULE avec les fonctions SUBSTITUTE, LEN, RIGHT et SEARCH.

=SUBSTITUTE(CELL("filename"), RIGHT(CELL("filename"),LEN(CELL("filename"))-SEARCH("[",CELL("filename"))+1),"")
get-file-path-only

Pour comprendre cette formule, vous devez la diviser :

  1. Tout d’abord, entrez la fonction CELLULE dans une cellule et utilisez le nom de fichier info_type.
    first-enter-cell-function
  2. Maintenant, utilisez la fonction RECHERCHE pour obtenir la position du crochet de départ, puis ajoutez-y 1.
    use-search-to-get-the-position
  3. Après cela, utilisez la fonction LEN pour obtenir le nombre total de caractères dans le chemin. Et soustrayez-le du numéro de position renvoyé par SEARCH.
    len-to-get-total-characters-number
  4. Ensuite, utilisez la fonction DROITE pour obtenir le nom du fichier et le nom de la feuille à partir du chemin complet. À DROITE, reportez-vous au chemin d’accès complet et utilisez le nombre renvoyé par la soustraction de LEN et de RECHERCHE pour [num_char].
    right-function-to-get-the-file-name
  5. À partir de là, utilisez le REMPLACEMENT pour remplacer le nom du fichier et de la feuille de calcul par une valeur vide du chemin d’accès d’origine.
    substitute-to-replace-file-and-worksheet-name
  6. À la fin, remplacez la référence de cellule A1 de la formule par la fonction CELL que vous avez dans la cellule A1 pour l’obtenir dans une seule formule.
    replace-cell-reference-with-cell-function

Obtenir le fichier Excel

Télécharger

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *