Je cherche le premier chiffre dans une cellule
Résoluvia38 Messages postés 91 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
La cellule A1 dans Excel contient une série de chiffres, de lettres et d'espaces. Je souhaite remplir la cellule B1 avec le premier chiffre trouvé dans la cellule A1.
Je recherche donc une formule adaptée.
Merci de bien vérifier la formule avant de la partager.
D'avance, merci !
Windows / Chrome 133.0.0.0
9 réponses
L’objectif est d’extraire le premier chiffre présent dans la cellule A1.
Sans REGEX, des formules matricielles basées sur STXT, CHERCHE et EQUIV permettent d’obtenir le premier chiffre, mais peuvent nécessiter Ctrl+Maj+Entrée selon la version.
Avec Excel 365, REGEX.EXTRAIRE ou REGEX.EXTRACT offre la solution la plus simple, par exemple REGEX.EXTRAIRE(A1;"[0-9]") ou REGEX.EXTRAIRE(A1;"\d").
La formule de Brucine est régulièrement citée comme efficace et donne le premier chiffre même dans des chaînes mixtes comme A534 1D6 2X3Z, parfois en mode matriciel.
-
Bonsoir
Essaie :
=STXT(A1;EQUIV(VRAI;ESTNUM(CNUM(STXT(A1;LIGNE($1:$255);1)));0);1)
formule donné par Boisgontier sur son sitehttp://boisgontierj.free.fr/
Cdlmnt
Via
-
Salut
la formule ne fonctionne pas, elle renvoi #N/A.
Merci
-
Bonjour,
Merci de bien vérifier la formule avant de la partager.
Tu aurais du nous donner des exemples de texte à traiter.
Alors essaie pour une valeur en A1
=STXT(A1;EQUIV(0; ESTERREUR(STXT(A1; LIGNE(INDIRECT("1:" & NBCAR(A1))); 1)*1)*1; 0);1)
c'est une formule matricielle, donc on la valide par Ctrl+Maj+Entrée
c'est repris de https://www.bonbache.fr/isoler-les-chiffres-au-milieu-des-textes-excel-802.html
-
Bonjour,
Avec Excel 365 :
=REGEX.EXTRAIRE(A1;"[0-9]")
Daniel
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Pour moi, la formule de brucine fonctionne. Peut-être faut-il la valider matriciellement avec certaines versions.
Daniel
-
Hello, avec 365, beaucoup plus facile
=REGEX.EXTRAIRE(A1;"\d")
-
Bonsoir,
la formule ne fonctionne pas sur Excel 2019
Merci
-
Ma formule n'a pas d'erreur de syntaxe et fonctionne, la preuve :
https://www.transfernow.net/dl/202502212OBclulQ
Si cela renvoie N/A chez toi c'est qu'elle ne trouve pas de numérique, les chiffres ont ils été transformés en texte ?
Sans fichier envoyé de ta part on ne peut pas savoir ce qui ne va pas
-
Re
Oui exact matricielle, j'ai perdu l'habitude de valider en matriciel par ctrl+maj+entrée avec Excel365 qui considère automatiquement une telle formule comme matricielle !
Bonne suite à tous