Remplacer dans cellule

Résolu
Bonjour,
dans une cellule j'ai une valeur
exemple en A1
"(xxxx) 4258 pm 84 (xxx)"
et je voudrais obtenir en B1
4285 pm 84
a savoir que entre les accolades le nombre de lettres ou chiffres sont variables
ce qui rends la formule complexe et je ne m'en sors pas
merci de votre aide
a bientôt

3 réponses

  1. bonjour le forum,surplus
    si il y a un espace entre la fin de parenthèse et le 1er chiffre
    =droite(a1;nbcar(a1)-cherche(" ";a1;1))

    si il n'y a pas d'espace
    =droite(a1;nbcar(a1)-cherche(")";a1;1))

    A+
    1. Bonjour,

      tu peux essayer :
      =STXT(D4;TROUVE(") ";D4)+2;TROUVE(" (";D4)-TROUVE(") ";D4)-2)
      cdlt
      (j'ai préféré avec D4)
      1. bonjour
        la formule de JvDO est plus adapté dans mon cas
        car dans celle de lynyrd1960 il faut recommencer avec gauche pour supprimer les dernières parenthèses
        merci a tous les 2 c'est exactement ce qu'il me fallait
        a bientôt