Remplacer dans cellule

Résolu/Fermé
surplus Messages postés 675 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 14 novembre 2021 - 24 mars 2014 à 00:44
surplus Messages postés 675 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 14 novembre 2021 - 24 mars 2014 à 06:31
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

lynyrd1960 Messages postés 207 Date d'inscription jeudi 26 janvier 2012 Statut Membre Dernière intervention 30 juin 2023 244
24 mars 2014 à 01:36
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+
0
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 856
Modifié par JvDo le 24/03/2014 à 01:42
Bonjour,

tu peux essayer :
=STXT(D4;TROUVE(") ";D4)+2;TROUVE(" (";D4)-TROUVE(") ";D4)-2)
cdlt
(j'ai préféré avec D4)
0
surplus Messages postés 675 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 14 novembre 2021 4
24 mars 2014 à 06:31
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
0