Menu

Enlever les lettres et ne laisser que les chiffres

- - Dernière réponse : michel_m
Messages postés
15889
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
26 juin 2019
- 23 avril 2019 à 08:17
Bonjour,

j'aimerai supprimer toutes les lettres et ne garder que les chiffres le truc c'est que certaines de mes cellules sont différentes.
ex : Chef d'établissement: 06 00 00 00 00
ou
Directeur : 06 00 00 00 00
ou
Principal: 06 00 00 00 00 Tel Perso: 07 00 00 00 00

j'ai essayé certaines formules mais rien de concluant à 100%

Merci de votre aide
Afficher la suite 

3 réponses

Messages postés
24116
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
25 juin 2019
4642
0
Merci
Bonjour
si dans toutes vos cellules, comme on peut le supposer, les textes et le nombres sont toujours séparés par deux points
  • sélectionnez la colonne
  • ruban / onglet DONNEES
  • convertir
  • dans la fenêtre, sélectionnez: "délimité" et suivant
  • fenêtre suivante, cochez "autre"
  • tapez les deux points dans la case

et "terminer"
crdlmnt

Commenter la réponse de Vaucluse
0
Merci
Merci c'est bien mieux.
Cependant les cellules contenant
Adjoint au maire: 06 00 00 00 00 Vice-président du Conseil départemental: 06 00 00 00 00 Président: 06 00 00 00 00 (donc tout ca dans une cellule)

se retrouve maintenant comme ceci les unes à côté des autres :
06 00 00 00 00 Vice-président du Conseil départemental
06 00 00 00 00 Président
06 00 00 00 00

Il reste encore du texte mais je vais faire un recherche et remplace ca m'allège déjà beaucoup! merci !
PHILOU10120
Messages postés
5329
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
24 juin 2019
319 -
Maintenant dans une autre cellule mettre cette formule
=GAUCHE (la cellule contenant le texte;14) cela extrait les 14 caractères à gauche le numéro
michel_m
Messages postés
15889
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
26 juin 2019
2755 -
Bonjour Philou

pour avoir les numéros, ne serait ce pas plutôt DROITE ?
PHILOU10120
Messages postés
5329
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
24 juin 2019
319 -
06 00 00 00 00 Vice-président du Conseil départemental
Si l'info est placée comme ceci Non
michel_m
Messages postés
15889
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
26 juin 2019
2755 -
BONJOUR !!!
Commenter la réponse de a
Messages postés
16911
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 juin 2019
3504
0
Merci
Bonjour,

en deux colonnes avec une formule matricielle qu'il convient de confirmer en cliquant en même temps sur les trois touches du clavier Ctrl, Shift et Entrée et si tu fais correctement la formule se placera entre ce genre d'accolades {}

pour extraire la première valeur numérique dans une colonne exemple colonne F
=SIERREUR(GAUCHE(STXT(SUBSTITUE(A1;" ";"");EQUIV(VRAI;ESTNUM(--(STXT(SUBSTITUE(A1;" ";"");LIGNE($1:$255);1)));0);99);10);"")


pour extraire l'éventuelle deuxième valeur numérique cela implique une formule plus complexe exemple colonne G
=SIERREUR(SI(DROITE(STXT(SUBSTITUE(A1;" ";"");EQUIV(VRAI;ESTNUM(--(STXT(SUBSTITUE(A1;" ";"");LIGNE($1:$255);1)));0);99);10)<>GAUCHE(STXT(SUBSTITUE(A1;" ";"");EQUIV(VRAI;ESTNUM(--(STXT(SUBSTITUE(A1;" ";"");LIGNE($1:$255);1)));0);99);10);DROITE(STXT(SUBSTITUE(A1;" ";"");EQUIV(VRAI;ESTNUM(--(STXT(SUBSTITUE(A1;" ";"");LIGNE($1:$255);1)));0);99);10);"");"")


par contre si tu multiplies le nombre de valeurs à extraire comme dans ton exemple post 2 il va falloir passer par du VBA si tu as quelques notions, ou passer par plusieurs colonne suggéré par l'ami Vaucluse que je salue.
A+
Mike-31

Je suis responsable de ce que je dis, pas de ce que tu comprends...
Commenter la réponse de Mike-31