Comment faire une formule pour extraire une partie des caractères dans le chemin d'accès sur Windows?

Anonyme
2025-04-30T16:13:37+00:00

Le chemin d'accès pour mon fichier est ceci : Z:\5. Projets\Projets-2025\25C156 Projet L'Envolée @ Sainte-Julie (Protech Dev)\Chargé de projet\25C156_FT_V01.xlsx; sommes-nous obligé d'inscrire cette formule =CELLULE("nomfichier") dans une cellule pour faire ce qui suit?

Je cherche à extraire: Projet L'Envolée @ Sainte-Julie (Protech Dev), où j'ai toujours 34 caractères à partir du début jusqu'à l'espace avant Projet et 36 caractères à partir de la barre oblique \ après Dev) jusqu'à la fin. La partie que je veux extraire n'est pas toujours du même nombre de caractères dans le chemin d'accès, d'un projet à l'autre.

J'ai ceci comme formule, mais je la trouve beaucoup trop longue : =STXT(CELLULE("nomfichier"),CHERCHE("Z",CELLULE("nomfichier"))+34, CHERCHE("\Chargé de projet",CELLULE("nomfichier"))-CHERCHE("Z",CELLULE("nomfichier"))-34). Y a-t-il un autre moyen?

Merci de m'aider!

Microsoft 365 et Office | Excel | Pour les entreprises | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

12 réponses

  1. Anonyme
    2025-05-02T12:12:05+00:00

    Bonjour Arnaud, ça ne fonctionne pas avec ça. Finalement, je ferai savoir aux gens qu'ils auront juste à faire F9 et ce sera "calculer".

    Tu m'as été d'une grande aide, merci beaucoup!

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Hecatonchire 53,950 Points de réputation Modérateur bénévole
    2025-05-01T20:07:28+00:00

    La fonction cellule et la plupart des fonctions d'informations ne se mettent pas à jours comme les autres fonctions.

    Ajoutes à la fin &T(AUJOURDHUI()), il me semble que cela devrait faire le job.

    =STXT(INDEX(FRACTIONNER.TEXTE(CELLULE("nomfichier") , "") , , 4) , 8 ,9^9)&T(AUJOURDHUI())

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire