Excel 365 - Extraire dans une cellule les chiffres entre 2 caractères

Bonjour,

J'essaie d'extraire les chiffres dans une cellule qui sont insérés entre 2 caractères.

La cellule comporte les informations suivantes :
26 x 1 1/2 x 1 3/8

Je cherche à extraire 1 1/2 tout en sachant que le nombre de caractères à cet endroit est variable.
Pour extraire 1 3/8 à l'endroit où il est placé peut avoir également un nombre de caractère variable.

Dans la même colonne on peut avoir l'information suivante : 26 x 1,95

J'ai trouvé la formule pouvant repérer si l'information a 1 ou 2 lettre "x" : =NBCAR(Cellule) - NBCAR(SUBSTITUE(Cellule;"x";"")).

Pour extraire les informations entre les "x" je n'ai pas réussi à trouver la solution avec les fonctions "TROUVE", "DROITE" et "GAUCHE"

J'espère que mes explications sont claires et reste à disposition

Hello,

26 x 1 1/2 x 1 3/8    =SUPPRESPACE(CHOISIRCOLS(FRACTIONNER.TEXTE(A1;"x");2))    =SIERREUR(SUPPRESPACE(CHOISIRCOLS(FRACTIONNER.TEXTE(A1;"x");3));"")

A vérifier avec les autres données

Bonjour et merci de la réponse

J'ai fait quelques tests et les formules sont parfaites

Si je rencontre un problème dans l'avenir, je reviendrai

Bonjour

il n'y a pas de fonction TEXTE.ENTRE mais possible avec TEXTE.AVANT et TEXTE.APRES

=TEXTE.AVANT(TEXTE.APRES(A1;"x ");" x")

Stéphane

Bien vu Stéphane, des fois je pars dans des délire alors que c'est simple... Faut que je pense à prendre mes cachets

Pour la 2ème partie (éventuelle) on peut aussi utiliser TEXTE.APRES

=SIERREUR(TEXTE.APRES(A1;"x ";2);"")

Bonjour à tous,

Avec power query, il existe le fonction tant desirée .... Text.BetweenDelimiters([ref],"x","x")

6milieu.xlsx (16.63 Ko)

Bonsoir,

Merci à tous de vos réponses

bonsoir

une contribution rustique

cordialement

8jeanf34.xlsx (9.94 Ko)

Bonjour tulipe_4 et merci de la réponse

Rechercher des sujets similaires à "365 extraire chiffres entre caracteres"