Extraction nombre d'une cellule alpha numérique

Bonjour,

J'ai une cellule où la valeur est 1 ca. Pour extraire le 1, je vais utiliser la fonction =gauche

Par contre j'ai d'autres cellules dont la valeur est 10 pce.

3ème exemple : j'ai 3 ca. + 5 pc

Comment faire pour n'avoir qu'une seule formule pour extraire le chiffre.

Merci de votre retour.

Bonjour,

Pour pouvoir répondre, il faudrait qu'on puisse établir une "règle", un "modèle" ... mais avec le peu d'explications que tu donnes (que faut-il retourner comme résultat dans ton 3e exemple !?), on en est réduit à deviner

Maintenant, si tu veux simplement récupérer ce qui figure avant le premier caractère d'espacement, essaie :

=GAUCHE(A1;CHERCHE(" ";A1)-1)

Bonjour Lulu1234, U.Milité , le forum,

Un essai via une fonction personnalisée...

10lulu1234.xlsm (46.61 Ko)

Mais elle ne traitera que certains cas....

Cordialement,

Bonjour à tous, Salut xorsankukai ,

Voici un autre essai avec une fonction personnalisée qui renvoie tous les chiffres séparés par un délimiteur à renseigner optionnellement :

function GetNumbers(sTexte$, optional Delimiter as string = "-") as string
dim temp()
t = split(sTexte)
for each elem in t
    if elem like "#*" then
        n = n + 1: redim preserve temp(1 to n): temp(n) = elem
    end if
next elem
if n > 0 then GetNumbers = join(temp, Delimiter)
end function

A utiliser ainsi :

=GetNumbers(A1, "/")

Cdlt,

Rechercher des sujets similaires à "extraction nombre alpha numerique"