[EXCEL] Décomposition d'une cellule

Résolu
Kauracks -  
 Kauracks -
Bonjour,

J'ai le chemin d'un fichier de la forme "C:\BLabla\popopo\fichier.doc" dans la cellule A1.

Je voudrais c'est juste avoir le chemin du dossier cad : "C:\BLabla\popopo\".

J'utilise alors la fonction "=GAUCHE(A1;CHERCHE("\";A1)-1)"

Et c'est la que le problème se présente car le séparateur "\" de la fonction correspond à un "." se qui me donne "C:\BLabla\popopo\fichier",

Existe il une orthographe particulière pour l'anti-slash ?


A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
essayez en remplaçant l'antislach par le code:
CAR(92)
donc la formule:
=GAUCHE(A1;CHERCHE(CAR(92);A1)-1),
mais elle ne vous donnera que le texte avant le premier slash.Il faut combiner des CHERCHE successifs pour aller chercher le 3°
Crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
1
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
pour suivre
ce qui donne la formule ci dessous, si bien sur le premier antislash est bien la quatrième caractère dans tous les cas :
=GAUCHE(A1;CHERCHE(CAR(92);A1;CHERCHE(CAR(92);A1;CHERCHE(CAR(92);A1;5)+1))-1)
crdlmnt
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
et pour finir, celle ci peut être plus simple:
=GAUCHE(A1;(TROUVE("+";SUBSTITUE(A1;CAR(92);"+";3)))-1)
crdlmnt
0
Raymond PENTIER Messages postés 58991 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 
Très bon, Vaucluse !
0
Kauracks
 
Un grand merci Vaucluse. =)
0