XL 2013 extraire un texte au milieu d'une cellule

sepultura

XLDnaute Nouveau
bonjour je cherche a extraire un texte qui ce trouve au milieu d'une cellule, mais elle ne toutes structurer de la meme maniere, c'est a dire voila deux exemple

BPE-BT0740-BT =>j'aimerais extraire BT0740
mM-1077-FT => j'aimerais extraire 1077

a chaque fois j'aimerais extraire d'un tiret a l'autre.

j'ai essayer des tas de chose, mais j'arrive pas a ce résultat, pourriez vous m'aider.

merci par avance

ps : j'aimerais tous en formule sans VBA
 
Dernière édition:

Jocelyn

XLDnaute Barbatruc
Bonjour le Forum,
Bonjour sepultura, Lolote83 :),

pour extraire les valeur entourant le dernier - si tu as toujours 4 - dans B15 ta cellule fonction par contre si tu as des fois seulement 3 - ou 5 ou plus tu plus utiliser

VB:
=STXT(B15;CHERCHE("µ";SUBSTITUE(B15;"-";"µ";NBCAR(B15)-NBCAR(SUBSTITUE(B15;"-";""))-1))+1;99)

Cordialement
 

sepultura

XLDnaute Nouveau
Bonjour le Forum,
Bonjour sepultura, Lolote83 :),

pour extraire les valeur entourant le dernier - si tu as toujours 4 - dans B15 ta cellule fonction par contre si tu as des fois seulement 3 - ou 5 ou plus tu plus utiliser

VB:
=STXT(B15;CHERCHE("µ";SUBSTITUE(B15;"-";"µ";NBCAR(B15)-NBCAR(SUBSTITUE(B15;"-";""))-1))+1;99)

Cordialement
cela ne risque pas d'arriver mais je garde ta formule sous le coude

merci

toutes nouvelle formule est bonne a prendre
 

Discussions similaires