XL 2016 [résolu] Extraire les caractères situés entre 2 parenthèses

Jean-Pierre

XLDnaute Nouveau
Bonjour à tous,

Je me permet de vous soumettre un problème que je n'arrive pas à résoudre.

Je dois faire correspondre 2 fichiers rues dont la structure est différente

Le premier est du type : R BERTY ALBRECHT alors que le second est du type Albrecht (Rue Berty).

Pour les problèmes d'accents et de majuscule je suis en mesure de trouver la solution.

En revanche, j'aurai besoin d'aide pour extraire les caractères situés entre 2 parenthèses.

Au départ, en A1 j'ai : Albrecht (Rue Berty)

A l'arrivée, je souhaiterai avoir en A1 : Albretch et en A2 le texte situé entre parenthèses soit : Rue Berty.

Au cas où mes explications ne seraient pas claire je vous joint le fichier Excel (rues.xlsx).

Pour information, j'ai cherché sur le forum mais je n'ai pas trouvé de solution qui correspond exactement à mon problème.

Je vous remercie vivement de l'aide que vous voudriez bien m'accorder.

Cordialement
 

Fichiers joints

Jean-Pierre

XLDnaute Nouveau
Bonjour Jocelyn,

Eh bien cela me parait parfait... je n'aurai jamais trouver tout seul.

Je vous remercie infiniment.

Cordialement.
 

Modeste geedee

XLDnaute Barbatruc
Bonsour®
Bonjour à tous,
Je me permet de vous soumettre un problème que je n'arrive pas à résoudre.
Pour les problèmes d'accents et de majuscule je suis en mesure de trouver la solution.

En revanche, j'aurai besoin d'aide pour extraire les caractères situés entre 2 parenthèses.

Au départ, en A1 j'ai : Albrecht (Rue Berty)

A l'arrivée, je souhaiterai avoir en A1 : Albretch et en A2 le texte situé entre parenthèses soit : Rue Berty.

Cordialement
pour remplacer le texte en A1 : passage necessaire par VBA

sinon résultat dans une autre cellule
pour le type de voie :
=SUBSTITUE(STXT(A1 ; TROUVE("(" ; A1)+1 ; 9^9) ; ")" ; "")
pour le nom de la voie :
=GAUCHE(A1 ; TROUVE("(" ; A1)-1)
 

djidji59430

XLDnaute Accro
bonjour a tous,
=SUBSTITUE(SUBSTITUE(DROITE(B2;NBCAR(B2)-SIERREUR(CHERCHE("(";B2);0));")";"");"(";"")
qui ne fait pas de #valeur! quand il n'y a pas de ( ou de )

Crdlmt
 

Discussions similaires


Haut Bas