EXCEL - Supprimer une virgule en fin de cellule

Résolu
totodu0911 Messages postés 69 Date d'inscription   Statut Membre Dernière intervention   -  
totodu0911 Messages postés 69 Date d'inscription   Statut Membre Dernière intervention   -
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 41517 Date d'inscription   Statut Modérateur Dernière intervention   9 719
 
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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   Statut Membre Dernière intervention   8
 
Merci à tous les deux, vous venez de me sauver !
0