Enlever les lettres et ne laisser que les chiffres

alienus -  
michel_m Messages postés 18903 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

3 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
  2. 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
    1. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
       
      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
    2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      Bonjour Philou

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