suppression d'un caractère sous condition

  • Initiateur de la discussion Initiateur de la discussion bientot50
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

bientot50

Guest
Bonjour à toutes et tous,

J'ai une liste de noms dans une colonne

abricot
pomme-
orange-
pêche-abricot-
ananas
etc etc

je voudrais supprimer le tiret de droite et uniquement le tiret de droite.
Je ne suis pas foutu de trouver la formule qui marche. J'ai combiné plusieurs formules qui marchent bien si il n'y a pas de mots composés. Mais dès qu'il y a un mot composé, il ne me reste plus que le mot avant le premier tiret.

Ca ne doit pas être très compliqué mais je n'y arrive pas.
Merci pour votre aide
 
Re : suppression d'un caractère sous condition

Hello Cb, Bientôt,


Cb s'il remplace simplement par espace ou rien, ça va également lui enlever le tiret entre les mots composés, et si j'ai bien compris ce n'est pas ce qu'il souhaite 😀

Essayes cette formule en B1 Bientôt, si elle te va... à tirer jusqu'où tu veux.
Code:
=SI(DROITE(A1;1)="-";STXT(A1;1;NBCAR(A1)-1);A1)
Cdt, Hulk.
 
Dernière édition:
Re : suppression d'un caractère sous condition

Oui CB, le problème c'est que ca m'enlève tous les tirets et je ne veux pas supprimer ceux des mots composés.
Avec TROUVE ou CHERCHE et des conditions il devrait y avoir quelque chose de possible mais je tourne en rond.
 
Re : suppression d'un caractère sous condition

Re,

Slt Hoerwind, sans vouloir contredire un pro comme toi 😉 avec ta proposition il affiche FAUX si pas de tiret non ? 🙄

Il peut raccourcir encore un petit peu comme ceci s'il veut
Code:
=SI(DROITE(A1)="-";STXT(A1;1;NBCAR(A1)-1);A1)
mais plus court... remarque il y a bien un pro qui trouvera plus court... les paris sont lancés 😀

Bonne journée à tous !

Hulk.

Edit: Hoerwind t'avais oublié le ;A1 avant la dernière paranthèse 😀

Slt Vba 🙂 Alors le classement donne pour l'instant 1 et 2, toi et Woerwind avec 41 caractères... difficile de faire mieux à mon humble avis 😀

Bye.
 
Dernière édition:
Re : suppression d'un caractère sous condition

Re,

En plus je me gourre dans mon classement 😀

Donc en 1° the winner is Vba avec ses 37 caractères, il est imbatable 😡 😛

Et deux et... deux, Hoerwind et moi-même avec nos malheureux 44 caractères (si je ne me trompe 😀)

Allé trève de plaisanterie messieurs un peu de sérieux 😀

Bonne journée à tous.

Edit : Oula bon dieu ça va trop vite 😀 Chapeau bas M'sieur Hoerwind 😀 !!

Hulk.
 
Re : suppression d'un caractère sous condition

Re,

Tu t'inclines Vba ? Pourtant je pense que c'est toi qui winne, car si je ne me trompe, l'estocade finale d'Hoerwind ne joue pas 😀

Ou bien ? Voyez le fichier joint...

Corrige-moi si je me trompe Hoerwind 😀

B-bye, Hulk.
 

Pièces jointes

Re : suppression d'un caractère sous condition

Re,

Erreur de ma part !
J'étais persuadé n'avoir vu des "-" à supprimer qu'en 2ème position.

C'est corrigé, mais un tantinet plus long (26 caractères) :
=SUBSTITUE(A1&" ";"- ";"")

Cette formule résout aussi l'éventualité de plus de deux "-"
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
656
3
Réponses
42
Affichages
10 K
Retour