Extraire un texte d'une cellule

afournery Messages postés 16 Statut Membre -  
tontong Messages postés 2575 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

  1. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    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
  2. afournery Messages postés 16 Statut Membre
     
    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
  3. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064
     
    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