Bien travailler avec Excel, c’est ne pas avoir peur de modifier un ensemble de données. Si vous devez remplacer un point par une virgule dans Excel, que ce soit pour des décimales ou des formats internationaux, cela peut vite devenir un casse-tête. Heureusement, Excel offre une méthode simple et rapide pour y parvenir.
Dans cet article, nous vous guidons étape par étape pour transformer vos données en quelques clics, avec une astuce magique que tout professionnel devrait connaître. Et, restez bien jusqu’à la fin : un cadeau spécial vous attend pour aller encore plus loin avec Excel.
Vidéo : la solution pour remplacer un point en virgule sur Excel (rapide et facile)
Dans cette courte vidéo, notre formateur vous présente la meilleure solution pour remplacer un point en virgule sur Excel.
Méthode 1 : remplacer un point par une virgule avec Ctrl + H (la meilleure méthode)
Étape 1 : sélectionner les cellules à modifier
La méthode la plus rapide pour changer un point en virgule dans Excel repose sur le raccourci Ctrl + H. Elle est particulièrement utile lorsqu’Excel affiche un point au lieu d’une virgule sur plusieurs cellules.
- Ouvrez votre fichier Excel.
Identifiez les colonnes ou lignes contenant des données avec des points à remplacer. - Sélectionnez uniquement les cellules concernées.
Cliquez-glissez pour encadrer la plage, ou utilisez les raccourcis clavier comme Ctrl + Maj + Flèche pour sélectionner rapidement un tableau entier. - Vérifiez la sélection.
Regardez dans la barre d’état en bas d’Excel pour confirmer que vous avez bien sélectionné les données nécessaires.
Notre petit tips préféré : si vos données sont dispersées, maintenez Ctrl et cliquez sur chaque cellule ou plage à modifier.
Étape 2 : utiliser Rechercher et remplacer
La méthode la plus rapide pour remplacer un point par une virgule sur Excel repose sur le fameux raccourci Ctrl + H. Voici comment procéder :
- Ouvrez la fenêtre "Rechercher et remplacer".
Appuyez sur Ctrl + H. Une petite fenêtre s’ouvrira en haut de votre feuille de calcul. - Configurez votre remplacement.
- Dans le champ Rechercher, entrez le symbole "." (le point).
- Dans le champ Remplacer par, entrez la "," (la virgule).
- Appliquez le changement.
- Cliquez sur Remplacer tout si vous êtes certain que toutes les données doivent être modifiées.
- Si vous voulez contrôler chaque remplacement, utilisez Suivant puis Remplacer pour avancer pas à pas.
- Admirez le résultat.
Une notification vous indiquera combien de remplacements ont été effectués.
Astuce : Si vous vous êtes trompé, pas de panique. Appuyez immédiatement sur Ctrl + Z pour annuler.
Étape 3 : vérifier le format des données
Une fois le remplacement effectué, prenez quelques minutes pour vérifier vos données :
- Vérifiez la cohérence.
Parcourez rapidement votre plage de données pour vous assurer que seules les cellules nécessaires ont été modifiées. - Ajustez les formats si nécessaire.
Si Excel n’interprète pas correctement les nouvelles valeurs (par exemple, des virgules dans des chiffres décimaux), vérifiez les formats des cellules :- Sélectionnez les cellules.
- Faites un clic droit > Format de cellule > Choisissez le format Nombre.
- Sauvegardez votre fichier.
Donnez un nouveau nom à votre fichier pour garder une copie de l’original.
3 autres méthodes pour remplacer un point par une virgule sur Excel
Si vous devez transformer des points en virgules dans Excel de manière régulière, ou si vous souhaitez conserver les données d’origine, d’autres solutions peuvent être plus adaptées.
Remplacer automatiquement avec une macro VBA
- Créer une macro pour automatiser le remplacement
Si vous devez fréquemment remplacer des points par des virgules, une macro est votre meilleure alliée :- Accédez à l’onglet Développeur > Enregistrer une macro.
- Effectuez manuellement l’opération (Ctrl+H, remplacement du point par la virgule).
- Arrêtez l’enregistrement. Votre macro est prête à être exécutée en un clic ou via un raccourci.
- Utiliser un script VBA
Pour plus de flexibilité, écrivez un script VBA pour effectuer automatiquement le remplacement sur une plage de données précise :
Sub RemplacerPointParVirgule()
Dim Plage As Range
Set Plage = Selection
Plage.Replace What:=".", Replacement:=",", LookAt:=xlPart
End Sub
- Sélectionnez les cellules à modifier avant d’exécuter le script.
- Ce code peut être adapté pour des fichiers volumineux ou des plages spécifiques.
Utiliser la fonction SUBSTITUE
La fonction SUBSTITUE est pratique si vous cherchez à remplacer “.” par une virgule dans Excel sans modifier directement la cellule source.
- Formule SUBSTITUE (SUBSTITUER)
La fonction SUBSTITUE peut être utilisée pour remplacer un caractère spécifique dans une cellule : =SUBSTITUTE(A1, ".", ",")
Avantages : le remplacement est effectué sans modifier les données d’origine.
Inconvénients : vous devez copier-coller les valeurs converties pour les rendre définitives.
Automatiser le remplacement avec Power Query
- Étapes pour remplacer via Power Query :
- Sélectionnez vos données > Données > Obtenir et transformer les données > Depuis une table/plage.
- Une fois dans l’éditeur Power Query, choisissez Remplacer les valeurs dans la colonne concernée.
- Exportez vos données nettoyées vers Excel.
Avantages : idéal pour les données volumineuses et pour créer un workflow répétable.
Inconvénients : nécessite une configuration initiale.
💡 Envie d'en savoir plus sur l'outil Power Query ? Découvrez notre formation Power Query gratuite !
En résumé
Pour remplacer un point par une virgule sur Excel, la méthode avec Ctrl + H reste la plus rapide dans la majorité des cas.
Si vous devez répéter l’opération régulièrement ou traiter davantage de données, SUBSTITUE, Power Query ou VBA peuvent être plus adaptés.
Allez plus loin avec une formation Excel complète
Vous souhaitez gagner du temps sur vos fichiers et mieux maîtriser les fonctions, les tableaux, Power Query ou encore l’automatisation ?
Avec notre formation Excel sur mesure, vous bénéficiez :
- D’un programme adapté à votre niveau
- D’exercices concrets sur vos propres fichiers
- D’un accompagnement par un formateur expert
- D’un format flexible, à distance ou en présentiel
- D’une certification TOSA ou ENI selon le parcours
- De financements possibles via le CPF, l’OPCO, France Travail, un FAF ou votre employeur
Besoin d'une formation en présentielle ? Découvrez notre formation Excel complète à Paris !
FAQ
Oui, la formule SUBSTITUTE permet de remplacer un point par une virgule dans une cellule sans modifier les données d'origine. Exemple : =SUBSTITUTE(A1, ".", ",").
Sélectionnez uniquement les cellules concernées pour éviter un remplacement global. Sauvegardez une copie de votre fichier avant toute modification.
Oui, Power Query est idéal pour traiter de grands volumes de données et répéter des remplacements régulièrement grâce à ses fonctionnalités d'automatisation.
Ctrl+H est rapide pour des remplacements ponctuels. Une macro, en revanche, automatise le processus pour les tâches répétitives.
Oui, ajustez les paramètres régionaux d’Excel (Fichier > Options > Langue) pour définir directement le bon séparateur dans vos données.
Appuyez immédiatement sur Ctrl+Z pour annuler l’action. Sinon, utilisez une copie de sauvegarde de votre fichier pour revenir en arrière.
Vérifiez le format des cellules (clic droit > Format de cellule) et assurez-vous qu’elles sont définies comme "Nombre" ou "Texte" selon le besoin.
Non, avec un simple script comme Plage.Replace What:=".", Replacement:=",", LookAt:=xlPart, vous pouvez automatiser la tâche rapidement, même sans être expert.
Cela peut être dû à un conflit entre le séparateur défini et le format des cellules. Vérifiez les paramètres régionaux ou reformatez vos colonnes en nombre.
Oui, avec une formule comme SUBSTITUTE ou en utilisant le remplacement pas à pas dans Ctrl+H, vous pouvez modifier les points spécifiques sans toucher au reste.








/ CPF
JEUDI 15 OCTOBRE DE 11H À 12H30
Si vous n’êtes pas disponible, inscrivez-vous pour recevoir la rediffusion et les supports par mail.