Comment extraite un chiffre compris entre deux tirets ?

Fermé
BONIFACE - 19 févr. 2016 à 12:28
 BONIFACE - 19 févr. 2016 à 13:07
Bonjour dans une extraction de données ... j'ai un colonne sur Excel ainsi
0-4-0
13-25-7
10-10-2
70-36-5
34-9-6
0-1-0
33-54-9
54-17-6
14-18-5
45-19-4
29-10-11
Quelle formule me permet d'extraite le nombre compris entre les deux "-" tirets? en sachant que le premier nombre avant le tiret peut avoir une longueur aléatoire allant de 1 à 10 .... Comment faire pour extraire le contenu entre les deux tirets ? merci de votre aide....
A voir également:

2 réponses

midouexcel Messages postés 34 Date d'inscription vendredi 14 février 2014 Statut Membre Dernière intervention 19 février 2016 4
19 févr. 2016 à 12:31
Bjr

Tu peut utiliser la fonction convertir puis delimité puis tu choisi le - comme delimitateur et tu auras le resultat
1
Je n'ai pas trop compris...
Vous pouvez me préciser. ce ne sont pas des dates ... ce sont des chiffres ... séparés seulement par un tiret et je veux récupérer le chiffre au milieu de tirets...
0
midouexcel Messages postés 34 Date d'inscription vendredi 14 février 2014 Statut Membre Dernière intervention 19 février 2016 4 > BONIFACE
19 févr. 2016 à 12:52
Tu faire une copie de la colonne puis tu la selectionne puis tu fais convertir Delimiter dans la case autre tu met un "-" puis suivant puis ok tu auras la colonne defalquer en en colonne suivant le nombre de tiret. La deuxieme colonne correspondra a votre requete
0
OK merci.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414
19 févr. 2016 à 13:06
Bonjour
la solution de midouexcel est la meilleurs de loin ais à toutes fins utiles, par formule pour un texte en A2:

=STXT(A2;TROUVE("-";A2;1)+1;TROUVE("/";SUBSTITUE(A2;"-";"/";2))-TROUVE("-";A2;2)-1)

que l'on peut numériser avec:

=(TXT(A2;TROUVE("-";A2;1)+1;TROUVE("/";SUBSTITUE(A2;"-";"/";2))-TROUVE("-";A2;2)-1))*1

crdlmnt

0