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

Résolu/Fermé
Driguez - 19 oct. 2015 à 18:05
 Driguez - 19 oct. 2015 à 18:40
Bonjour,
Bonjour,
1.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)" ou "les 6 premiers caractères en partant de de droite à gauche"(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, XENON-0D-20.00, ADELE, etc.
Je souhaiterai obtenir 3% Pn/h, A&K-CYCLADES, XENON-0D, ADELE, etc.

2. J'ai dans la colonne A des noms et B ceci : 1300-H4^1300-P4^1300-PP4^900-CP0^900-CP1^900-CP2

Comment obtenir avec une fonction SI ex: =Si(ET("A=3% Pn/h"; B="1300-PP4"; 1300-PP4 (si oui), " " (sinon ou faux)). Le problème est que les éléments de la colonne B sont séparés par ^ non les ;

Bien Cordialement et Merci d'avance

1 réponse

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
19 oct. 2015 à 18:27
Bonjour,

1 avec ta cellule en A2 :
=SIERREUR(GAUCHE(A2;TROUVE("-";A2;NBCAR(A2)-5)-1);A2)

2 avec tes cellules en A2 et B2 :
=SI(ET(A2="3% Pn/h";NON(ESTERREUR(TROUVE("1300-PP4";B2))));"1300-PP4";" " )
0
@gbinforme Merci Merci Merci beaucoup!!!

Bien Cordialement.
0