EXCEL - Supprimer une virgule en fin de cellule

Résolu
totodu0911 Messages postés 79 Statut Membre -  
totodu0911 Messages postés 79 Statut Membre -
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 42384 Statut Modérateur 9 739
 
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 19571 Statut Contributeur 5 136
 
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 79 Statut Membre 8
 
Merci à tous les deux, vous venez de me sauver !
0