Récupérer chaine de caractères

safranien

XLDnaute Occasionnel
Bonsoir à tous,

je cherche désespérement une formule qui me permettrait de récupérer les caractères situés à droite du dernier /.

Ex: D/DL/DTH/DTHF/DTHFE ---> DTHFE
D/DL/DTH/DTBOZ/DTBO---> DTBO

Je n'ai pas réussi à trouver de solutions avec =droite, ou sxt etc

Pouvez-vous m'aider?

Merci d'avance.
 

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : Récupérer chaine de caractères

Bonsoir,

=DROITE(A1;EQUIV("/";STXT(A1;NBCAR(A1)-LIGNE($1:$255);1);0))
Valider avec maj+CTRL=entrée

ou

=STXT(A1;CHERCHE("|";SUBSTITUE(A1;"/";"|";NBCAR(A1)-NBCAR(SUBSTITUE(A1;"/";""))))+1;999)


JB
 

Pièces jointes

  • Classeur1.xls
    13.5 KB · Affichages: 36
  • Classeur1.xls
    13.5 KB · Affichages: 39
  • Classeur1.xls
    13.5 KB · Affichages: 37
Dernière édition:

safranien

XLDnaute Occasionnel
Re : Récupérer chaine de caractères

Merci beaucoup Boisgontier. Encore et tjrs.
J'étais allé voir sur votre site mais je n'avais pas su chercher au bon endroit. Bon, ben, je n'aurais jamais réussi à la trouver tout seul cette formule. Je n'arrive meme pas a la comprendre grrrrr (si vous avez 5 mn à perdre pour me l'expliquer, je suis preneur...)
Merci encore
 

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : Récupérer chaine de caractères

=STXT(GAUCHE(A1;CHERCHE("|";SUBSTITUE(A1;"/";"|";NBCAR(A1)-NBCAR(SUBSTITUE(A1;"/";""))-0))-1);
CHERCHE("|";SUBSTITUE(A1;"/";"|";NBCAR(A1)-NBCAR(SUBSTITUE(A1;"/";""))-1))+1;99)

jb
 

Pièces jointes

  • Copie de Classeur1.xls
    23 KB · Affichages: 33
  • Copie de Classeur1.xls
    23 KB · Affichages: 33
  • Copie de Classeur1.xls
    23 KB · Affichages: 35

Discussions similaires

Statistiques des forums

Discussions
313 770
Messages
2 102 235
Membres
108 181
dernier inscrit
Chr1sD