![...](/f/8a72d31145715088a6514ebfc0d3e16a.jpg)
Il faut une combinaison de fonctions pour supprimer les virgules de fin d'un tableau de données.
Parfois, vous pouvez trouver des surprises désagréables dans les données lorsque vous importez un fichier dans le tableur Microsoft Excel. Dans certains cas, vous pouvez avoir un caractère étranger, tel qu'une virgule, qui apparaît à la fin des chaînes de cellules. Pour supprimer les virgules de fin de vos cellules Excel, vous pouvez créer une fonction qui recherche une virgule à la fin d'une chaîne, puis supprime le dernier caractère de la chaîne s'il s'agit d'une virgule. Une fois que vous avez utilisé la formule pour supprimer les virgules des chaînes de cellules, vous pouvez utiliser la fonction Collage spécial pour copier les valeurs de sortie de la formule dans les données d'origine.
Étape 1
Ouvrez la feuille de calcul qui contient les données dont vous souhaitez supprimer les virgules de fin.
Vidéo du jour
Étape 2
Cliquez avec le bouton droit sur l'en-tête de la colonne directement à droite de la colonne de données que vous souhaitez nettoyer. Cliquez sur "Insérer" dans le menu pour insérer une nouvelle colonne de fonction.
Étape 3
Tapez ce qui suit dans la cellule de la colonne de formule adjacente à la première cellule de données :
=SI(DROITE(A1,1)=",",GAUCHE(A1,LEN(A1)-1),A1)
Remplacez l'adresse de cellule de votre première cellule de données à la place de toutes les instances de "A1" dans l'exemple ci-dessus.
Étape 4
Appuyez sur Entrée." Excel détermine d'abord si la valeur la plus à droite dans la cellule de données est une virgule. Si tel est le cas, il détermine le nombre de caractères dans la cellule à l'aide de la fonction « Len », puis renvoie uniquement les caractères N moins 1 les plus à gauche, omettant ainsi la virgule. Si aucune virgule n'est détectée à la fin de la chaîne, Excel renvoie la valeur de cellule d'origine.
Étape 5
Cliquez avec le bouton droit sur la cellule de formule et cliquez sur "Copier". Collez la formule dans la cellule directement à droite de toutes les cellules dont vous souhaitez supprimer les virgules. Excel exécutera la fonction de découpage par virgule sur toutes les cellules et renverra la valeur de mise à jour dans la colonne de formule.
Étape 6
Mettez en surbrillance toutes les cellules de formule, puis cliquez avec le bouton droit sur le tableau et choisissez "Copier".
Étape 7
Mettez en surbrillance les cellules de données d'origine, puis cliquez avec le bouton droit sur le tableau et choisissez "Collage spécial". Cliquez sur le bouton radio à côté de "Valeurs", puis cliquez sur le bouton "OK". Excel copiera les chaînes de sortie des cellules de formule sans virgule dans vos cellules de données d'origine sous forme de chaînes de caractères statiques.
Étape 8
Mettez en surbrillance la colonne de formule, puis cliquez avec le bouton droit sur le tableau et cliquez sur "Supprimer" dans le menu. Cela supprimera la colonne de formule maintenant qu'une copie permanente de la sortie de la formule a été enregistrée dans la colonne de données d'origine.