Reporter un mot d'un texte dans une cellule

Fermé
Nestalim Messages postés 5 Date d'inscription vendredi 2 octobre 2015 Statut Membre Dernière intervention 27 novembre 2015 - 2 oct. 2015 à 16:03
ccm81 Messages postés 10855 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 29 avril 2024 - 2 oct. 2015 à 17:03
Bonjour,

Bonjour,

mon problème est assez simple.

J'ai une plage de texte, et dedans je veux sortir un mot dans une autre cellule.
J'ai par exemple la phrase : La voiture est bleu, et je veux qu'aparaisse dans une autre case, le mot bleu.

Mais également, je veux la même chose pour La voiture est jaune, et La voiture est rouge. Je veux une seule formule, qui me me sortira ou bleu, ou jaune, ou rouge, selon le texte.

Je n'y arrive pas et ne trouve pas de solution, malgré quelques tentatives.


Merci à tous pour vos réponses.


4 réponses

ccm81 Messages postés 10855 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 29 avril 2024 2 404
2 oct. 2015 à 16:17
Bonjour

Pour récupérer le dernier mot d'une phrase en A1
B1=DROITE(A1;EQUIV(" ";STXT(A1;NBCAR(A1)-LIGNE($1:$255);1);0))

formule matricielle à valider avec Ctrl+Maj.Entrée (elle doit alors se mettre seule entre accolades

Cdlmnt
0
Nestalim Messages postés 5 Date d'inscription vendredi 2 octobre 2015 Statut Membre Dernière intervention 27 novembre 2015
2 oct. 2015 à 16:23
Merci. La formule que tu me donnes me permet de faire disparaître le "." qui va apparaître à la fin de la phrase "la voiture est bleue." ?
0
ccm81 Messages postés 10855 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 29 avril 2024 2 404
Modifié par ccm81 le 2/10/2015 à 16:32
Si ta phrase finit toujours par un point
=DROITE(GAUCHE(A1;NBCAR(A1)-1);EQUIV(" ";STXT(A1;NBCAR(A1)-LIGNE($1:$255);1);0))
ou pour supprimer un point éventuel
=DROITE(SUBSTITUE(A1;".";"");EQUIV(" ";STXT(A1;NBCAR(A1)-LIGNE($1:$255);1);0))
toujours Ctrl+maj+Entrée pour valider

Cdlmnt
0
Nestalim Messages postés 5 Date d'inscription vendredi 2 octobre 2015 Statut Membre Dernière intervention 27 novembre 2015
2 oct. 2015 à 16:33
En fait, je veux extraire le domaine d'une adresse mail. J'ai par exemple Jeanbernard@Rouge.com, et Jeanmathieu@Vert.com. Je veux juste ressortir vert et rouge.
0
ccm81 Messages postés 10855 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 29 avril 2024 2 404
2 oct. 2015 à 16:49
Si tu changes la question ;-(

l'adresse en A2
B2=STXT(A2;TROUVE("@";A2;1)+1;TROUVE(".";A2;TROUVE("@";A2;1)+1)-(TROUVE("@";A2;1)+1))
formule normale (valider avec entrée)

Cdlmnt
0
Nestalim Messages postés 5 Date d'inscription vendredi 2 octobre 2015 Statut Membre Dernière intervention 27 novembre 2015
2 oct. 2015 à 16:58
Cela marche et encore désolé, et surtout merci !
0
ccm81 Messages postés 10855 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 29 avril 2024 2 404
2 oct. 2015 à 17:03
De rien

Si c'est fini, peux tu mettre le sujet à résolu (en dessous du titre de ton premier message)

Bonne fin de journée
0