Supprimer une partie du texte (les derniers caractères : -01.0*

Fermé
Driguez - 19 oct. 2015 à 15:22
 Driguez - 19 oct. 2015 à 17:29
Bonjour,

J'ai dans la colonne A des noms avec (ou sans) tire et suivis d'un tiret et d'une version (deux chiffres. deux chiffres).
Est-il possible de supprimer "- est la version (les derniers chiffres)" (en une seule fois) dans une partie de texte contenu dans les cellules d'une colonne ?
Exemple : 3% Pn/h-01.01, A&K-CYCLADES-01.03, ADELE, etc.

Je souhaiterai obtenir 3% Pn/h, A&K-CYCLADES, ADELE, etc.
--
PS: Avec cette formule
=GAUCHE($C4;TROUVE("-";$C4;1)-1), j'arrive à obtenir le 1ier cas tandis que le 2ie devient : A&K et le 3ie #valeur

Cordialement et Merci d'avance.
Rodriguez
A voir également:

1 réponse

via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 734
19 oct. 2015 à 15:55
Bonjour

Si toutes les versions commencent par -0 c'est possible avec :
=SIERREUR(GAUCHE($C4;TROUVE("-0";$C4;1)-1);$C4)

Cdlmnt
Via
0
Merci Beaucoup pour l'aide, ça marche à merveille. J'avais oublié de mentionner une autre information. l'extention soit "-0" ou "-1". En reprennant cette formule et en ajoutant une fonction OU ceci SIERREUR(GAUCHE($C4;TROUVE(OU("-0";"-1");$C4;1)-1);$C4). ça ne prend pas compte (ou supprimer les extensions "-1").

Merci d'avancer!
0
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 734 > Driguez
19 oct. 2015 à 16:51
Re

Il faut enchainer 2 SIERREUR avec les 2 recherches :
=SIERREUR(GAUCHE(C4;TROUVE("-0";C4;1)-1);SIERREUR(GAUCHE(C4;TROUVE("-1";C4;1)-1);C4))

Cdlmnt
Via
0
Merci beaucoup, c'est très gentil de votre part car vous m'avez appris une nouvelle fonction sur excel.

Bien Cordialement.
0