EXCEL - Supprimer une virgule en fin de cellule

Résolu/Fermé
totodu0911 Messages postés 69 Date d'inscription samedi 26 mars 2016 Statut Membre Dernière intervention 8 avril 2022 - 8 avril 2022 à 12:19
totodu0911 Messages postés 69 Date d'inscription samedi 26 mars 2016 Statut Membre Dernière intervention 8 avril 2022 - 8 avril 2022 à 14:08
Bonjour,
J'ai un problème pour rentrer mon fichier texte dans mon logiciel car les virgules sont en trop en fin de cellule sur Excel, et j'aimerai supprimer uniquement la virgule de fin et pas entre deux (voir capture ci-jointe).

Est-il possible de faire cette suppresion facilement ou dois-je faire ça manuellement car j'ai parfois 20 000 lignes...

Merci d'avance !

Théo

3 réponses

jee pee Messages postés 40449 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 14 novembre 2024 9 417
Modifié le 8 avril 2022 à 13:07
Bonjour,

On peut supprimer le dernier caractère avec une formule
=STXT(A1;1;NBCAR(A1)-1) 

S'il y a besoin on pourrait avoir une formule qui s'assure que c'est une virgule :
=GAUCHE(A1;(TROUVE(",";A1;TROUVE(",";A1;1)+2)-1))


0
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 5 104
8 avril 2022 à 13:44
Bonjour,

ou encore
=GAUCHE(A2;NBCAR(A2)-1)

par contre si tu as des valeurs sans la virgule en fin de chaine il convient de le tester et compléter la formule comme cela

=SI(DROITE(A2;1)=",";GAUCHE(A2;NBCAR(A2)-1);A2)
0
totodu0911 Messages postés 69 Date d'inscription samedi 26 mars 2016 Statut Membre Dernière intervention 8 avril 2022 8
8 avril 2022 à 14:08
Merci à tous les deux, vous venez de me sauver !
0