Extraire des caractères d'une cellule

Résolu
gexelpas -  
 gexelpas -
Bonjour,

Je souhaite mettre en place une formule, permettant d'extraire les caractères qui se trouvent avant le 2ème -
(voir exemple ci-dessous).

SO.15-0264-1

Réponse attendue: SO.15-0264

Merci d'avance pour votre aide !
Cdlt,
gexelpas

3 réponses

  1. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    Bonjour Gexelpas

    Essayer cette formule

    =GAUCHE(A1;TROUVE("-";A1;TROUVE("-";A1;1)+1)-1)
    1
    1. gexelpas
       
      Bonjour PHILOU,

      Merci pour votre réponse, qui répond tout à fait à ma demande.
      Si je peux "abuser", j''ai une dernière question du même ordre,

      Je souhaite extraire de la même façon, ce qui se trouve avant le dernier - dans l'exemple ci-dessous, car ce cas peux également arriver:
      DE-SO16-5157-1
      réponse attendue DE-SO16-5157

      Merci d'avance !
      Cdlt,
      gexelpas
      0
  2. M-12 Messages postés 1349 Statut Membre 285
     
    Bonjour,, avec le texte en A2
    =GAUCHE(A2;TROUVE("-";A2;TROUVE("-";A2)+1)-1)
    1
    1. gexelpas
       
      Bonjour M-12,

      Tout comme pour PHILOU, merci pour votre réponse, qui répond tout à fait à ma demande.
      Si je peux "abuser", j''ai une dernière question du même ordre,

      Je souhaite extraire de la même façon, ce qui se trouve avant le dernier - dans l'exemple ci-dessous, car ce cas peux également arriver:
      DE-SO16-5157-1
      réponse attendue DE-SO16-5157

      Merci d'avance !
      Cdlt,
      gexelpas
      0
  3. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    Bonjour

    Essayer cette formule

    =GAUCHE(A1;TROUVE("§";SUBSTITUE(A1;"-";"§";3);1)-1)
    1
    1. gexelpas
       
      Rebonjour PHILOU,

      MA-GIQUE !!!
      1000 mercis...
      Cdlt,
      Gexelpas
      0