Convertir les lettres d'une plage de données alphanumériq en nbr

Myna1307 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Bonjour,

Toute aide est la bienvenue,

Je travaille sur une feuille excel où les données sont contenus dans un tableau avec 7 colonnes
La première Colonne qui s'intitule "compte", contient des données Alphanumériques dans certaines cellules
ex: 1016987
201578
401ARCH
467TUILOU
Est il possible d'avoir une formule automatique qui remplacerait les lettres par des "0" dans les cellules où les données seraient à caractères Alphanumériques,
Je ne suis pas informaticienne, donc complètement novice
Car à la suite de mes recherches sur internet, il faudrait absolument faire une macro
Si c'est vrai puis je avoir votre aide?

Merci d'avance

3 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour si vous n'avez pas peur des grandes formules:
    pour un texte en A1
    =SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;"A";0);"B";0);"C";0);"D";0);"E";0);"F";0);"G";0);"H";0);"I";0);"J";0);"K";0);"L";0);"M";0);"N";0);"O";0);"P";0);"Q";0);"R";0);"S";0);"T";0);"U";0);"V";0);"W";0);"X";0);"Y";0);"Z";0)

    soit 26 fois SUBSTITUE( suivi de );"A";0) pour chaque lettre de l'alphabet.

    https://www.cjoint.com/c/FDekWg6iyVC

    crdlmnt
    0
  2. Myna1307 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
     
    Bonjour Vaucluse

    Merci Beaucoup, ça marche super!
    Je ferai bien l'impasse sur la longueur
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Parfait alors
      je passe le sujet en résolu et je vous souhaite bonne route
      crdlmnt
      0
  3. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
     
    Bonjour à tous,

    Avant la fermeture du post, voici une proposition de formule matricielle classique :
    =SOMMEPROD(SIERREUR(ESTNUM(--STXT(A9;(LIGNE(INDIRECT("1:"&NBCAR(A9))));1))*STXT(A9;LIGNE(INDIRECT("1:"&NBCAR(A9)));1);0)*10^(NBCAR(A9)-LIGNE(INDIRECT("1:"&NBCAR(A9)))))

    La valeur alphanumérique est supposée être en A9.
    Ne pas oublier de valider par CTRL+MAJ+ENTER

    cordialement
    0