Supprimer X caractères début et fin de cellule ou Extraire nom de fichier

Bonjour,

A partir d'un fichier Excel auquel on y attache des pièces jointes, il est ensuite envoyé dans un ERP, le problème est que le nom de fichier de base qui est envoyé dans l'ERP contient le chemin du fichier, exemples :

C:\Temp\Annexe.pdf

ou

G:\User\Documents\NomDuFichier.pdf

J'ai dans une cellule le nom de fichier "barbare" et j'aimerai afficher uniquement le nom de ce fichier (en gras dans les exemples) donc sans le chemin au début "C:\" ou "G:\" etc... et sans le ".pdf" de la fin.
La fin étant la même avec ".pdf" donc 4 caractères, je pense que c'est simple, mais le début me pose vraiment problème.

Est-ce que quelqu'un a une idée de comment extraire le nom du fichier dans une autre cellule ?

Merci d'avance.

Bonjour Aleks86,

Si le nom barbare du fichier est dans A1, testez la formule suivante :

=SUBSTITUE(MINUSCULE(SUPPRESPACE(DROITE(SUBSTITUE(A1;"\";REPT(" ";255));255)));".pdf";"")

Bonjour Aleks86, mafraise

Une autre possibilité

=STXT(A1;CHERCHE("!";SUBSTITUE(A1;"\";"!";NBCAR(A1)-NBCAR(SUBSTITUE(A1;"\";""))))+1;NBCAR(A1))

A+

Re,

Mal lu l'énoncé .

Essayez cette formule :

=STXT(REMPLACER(A1;NBCAR(A1)-3;4;"");CHERCHE(":\";A1)+2;999)

Le fichier comporte les deux formules

]Edit: bonjour BrunoM45

mafraise, BrunoM45

merci à vous ça fonctionne nickel !

Désolé, je n'ai pas fait attention

Bonjour Aleks86 et

Une petite présentation ICI serait la bienvenue

Si vous ne l'avez pas encore fait, je vous invite à lire :
- La charte du forum
- Quelques fonctionnalites du forum à connaître

Regardez aussi les petites icônes mises à votre disposition dans la barre de menu qui :
- vous permettent de poster un code (</>)
- ou de clôturer un fil lorsque vous avez terminé (V)

Merci pour votre participation

Cordialement

Rechercher des sujets similaires à "supprimer caracteres debut fin extraire nom fichier"