Extraire tous les chiffres à la fin d'uen cellule

Bonsoir,

Ma question est simple j'ai une série de code qui se terminent tous avec des chiffres.

La seule distinction que j'ai trouvé entre tous ces codes c'est qu'ils se terminent tous par un nombre normalement à 7 chiffres mais pas sur à 100% que ce soit le cas pour tous. En revanche ils sont tous à la fin et se trouvent après un -

exemple (en A j'ai le code) en B je veux juste la série de nombre qui se trouve à la fin. Comme je ne sais pas si j'ai toujours le 8 chiffres j'en ai mis à 6 aussi pour tester.

image

Je mets en pièce jointe un fichier si vous souhaitez vous entrainer. Merci d'avance à celui qui arrivera à trouver la bonne formule.

Bonsoir à tous !

Une proposition en B1 :

=TEXTE.APRES(A1;"-";-1)*1

A étirer vers le bas.

Ou en version formule unique et dynamique (uniquement en B1) :

=MAP(A1:A3;LAMBDA(x;TEXTE.APRES(x;"-";-1)*1))

Hello,

Une autre contribution à mettre en B1 ou C1 à ta guise puis tirer vers le bas

=MAX(SIERREUR(CNUM(FRACTIONNER.TEXTE(A1;;"-"));0))

@+

Bonjour à tous,

et pour ceux qui n'ont pas 365 : =STXT(A2;CHERCHE("|";SUBSTITUE(A2;"-";"|";NBCAR(A2)-NBCAR(SUBSTITUE(A2;"-";""))))+1;20)
eric

bonjour

version rustique

=STXT(A1;MIN(SI(ESTERREUR(STXT(A1;LIGNE($1:$200);1)*1);"";LIGNE($1:$200)));20)

Bonsoir à tous !

Un retour sur les contributions proposées ?

Bonsoir à tous !

Un retour sur les contributions proposées ?

c'est week-end

Bonjour à tous,

Une autre formule classique pour ceux qui n'ont pas O365 (résultat en texte) :

=SUPPRESPACE(DROITE(SUBSTITUE(A1;"-";REPT(" ";255));255))

voire (résultat en nombre) :

=--SUPPRESPACE(DROITE(SUBSTITUE(A1;"-";REPT(" ";255));255))

Bonjour,
Une petite dernière ?
Cdlt.

=TRANSPOSE(FILTRE.XML("<t><s>" & SUBSTITUE($A1; "-"; "</s><s>") & "</s></t>"; "//s[last()]"))
Rechercher des sujets similaires à "extraire tous chiffres fin uen"