Extraire des caractères d'une cellule

Résolu/Fermé
gexelpas - 20 mars 2020 à 08:50
 gexelpas - 20 mars 2020 à 10:27
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
A voir également:

3 réponses

PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
20 mars 2020 à 09:11
Bonjour Gexelpas

Essayer cette formule

=GAUCHE(A1;TROUVE("-";A1;TROUVE("-";A1;1)+1)-1)
1
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
M-12 Messages postés 1333 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 299
20 mars 2020 à 09:12
Bonjour,, avec le texte en A2
=GAUCHE(A2;TROUVE("-";A2;TROUVE("-";A2)+1)-1)
1
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
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
20 mars 2020 à 09:54
Bonjour

Essayer cette formule

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

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