Extraire un texte d'une cellule

afournery Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -  
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,



Je suis sur que le sujet est traité mais je ne trouve pas mon bonheur.

Sous openOffice.Calc

J'ai une cellule A1 qui contient blaablabla@-Profession-@blablalba
Dans B1 je souhaite Profession

J'ai essayé ceci :
=GAUCHE(A1;CHERCHE("-@";A1;1)) -> blaablabla@-Profession-
=DROITE(B1;NBCAR(K3)-CHERCHE("@-";B1;1)) -> -Profession-

Mais pas moyen de le faire en une fois, Comment faire ?

Je suis à l'écoute

3 réponses

PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour

Une idée

sous Excel cela pourra vous venir en aide

=DROITE(GAUCHE(A1;CHERCHE("-";A1)-1+CHERCHE("-";A1)-1);CHERCHE("-";A1)-1+CHERCHE("-";A1)-CHERCHE("-";A1)-1)
0
afournery Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
Solution

=DROITE(GAUCHE(J3;CHERCHE("-@";J3;1));NBCAR(GAUCHE(J3;CHERCHE("-@";J3;1)))-CHERCHE("@-";GAUCHE(J3;CHERCHE("-@";J3;1));1))

merci bonne journée
0
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Bonjour,
Vous étiez sur la bonne piste au #1, pour faire plus court:
=DROITE(GAUCHE(A1;CHERCHE("-@";A1;1)-1);CHERCHE("@-";A1;1)-1)
0