Extraction chiffre
Fermé
eli
-
Modifié par Strumpfette le 6/11/2015 à 10:37
tontong Messages postés 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 - 6 nov. 2015 à 14:06
tontong Messages postés 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 - 6 nov. 2015 à 14:06
A voir également:
- Extraction chiffre
- Excel trier par ordre croissant chiffre - Guide
- Extraction video youtube - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Application pour écrire les chiffre en lettre - Télécharger - Outils professionnels
- Clavier iphone chiffre et lettre - Guide
6 réponses
tontong
Messages postés
2567
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
20 novembre 2024
1 059
6 nov. 2015 à 14:06
6 nov. 2015 à 14:06
Bonjour,
Peut-être avec une matricielle de Jacques Boisgontier;
=STXT(A1;EQUIV(VRAI;ESTNUM(CNUM(STXT(A1;LIGNE($1:$255);1)));0);6)
-Valider avec Maj+Ctrl+Entrée
Peut-être avec une matricielle de Jacques Boisgontier;
=STXT(A1;EQUIV(VRAI;ESTNUM(CNUM(STXT(A1;LIGNE($1:$255);1)));0);6)
-Valider avec Maj+Ctrl+Entrée
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
6 nov. 2015 à 10:39
6 nov. 2015 à 10:39
Bonjour,
Tu peux donner quelques exemples de chaines que l'on voit ou peuvent se trouver tes chiffres s'il te plait
Tu peux donner quelques exemples de chaines que l'on voit ou peuvent se trouver tes chiffres s'il te plait
yclik
Messages postés
3717
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
25 décembre 2024
1 522
6 nov. 2015 à 11:44
6 nov. 2015 à 11:44
re
voir ma réponse un peu plus bas
voir ma réponse un peu plus bas
eli
>
yclik
Messages postés
3717
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
25 décembre 2024
6 nov. 2015 à 11:54
6 nov. 2015 à 11:54
Merci pour ton aide,
J'ai réussi à utiliser tes formules mais je récupère que les 5 derniers chiffres.
Dans tous les cas traités, il me manque le 1er chiffre c.a.d le 1 de 175800. Pourquoi ?
J'ai réussi à utiliser tes formules mais je récupère que les 5 derniers chiffres.
Dans tous les cas traités, il me manque le 1er chiffre c.a.d le 1 de 175800. Pourquoi ?
yclik
Messages postés
3717
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
25 décembre 2024
1 522
6 nov. 2015 à 12:34
6 nov. 2015 à 12:34
il faudrait le classeur dépersonnalisé à mettre sur cjoint pour voir
yclik
Messages postés
3717
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
25 décembre 2024
1 522
Modifié par yclik le 6/11/2015 à 11:29
Modifié par yclik le 6/11/2015 à 11:29
Bonjour
Une proposition à l'aide de colonnes intermédiaires
Extraction de la position des chiffres contenus en A2 sur 10 colonnes (B2 à K2)
à répéter de 0 à 9
extraction de la chaine de 6 caractère
Une proposition à l'aide de colonnes intermédiaires
Extraction de la position des chiffres contenus en A2 sur 10 colonnes (B2 à K2)
=SI(ESTERREUR(TROUVE(COLONNE()-2;$A2));"";TROUVE(COLONNE()-2;$A2))
à répéter de 0 à 9
extraction de la chaine de 6 caractère
=STXT(A2;MIN(B2:K2);6)
Bonjour
sans modèle de ton fichier on voie pas grand chose
voila un exemple en vba
A+
Maurice
sans modèle de ton fichier on voie pas grand chose
voila un exemple en vba
Sub TestNumeric() For L = 1 To Range("A" & Rows.Count).End(xlUp).Row T = Split(Range("A" & L).Value, " ") For I = LBound(T) To UBound(T) If IsNumeric(T(I)) Then ' Debug.Print T(I) Range("A" & L).Value = T(I) * 1 End If Next Next End Sub
A+
Maurice
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
6 nov. 2015 à 11:28
6 nov. 2015 à 11:28
Re,k
je te propose une fonction personnalisée en VBA si tu as quelques notions, ouvre le visual Basic et colle ce code
ensuite sur ta feuille de calcul appelle la fonction dans la cellule de ton choix.
si tu as besoin de plus de détail fait signe
je te propose une fonction personnalisée en VBA si tu as quelques notions, ouvre le visual Basic et colle ce code
Function EXTNUM(Cellule As Range)
S = Cellule.Value
Application.Volatile
For i = 1 To Len(S)
If IsNumeric(Mid(S, i, 1)) Then
S = Mid(S, i)
Exit For
End If
Next
EXTNUM = Val(S)
End Function
ensuite sur ta feuille de calcul appelle la fonction dans la cellule de ton choix.
si tu as besoin de plus de détail fait signe
Frenchie83
Messages postés
2240
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
11 août 2023
338
6 nov. 2015 à 12:58
6 nov. 2015 à 12:58
Bonjour
Méthode simple
-Sélectionnez tous les textes de la colonne où doivent être extrait les nombres
-Sur le ruban, sélectionnez l'option "Données"
-Dans "Outils de Données" cliquez sur convertir (choisir "délimité" puis "espace" comme séparateur)
dans la colonne à droite copiez cette formule
=SI(ESTNUM(B2);B2;SI(ESTNUM(C2);C2;D2)) et tirez vers le bas
Cdlt
Méthode simple
-Sélectionnez tous les textes de la colonne où doivent être extrait les nombres
-Sur le ruban, sélectionnez l'option "Données"
-Dans "Outils de Données" cliquez sur convertir (choisir "délimité" puis "espace" comme séparateur)
dans la colonne à droite copiez cette formule
=SI(ESTNUM(B2);B2;SI(ESTNUM(C2);C2;D2)) et tirez vers le bas
Cdlt