Extraire texte entre espaces

Résolu
Gexelpas -  
 Gexelpas -
Bonjour,

Je souhaite pouvoir extraire le texte qui correspond à la clouleur, dans chaque cellule.
Exemple de contenu dans une cellule:
310 PPR BLACK BASE/PPV BLUE LID (je souhaite pouvoir extraire BLUE)
autre exemple:
365 PPR BLACK BASE/PPV GREEN LID (je souhaite pouvoir extraire GREEN)...
Je ne trouve pas la combinaison de fonctions qui me permettraient de pouvoir extraire la couleur, donc si vous avez une idée, je suis évidemment preneur !
Merci d'avance;
A voir également:

6 réponses

DjiDji59430 Messages postés 4323 Statut Membre 701
 
Bonjour,

Essaye :
Avec une ref en D21

=STXT(SUBSTITUE(D21;" ";"$";4);CHERCHE("$";SUBSTITUE(D21;" ";"$";4))+1;NBCAR(SUBSTITUE(D21;" ";"$";4))-CHERCHE("$";SUBSTITUE(D21;" ";"$";4))-3)

a condition que toutes tes ref ont une syntaxe identique
0
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
Bonjour (et salut DjiDji)
peut être un peu plus simple si PPV et LID sont toujours répétés comme dans les exemples:
=STXT(A2;TROUVE("PPV";A2)+4;TROUVE("LID";A2)-TROUVE("PPV";A2)-4)

et éventuellement pour supprimer des espaces qui pourraient subsister au début ou à la fin
=SUPPRESPACE)STXT(A2;TROUVE("PPV";A2)+4;TROUVE("LID";A2)-TROUVE("PPV";A2)-4))

crdlmnt

0
Gexelpas
 
Merci VAUCLUSE, ça m'avance énormément !!!!
0
JvDo Messages postés 2012 Statut Membre 859
 
Bonsoir,

Tu peux aussi aller du côté de la fonction conversion dans le menu données.

Tu sélectionnes tes cellules, tu vas dans conversion\délimité\espace\suivant et là, tu sélectionnes les 5 premiers en-têtes pour les mettre en "colonne non distribuée".
Tu fais pareil avec la 7ème colonne et tu termines.

Ça n'a évidemment d'intérêt que si la structure de tes textes est stable.

Cordialement
0
Gexelpas
 
Bonjour DjiDji,
Merci pour ta réponse.
J'ai appliqué la formule et le résultat est: BASE/PPV BLUE . Alors que le résultat souhaité est BLUE.
On y est presque... :-)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Gexelpas
 
Bonjour Vauclue,
Merci pour ta réponse.
Cela fonctionne quand dans ma cellule, j'ai "PPR" et "PPV", mais je peux également avoir 2 fois PPR, selon exemple ci-dessous et là, ça se complique pour extraire la couleur "BLACK"
HELIOS 400 PPR BLACK BASE/PPR BLACK LID
0
Gexelpas
 
Bonjour JvdO,
Merci pour ta réponse.
Je n'ai pas encore testé ta proposition, mais je reviens vers toi après essai...
0