Enlever les lettres et ne laisser que les chiffres

Fermé
alienus - 19 avril 2019 à 10:26
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 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
A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 413
Modifié le 19 avril 2019 à 10:54
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
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 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
20 avril 2019 à 10:36
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 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
21 avril 2019 à 09:31
Bonjour Philou

pour avoir les numéros, ne serait ce pas plutôt DROITE ?
0
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
22 avril 2019 à 12:14
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 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
23 avril 2019 à 08:17
BONJOUR !!!
0
Mike-31 Messages postés 18345 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 8 novembre 2024 5 104
Modifié le 21 avril 2019 à 10:49
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