Guides Excel

Comment Remplacer un Point par une Virgule dans Excel (et Inversement) ?

15 janvier 2026 18 vues

Excel, l'outil de tableur par excellence, est souvent confronté à des problèmes de formatage de données, notamment lorsqu'il s'agit de nombres. Une situation courante est la nécessité de remplacer les points par des virgules (ou inversement), surtout lors de l'importation de données provenant de sources différentes ou lors de l'échange de fichiers entre pays utilisant des conventions différentes. Ce guide vous expliquera en détail comment effectuer cette opération de manière efficace et sans erreurs, en utilisant différentes méthodes et formules Excel.

Remplacer un Point par une Virgule dans Excel : Le Guide Complet

Excel est un outil puissant, mais il peut parfois être capricieux avec les formats numériques. La conversion entre les formats numériques utilisant des points comme séparateurs décimaux et ceux utilisant des virgules est une tâche fréquente. Ce guide vous propose plusieurs méthodes pour réaliser cette conversion simplement et efficacement.

Pourquoi Remplacer un Point par une Virgule dans Excel ?

Plusieurs raisons peuvent vous amener à vouloir effectuer cette conversion :

  • Compatibilité des données : Les données importées depuis des fichiers CSV, des bases de données ou d'autres logiciels peuvent utiliser un format numérique différent de celui configuré dans votre Excel. Par exemple, un fichier CSV généré par un logiciel américain utilisera probablement le point comme séparateur décimal, tandis qu'un fichier Excel configuré pour le français utilisera la virgule.
  • Erreurs de calcul : Si Excel interprète mal les nombres (par exemple, en considérant "1.000" comme du texte au lieu de mille), les calculs seront incorrects. Remplacer le point par une virgule permet de s'assurer qu'Excel reconnaît correctement les valeurs numériques.
  • Présentation des données : Pour une communication claire et professionnelle, il est important d'utiliser le format numérique approprié en fonction de votre audience et de la langue utilisée.

Méthodes pour Remplacer un Point par une Virgule

Voici différentes méthodes pour effectuer cette conversion dans Excel. Choisissez celle qui convient le mieux à votre situation.

1. Utiliser la fonction "Rechercher et Remplacer"

La fonction "Rechercher et Remplacer" est la méthode la plus simple et la plus rapide pour remplacer un point par une virgule dans une plage de cellules.

Étapes :

  1. Sélectionnez la plage de cellules contenant les nombres à modifier. Si vous souhaitez modifier toute la feuille, vous pouvez cliquer sur le petit triangle en haut à gauche de la feuille.
  2. Appuyez sur Ctrl + H (Windows) ou Cmd + H (Mac) pour ouvrir la boîte de dialogue "Rechercher et Remplacer".
  3. Dans le champ "Rechercher", tapez "." (point).
  4. Dans le champ "Remplacer par", tapez "," (virgule).
  5. Cliquez sur le bouton "Remplacer tout".

Important :

  • Assurez-vous que la case "Respecter la casse" n'est pas cochée, sauf si vous souhaitez uniquement remplacer les points en majuscules (ce qui est rare dans ce contexte).
  • Soyez prudent lorsque vous utilisez "Remplacer tout" sur une grande feuille de calcul, car cela peut affecter d'autres cellules contenant des points que vous ne souhaitez pas modifier. Il est préférable de sélectionner une plage de cellules spécifique.

2. Utiliser la fonction SUBSTITUTE (SUBSTITUE)

La fonction SUBSTITUTE (ou SUBSTITUE en français) permet de remplacer une chaîne de caractères par une autre dans une cellule. C'est une méthode plus flexible que "Rechercher et Remplacer", car elle peut être utilisée dans une formule.

Syntaxe :

=SUBSTITUTE(texte, ancien_texte, nouveau_texte, [num_instance])

  • texte : Le texte ou la cellule contenant le texte dans lequel vous souhaitez effectuer le remplacement.
  • ancien_texte : Le texte que vous souhaitez remplacer (dans notre cas, le point ".").
  • nouveau_texte : Le texte par lequel vous souhaitez remplacer l'ancien texte (dans notre cas, la virgule ",").
  • [num_instance] : (Facultatif) Indique quelle occurrence de l'ancien texte vous souhaitez remplacer. Si omis, toutes les occurrences sont remplacées.

Exemple :

Si la cellule A1 contient la valeur "1.234.567", la formule suivante remplacera tous les points par des virgules :

=SUBSTITUTE(A1; "."; ",")

Le résultat sera "1,234,567".

Comment utiliser la fonction SUBSTITUTE :

  1. Dans une cellule vide, entrez la formule =SUBSTITUTE(A1; "."; ","), en remplaçant A1 par la cellule contenant le nombre à modifier.
  2. Appuyez sur Entrée. La cellule affichera le résultat avec les points remplacés par des virgules.
  3. Faites glisser la poignée de recopie (le petit carré en bas à droite de la cellule) pour appliquer la formule à d'autres cellules.
  4. Si vous souhaitez remplacer les valeurs d'origine, vous pouvez copier les résultats et les coller en tant que valeurs (clic droit > Collage spécial > Valeurs) sur les cellules d'origine.

3. Utiliser la fonction VALUE (VALEUR) combinée à SUBSTITUTE

Si Excel ne reconnaît toujours pas le résultat de la fonction SUBSTITUTE comme un nombre, vous pouvez utiliser la fonction VALUE (ou VALEUR en français) pour forcer la conversion en nombre.

Syntaxe :

=VALUE(texte)

  • texte : Le texte que vous souhaitez convertir en nombre.

Exemple :

=VALUE(SUBSTITUTE(A1; "."; ","))

Cette formule combinée remplace d'abord les points par des virgules dans la cellule A1, puis convertit le résultat en un nombre.

Comment utiliser VALUE et SUBSTITUTE :

  1. Dans une cellule vide, entrez la formule =VALUE(SUBSTITUTE(A1; "."; ",")), en remplaçant A1 par la cellule contenant le nombre à modifier.
  2. Appuyez sur Entrée. La cellule affichera le résultat converti en nombre.
  3. Faites glisser la poignée de recopie pour appliquer la formule à d'autres cellules.
  4. Copiez et collez les valeurs si vous souhaitez remplacer les données d'origine.

4. Modifier les paramètres régionaux de Windows

Une autre approche consiste à modifier les paramètres régionaux de Windows pour que le séparateur décimal soit la virgule. Cependant, cette méthode affectera tous les programmes qui utilisent les paramètres régionaux de Windows, pas seulement Excel. Il est donc important de bien comprendre les implications avant de procéder.

Étapes (Windows 10) :

  1. Ouvrez le Panneau de configuration (recherchez "Panneau de configuration" dans le menu Démarrer).
  2. Cliquez sur "Horloge et région".
  3. Cliquez sur "Région".
  4. Dans l'onglet "Formats", cliquez sur "Paramètres supplémentaires".
  5. Dans la boîte de dialogue "Personnaliser le format", modifiez le symbole du séparateur décimal par une virgule (",") et le symbole du séparateur de milliers par un point (".").
  6. Cliquez sur "Appliquer" puis sur "OK".
  7. Redémarrez Excel pour que les modifications soient prises en compte.

Attention :

Modifier les paramètres régionaux peut avoir des conséquences inattendues sur d'autres applications. Il est recommandé d'utiliser cette méthode avec prudence et de revenir aux paramètres d'origine si nécessaire.

5. Utiliser Power Query (Obtenir et Transformer les données)

Power Query est un outil puissant intégré à Excel qui permet d'importer, de transformer et de charger des données depuis diverses sources. Il peut également être utilisé pour remplacer des points par des virgules.

Étapes :

  1. Sélectionnez les données que vous souhaitez transformer (par exemple, une plage de cellules).
  2. Allez dans l'onglet "Données" et cliquez sur "À partir d'une plage/d'un tableau". Cela ouvrira l'éditeur Power Query.
  3. Sélectionnez la colonne contenant les nombres avec des points.
  4. Cliquez avec le bouton droit de la souris sur l'en-tête de la colonne et sélectionnez "Remplacer les valeurs".
  5. Dans la boîte de dialogue "Remplacer les valeurs", entrez "." dans le champ "Valeur à rechercher" et "," dans le champ "Remplacer par".
  6. Cliquez sur "OK".
  7. Cliquez sur "Fermer et charger" (ou "Fermer et charger dans...") pour charger les données transformées dans une nouvelle feuille de calcul ou dans la feuille existante.

Power Query offre une grande flexibilité et permet d'automatiser des tâches de transformation de données complexes. Il est particulièrement utile pour l'importation et le nettoyage de données provenant de sources externes.

Remplacer une Virgule par un Point

Toutes les méthodes décrites ci-dessus peuvent également être utilisées pour remplacer une virgule par un point. Il suffit d'inverser les caractères dans les fonctions "Rechercher et Remplacer", SUBSTITUTE ou Power Query.

Par exemple, pour remplacer toutes les virgules par des points en utilisant la fonction SUBSTITUTE, la formule serait :

=SUBSTITUTE(A1; ","; ".")

Erreurs Courantes et Comment les Éviter

  • Ne pas sélectionner la bonne plage de cellules : Assurez-vous de sélectionner uniquement les cellules contenant les nombres à modifier. Sinon, vous risquez de modifier d'autres données par inadvertance.
  • Oublier de convertir le texte en nombre : Après avoir remplacé les points par des virgules, vérifiez qu'Excel reconnaît bien les valeurs comme des nombres. Si ce n'est pas le cas, utilisez la fonction VALUE pour forcer la conversion.
  • Utiliser le mauvais séparateur dans les formules : Dans certaines versions d'Excel, le séparateur d'arguments dans les formules peut être le point-virgule (;) au lieu de la virgule (,). Vérifiez la syntaxe correcte pour votre version d'Excel.
  • Modifier les paramètres régionaux sans comprendre les conséquences : Soyez conscient que la modification des paramètres régionaux de Windows affectera tous les programmes, pas seulement Excel. Utilisez cette méthode avec prudence.

Conclusion

Remplacer un point par une virgule (ou inversement) dans Excel est une tâche courante qui peut être effectuée de différentes manières. La fonction "Rechercher et Remplacer" est la plus simple pour une modification rapide, tandis que la fonction SUBSTITUTE offre plus de flexibilité et peut être combinée avec la fonction VALUE pour garantir la reconnaissance des nombres. Power Query est une solution puissante pour l'importation et la transformation de données complexes. En choisissant la méthode appropriée et en évitant les erreurs courantes, vous pouvez facilement convertir vos données numériques et assurer leur compatibilité avec Excel.

Questions fréquentes

Comment puis-je remplacer tous les points par des virgules dans une feuille Excel entière ?

La méthode la plus rapide consiste à utiliser la fonction "Rechercher et remplacer" (Ctrl+H). Sélectionnez toute la feuille en cliquant sur le triangle en haut à gauche, puis entrez "." dans le champ "Rechercher" et "," dans le champ "Remplacer par". Cliquez sur "Remplacer tout".

Pourquoi Excel ne reconnaît-il pas mes nombres après avoir remplacé les points par des virgules ?

Excel peut ne pas reconnaître les nombres si le format de la cellule est incorrect. Essayez de formater les cellules en tant que nombres (Format > Cellules > Nombre) ou d'utiliser la fonction VALUE pour forcer la conversion.

Est-ce que la modification des paramètres régionaux de Windows affectera d'autres programmes ?

Oui, la modification des paramètres régionaux de Windows affectera tous les programmes qui utilisent ces paramètres. Soyez prudent et revenez aux paramètres d'origine si nécessaire.

Mots-clés associés :

excel remplacer excel point virgule excel format nombre excel séparateur décimal excel import csv

Partager cet article :