Comment supprimer une virgule dans Excel (du texte et des nombres)

Une virgule est couramment utilisée lorsque vous travaillez avec du texte et des nombres dans Excel.

Avec du texte, une virgule peut être utilisée comme séparateur (comme un séparateur entre le prénom et le nom ou l'adresse) ou dans le cadre de la grammaire normale.

Et avec les nombres, il était souvent utilisé pour rendre les nombres plus lisibles (un millier de séparateurs est l'utilisation la plus courante de la virgule avec des nombres).

Bien que la virgule aide à rendre les données beaucoup plus lisibles, vous souhaiterez parfois supprimer toutes les virgules des données (ou supprimer des instances spécifiques de la virgule).

Dans ce tutoriel, je vais vous montrer quelques façons simples de supprimer la virgule dans Excel à partir de texte et de chiffres.

Alors, commençons!

Supprimer la virgule des nombres

Lorsque vous travaillez avec des nombres dans Excel, vous pouvez appliquer différents formats aux cellules et les nombres seront affichés en conséquence.

Étant donné que ces virgules font partie du formatage et non du nombre lui-même, nous devons modifier le formatage pour supprimer ces virgules des nombres.

Supposons que vous ayez un ensemble de données comme indiqué ci-dessous et que vous souhaitiez vous débarrasser des virgules des nombres de la colonne B.

Vous trouverez ci-dessous les étapes à suivre :

  1. Sélectionnez le jeu de données (celui avec les chiffres)
  2. Cliquez sur l'onglet Accueil dans le ruban
  3. Dans le groupe de chiffres, cliquez sur le lanceur de boîte de dialogue (la petite icône en forme de flèche inclinée en bas à droite du groupe)
  4. Dans la boîte de dialogue Format de cellule, assurez-vous que l'onglet Nombre est sélectionné
  5. Dans la liste Catégorie, sélectionnez Numéro (si ce n'est déjà fait)
  6. Décochez l'option « Use 1000 Separator (,) » et spécifiez le nombre de chiffres décimaux que vous souhaitez
  7. Cliquez sur OK

Les étapes ci-dessus supprimeraient la virgule de tous les nombres sélectionnés.

Astuce : Vous pouvez également utiliser le raccourci clavier Contrôle + 1 pour ouvrir la boîte de dialogue de formatage des cellules (après avoir sélectionné les cellules). Maintenez la touche Ctrl enfoncée, puis appuyez sur la touche 1.

N'oubliez pas que cette méthode ne fonctionnerait que lorsque la virgule faisait partie de la mise en forme et non de la cellule. Pour vérifier cela, sélectionnez la cellule et voyez la valeur dans la barre de formule. Si vous voyez des virgules dans la barre de formule, elles ne font pas partie de la mise en forme.

Utilisation de la fonction NUMBERVALUE

Si vous vous trouvez dans une situation où les nombres ne sont pas réellement des nombres (mais du texte) et que vous souhaitez supprimer la virgule de ces nombres, vous pouvez utiliser la fonction NumberValue.

Cette fonction fait exactement cela - convertit le texte en nombre.

Supposons que vous ayez un ensemble de données comme indiqué ci-dessous où quelqu'un a entré manuellement la virgule (ou il est venu dans le cadre d'un téléchargement de données).

Vous pouvez voir que ce ne sont pas des nombres car ils s'alignent à gauche dans la cellule (par défaut). De plus, lorsque vous sélectionnez une cellule et que vous voyez dans la barre de formule, vous pouvez voir les virgules comme faisant partie du nombre (indiquant qu'il ne s'agit pas de chiffres mais de texte).

Vous trouverez ci-dessous la formule qui convertira ces textes en nombres.

=VALEURNOMBRE(B2)

Copiez cette formule pour toutes les cellules de la colonne et vous aurez les nombres.

Il est possible que vous voyiez toujours la virgule dans le résultat de la formule, mais cela serait alors dû au formatage des nombres. Vous pouvez utiliser la méthode précédente pour supprimer ces virgules des nombres.

Supprimer la virgule de la chaîne de texte

La suppression de la virgule de la chaîne de texte fonctionnerait différemment que la suppression de la virgule des nombres.

Avec les chaînes de texte, la virgule fait en fait partie de la chaîne et vous devez trouver puis supprimer ces virgules d'une manière ou d'une autre.

Permettez-moi de vous montrer quelques méthodes pour le faire lorsque vous avez les données de texte.

Utiliser Rechercher et remplacer

Avec la fonctionnalité Rechercher et remplacer, vous pouvez facilement trouver toutes les virgules dans une cellule et les remplacer par autre chose (vide ou autre caractère).

Notez que cette méthode ne fonctionnera qu'avec des données texte. Si vous avez des nombres où la virgule est à cause du formatage, cette méthode ne supprimera pas la virgule.

Supposons que vous ayez les données de noms comme indiqué ci-dessous où il y a une virgule entre le prénom et le nom.

Voici les étapes pour supprimer la virgule de cet ensemble de données de noms :

  1. Sélectionnez le jeu de données
  2. Cliquez sur l'onglet Accueil
  3. Dans le groupe Édition, cliquez sur l'option Rechercher et remplacer
  4. Cliquez sur Remplacer. Cela ouvrira la boîte de dialogue Rechercher et remplacer
  5. Dans le champ « Rechercher : », saisissez , (une virgule)
  6. Laissez le champ « Remplacer par : » vide. Si vous souhaitez supprimer la virgule et la remplacer par autre chose, vous devez l'entrer dans le champ « Remplacer par : ».
  7. Cliquez sur le bouton Remplacer tout

Les étapes ci-dessus supprimeraient toutes les virgules de toutes les cellules sélectionnées.

Notez que les étapes ci-dessus supprimeraient toutes les instances de virgules de toutes les cellules. Ainsi, si vous avez plus d'une virgule dans une cellule, toutes les virgules seront supprimées.

En outre, cela modifierait l'ensemble de données d'origine. Si vous souhaitez conserver les données d'origine intactes, commencez par créer une copie de sauvegarde ou copiez les données sur une autre feuille/plage, puis suivez les étapes ci-dessus.

Conseil de pro: Vous pouvez également utiliser le raccourci clavier - Ctrl + H pour ouvrir la boîte de dialogue Rechercher et remplacer.

Utiliser la formule SUBSTITUTE

Une autre façon de supprimer la virgule consiste à utiliser la fonction SUBSTITUTE, où vous pouvez remplacer la virgule par un espace ou tout autre caractère.

Contrairement à la méthode Find and Replace où elle supprime toutes les virgules en une seule fois, avec la fonction SUBSTITUTE, vous obtenez un peu plus de contrôle (comme nous le verrons dans les exemples plus loin dans cette section).

Supposons que vous ayez un ensemble de données comme indiqué ci-dessous où vous souhaitez supprimer toutes les virgules.

Vous trouverez ci-dessous la formule qui le fera :

=REMPLACER(A2,",",","")

La formule ci-dessus prend trois arguments :

  1. Le texte (ou la référence de cellule contenant le texte) dont vous souhaitez supprimer la virgule
  2. Le caractère que vous souhaitez remplacer (virgule dans cet exemple)
  3. Le caractère avec lequel vous souhaitez supprimer la virgule (vide dans cet exemple)

Mais que se passe-t-il si vous souhaitez supprimer uniquement la première virgule et non la seconde.

Avec la fonction SUBSTITUTE, vous pouvez spécifier le nombre d'instances que vous souhaitez substituer. Cela peut être fait en utilisant le quatrième argument, qui est un argument facultatif. Si vous ne spécifiez pas cet argument facultatif, la fonction remplacera toutes les instances du caractère/chaîne spécifié.

Supposons que vous ayez un ensemble de données comme indiqué ci-dessous et que vous souhaitiez supprimer uniquement la première virgule et non la seconde.

Vous trouverez ci-dessous la formule qui le fera :

=REMPLACER(A2,",","",1)

La formule ci-dessus utilise également le quatrième argument (qui est facultatif) - [instance_num].

Spécifier le numéro d'instance comme 1 indique à la formule qu'elle ne doit remplacer que la première instance de la virgule et laisser toutes les autres instances telles quelles.

Mais que faire si vous ne voulez pas supprimer la première virgule, mais remplacez plutôt la deuxième virgule par un tiret.

Vous pouvez le faire en utilisant la formule ci-dessous :

=REMPLACER(A2,","," -",2)

La formule ci-dessus ne remplace que la deuxième instance de la virgule et la remplace par un tiret.

Voici donc quelques moyens simples de supprimer la virgule des nombres et des chaînes de texte dans Excel.

J'espère que vous avez trouvé ce tutoriel utile!

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave