Microsoft 365 Extraction d'un mot commençant par "XXX" d'une cellule dans Excel

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

freddylyon

XLDnaute Nouveau
Bonjour,

je souhaite extraire un code produit d'une cellule.

La colonne contient du texte sous la forme "aertzetrzeateztez PROD1457 - tezrertzetz".
Mon but est d'extraire le code produit qui commence par "PROD" (dans l'exemple, je souhaite extraire "PROD1457").

Je suppose que la fonction correspond aux opérations suivantes :
- identifier le code produit ("PROD4758", par exemple).
- copier ce nom (possiblement en utilisant " -" comme repère pour délimiter la fin du code produit)

Je précise que le code produit peut comporter des lettres ou chiffres en quantité variable, mais il débute toujours par les mêmes caractères ("PROD").

Merci !
 
Bonjour,
Une autre approche avec :
VB:
=SIERREUR(SIERREUR(STXT(A3;CHERCHE("PROD";A3)-1;CHERCHE(" - ";A3)-CHERCHE("PROD";A3)+1);STXT(A3;CHERCHE("PROD";A3)-1;1000));"")
Merci beaucoup !
J'ai légèrement adapté pour obtenir le code produit complet sans espace :
=SIERREUR(SIERREUR(STXT(A21;CHERCHE("PROD";A21);CHERCHE("-";A21)-CHERCHE("PROD";A21)+1);STXT(A21;CHERCHE("PROD";A21);1000));"")
Cette formule fonctionne dans tous les cas, quand le code produit est suivi ou non par d'autres caractères.

Bonne journée !
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

C
Réponses
5
Affichages
7 K
@+Thierry
@
Retour