Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Extraire chaine de caractère

jebibo

XLDnaute Occasionnel
Bonjour à tous

j'ai un fichier donc je dois extraire le chaine de caractère entre les deux dernière () vers la droite;
CARTOUCHE RECHANGE 5 MICRON (2) (3200160)
CARTOUCHE RECHANGE 30 MICRON (2) (3200188)
FILTRE A EAU MAISON+CARTOUCH BLEU (3200197)
CARTOUCHE FILTRE GRAND DEBIT BLC (3200203)
mon problème est que quelques fois il y a des () avant ma chaine a extraire et je n'Y arrive pas.
Je demande votre aide car cela fait un petit moment que je cherche la formule sans succès.

Merci à l'avance de votre aide
 

jebibo

XLDnaute Occasionnel
Bonsoir Eric
Merci pour ton aide, dsl je n'avais inséré de fichier il se peux que dans mon dossier il y est entre les () de 4 a 7 caractères.
Je joint un exemple de fichier
Merci
 

Pièces jointes

  • FORUM_EXTRAIRE.xlsx
    10.4 KB · Affichages: 16

R@chid

XLDnaute Barbatruc
Supporter XLD
Bonjour @ tous,
Notre ami Eriiiic l'a bien précisé, il a pensé que tu as toujours 7 chiffres.
En D2 :
VB:
=--SUBSTITUE(STXT(C2;TROUVE("|";SUBSTITUE(C2;"(";"|";NBCAR(C2)-NBCAR(SUBSTITUE(C2;"(";))))+1;99);")";)
@ tirer vers le bas


Cordialement
 

jebibo

XLDnaute Occasionnel
Bonsoir Rachid
j'avais oublié de préciser dsl, la formule fonction je dois la convertir et texte 7 caractère

=texte(--SUBSTITUE(STXT(C2;TROUVE("|";SUBSTITUE(C2;"(";"|";NBCAR(C2)-NBCAR(SUBSTITUE(C2;"(")))+1;99);")""0000000")) mais fonctionne pas elle est ou L'erreur

Merci encore
 

Discussions similaires

Réponses
9
Affichages
284
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…