Enlever les lettres et ne laisser que les chiffres

alienus -  
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   -
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
A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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

0
a
 
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 !
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
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
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 313
 
Bonjour Philou

pour avoir les numéros, ne serait ce pas plutôt DROITE ?
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
06 00 00 00 00 Vice-président du Conseil départemental
Si l'info est placée comme ceci Non
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 313
 
BONJOUR !!!
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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.
0