Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

indiquer dans une cellule une partie du nom du fichier

J

juliette

Guest
Salut le forum...

Je souhaiterai vous poser une question.

existe t-il une formule qui permet de récupérer les 2 derniers caractères du nom de fichier?

Ps: le nom de fichier à 20 caractères.


Merci d'avance...

Juliette.
 
M

michel_M

Guest
Bonjour à tous et bonjour Juliette

En ce qui concerne le noms de fichiers, onglets, chemins dans une cellule, consultes le site de Laurent Longre ( un des grand cracks d'Excel) à la rubrique formules et fonctions de feuille de calcul

longre.free.fr

Bon WE

Michel (au boulot)
 
G

greg

Guest
Bonjour,

il existe meme mieux que ça!
La fonction DROITE dans la catégorie Texte te permets d'extraire le nombre de caractères que tu souhaites.

Pour trouver cette fonction, cliques sur ta cellule puis "Insertion"..."Fonction"

et voilà,j'éspère t'avoir aider, bonne chance ...GREG
 
J

Juliette

Guest
Bonjour à vous...

je vous remercie pour les réponses apportées.

je suis allée feuilleter sur les liens que vous m'avez donnés et j'ai extrait la formule suivante:

STXT(CELLULE("nomfichier");83;2)

cette formule prend en compte le chemin où est enregistré le classeur.
ainsi, lorsque j'enregistre le classeur dans un autre répertoire ma formule est fausse...

avez-vous une idée pour l'adapter afin de ne récupérer que les 2 dernières valeurs avant le ".xls"?

merci d'avance.

juliette
 
P

Pascal76

Guest
Salut Juliette

Comment vas-tu en ce lundi pluvieux ?

Je pense que si tu récupères les 2 caractères à gauche des 6 caractères à droite cela fera l'affaire.

Du genre

=GAUCHE(DROITE(NOMFICHIER;6);2)

Bon courage

Pascal
 
J

Juliette

Guest
Rebonjour...

Brrrr... il fait vraiment un temps à ne pas mettre une macro dehors... lol

j'ai essayé ta formule mais ça n'a pas fonctionné.
j'ai également essayé de faire des modifications sans aucun succès.

si quelqu'un à la solution, je suis prête à payer au prix fort! lol

merci en tout cas

juliette
 
P

Pascal76

Guest
Re

essaies cela une petite formule que peut-être on peut simplifier

=GAUCHE(DROITE(GAUCHE(CELLULE("nomfichier");TROUVE("]";CELLULE("nomfichier"))-1);6);2)

Si ça marche tu me signe

Pascal
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…