Extraite chiffre dans cellule alphanumérique
Fermé
micky27
micky27
- Messages postés
- 7
- Date d'inscription
- samedi 4 juin 2016
- Statut
- Membre
- Dernière intervention
- 16 février 2017
micky27
- Messages postés
- 7
- Date d'inscription
- samedi 4 juin 2016
- Statut
- Membre
- Dernière intervention
- 16 février 2017
A voir également:
- Extraire chiffres d'une cellule alpha num
- Excel extraire chiffre d'une chaine - Meilleures réponses
- Excel extraire chiffre d'une chaine de caractère - Meilleures réponses
- Extraite chiffre dans cellule alphanumérique - Forum - Excel
- Extraire tous les caractères numériques d'une cellule ✓ - Forum - Excel
- [Excel] Extraire les chiffres d'une cellule ✓ - Forum - Excel
- Extraire chiffres d'ne cellule excel - Forum - Excel
- Extraire des chiffres en plein milieu d'une chaine ✓ - Forum - Excel
4 réponses
ccm81
Modifié par ccm81 le 4/06/2016 à 10:27
- Messages postés
- 10304
- Date d'inscription
- lundi 18 octobre 2010
- Statut
- Membre
- Dernière intervention
- 24 mai 2022
Modifié par ccm81 le 4/06/2016 à 10:27
Bonjour
Formule matricielle à valider avec Ctrl+Maj+Entrée (elle doit se mettre toute seule entre accolades)
=STXT(A1;EQUIV(VRAI;ESTNUM(CNUM(STXT(A1;LIGNE($1:$255);1)));0);NB(--(STXT(SUBSTITUE(A1;",";"0");LIGNE($1:$255);1))))
voir ici
Cdlmnt
Formule matricielle à valider avec Ctrl+Maj+Entrée (elle doit se mettre toute seule entre accolades)
=STXT(A1;EQUIV(VRAI;ESTNUM(CNUM(STXT(A1;LIGNE($1:$255);1)));0);NB(--(STXT(SUBSTITUE(A1;",";"0");LIGNE($1:$255);1))))
voir ici
Cdlmnt
Gyrus
5 juin 2016 à 12:02
- Messages postés
- 3334
- Date d'inscription
- samedi 20 juillet 2013
- Statut
- Membre
- Dernière intervention
- 9 décembre 2016
5 juin 2016 à 12:02
Bonjour,
Un autre type de solution avec une fonction personnelle :
https://www.cjoint.com/c/FFfkaVOO6yJ
A+
Un autre type de solution avec une fonction personnelle :
https://www.cjoint.com/c/FFfkaVOO6yJ
A+
Gyrus
Modifié par Gyrus le 5/06/2016 à 12:51
- Messages postés
- 3334
- Date d'inscription
- samedi 20 juillet 2013
- Statut
- Membre
- Dernière intervention
- 9 décembre 2016
Modifié par Gyrus le 5/06/2016 à 12:51
Edit ...
micky27
5 juin 2016 à 14:25
- Messages postés
- 7
- Date d'inscription
- samedi 4 juin 2016
- Statut
- Membre
- Dernière intervention
- 16 février 2017
5 juin 2016 à 14:25
Bonjour,
Merci pour l'aide cela fonctionne très bien.
Micky27
Merci pour l'aide cela fonctionne très bien.
Micky27
Marcos Y
4 juin 2016 à 10:24
- Messages postés
- 88
- Date d'inscription
- jeudi 23 janvier 2014
- Statut
- Membre
- Dernière intervention
- 13 octobre 2021
4 juin 2016 à 10:24
Bonjour, micky27 !
Sous Excel, la formule pour convertir une chaîne en nombre est CNUM(). Alors, s'il y a un caractère qui sépare systématiquement la partie chiffres de la partie lettres (par exemple un espace), c'est facile. Si tes nombres et tes lettres sont séparés par un espace, la formule est la suivante, si le nombre à extraire est dans la cellule A1 :
=CNUM(GAUCHE(A1;(TROUVE(" ";A1))))
Attention toutefois : il y a un espace à l'intérieur des guillemets. Tu peux y mettre ton séparateur à la place.
Sous Excel, la formule pour convertir une chaîne en nombre est CNUM(). Alors, s'il y a un caractère qui sépare systématiquement la partie chiffres de la partie lettres (par exemple un espace), c'est facile. Si tes nombres et tes lettres sont séparés par un espace, la formule est la suivante, si le nombre à extraire est dans la cellule A1 :
=CNUM(GAUCHE(A1;(TROUVE(" ";A1))))
Attention toutefois : il y a un espace à l'intérieur des guillemets. Tu peux y mettre ton séparateur à la place.
micky27
5 juin 2016 à 11:21
- Messages postés
- 7
- Date d'inscription
- samedi 4 juin 2016
- Statut
- Membre
- Dernière intervention
- 16 février 2017
5 juin 2016 à 11:21
Bonjour,
Merci pour ce retour. La formule marche bien lorsqu'il y a un espace mais ne fonctionne pas si une lettre est collée au chiffre sans espace, y a t'il une autre astuce pour ce point.
Merci par avance.
Micky27
Merci pour ce retour. La formule marche bien lorsqu'il y a un espace mais ne fonctionne pas si une lettre est collée au chiffre sans espace, y a t'il une autre astuce pour ce point.
Merci par avance.
Micky27
Bonjour
et peux être avec une macro
A+
Maurice
et peux être avec une macro
Sub ExtraireChiffre() For L = 1 To Cells(Rows.Count, 1).End(xlUp).Row Range("B" & L).Value = Val(Replace(Range("A" & L).Value, ",", ".")) Next End Sub
A+
Maurice
micky27
5 juin 2016 à 14:33
- Messages postés
- 7
- Date d'inscription
- samedi 4 juin 2016
- Statut
- Membre
- Dernière intervention
- 16 février 2017
5 juin 2016 à 14:33
Bonjour,
Merci pour l'aide. La fonction de Gyrus fonctionne très bien et cela m'évite de lancer une macro.
Merci pour l'aide.
Micky27
Merci pour l'aide. La fonction de Gyrus fonctionne très bien et cela m'évite de lancer une macro.
Merci pour l'aide.
Micky27
5 juin 2016 à 14:31
Merci pour l'aide mais je n'ai pas réussi à valider avce la formule matricielle , je ne dois pas être doué ...
Micky27