KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment ajouter automatiquement des espaces après les virgules dans Excel ?

AuteurXiaoyang Date de modification

Ajouter des espaces après les virgules dans Excel est une exigence courante lorsqu’on travaille avec du texte importé, des listes de clients, des adresses ou tout autre ensemble de données où une séparation claire entre les éléments améliore la lisibilité et la présentation. Un texte mal formaté — comme des noms ou des adresses contenant des virgules sans espace — peut compliquer tout traitement ultérieur, le partage ou l’analyse des données. Ce guide présente plusieurs méthodes pratiques adaptées à différents scénarios : des solutions simples basées sur des formules, idéales pour les petits jeux de données ; l’automatisation via des macros VBA, parfaite pour les structures volumineuses ou complexes ; et Kutools pour Excel, particulièrement efficace pour le traitement par lots.

ajouter des espaces après les virgules dans les données exemples

Ajouter des espaces après les virgules à l’aide d’une formule

Ajouter des espaces après les virgules avec Kutools pour Excel

Ajouter des espaces après les virgules avec la fonction Rechercher et remplacer

Ajouter des espaces après les virgules avec du code VBA


Ajouter des espaces après les virgules à l’aide d’une formule

Si vous avez besoin d’une méthode rapide pour ajouter des espaces après les virgules dans vos données Excel — par exemple dans des champs d’adresse, des listes d’articles ou du texte concaténé — utilisez une formule intégrée pour gérer cette mise en forme. Idéale pour les petits jeux de données, cette approche met automatiquement à jour les modifications dès que les données sources changent.

Pour appliquer cette solution, saisissez la formule à côté de vos données, puis faites glisser la poignée de recopie vers le bas afin de l’étendre aux lignes adjacentes. Chaque virgule de votre texte sera automatiquement suivie d’un espace, pour une meilleure clarté et une présentation plus soignée. Voir la capture d’écran :

=TRIM(SUBSTITUTE(A2,",",", "))

ajouter des espaces après les virgules à l’aide d’une formule pour obtenir le résultat

Explication de cette formule :
  • SUBSTITUTE(A2, ",", ", ")Remplace chaque virgule trouvée dans la cellule A2 par une virgule suivie d’un espace, pour corriger les erreurs de mise en forme dans les données importées et assurer une cohérence entre les entrées textuelles.
  • TRIM(...)Supprime tous les espaces superflus du résultat, y compris ceux situés avant ou après le texte, ainsi que les espaces multiples entre les mots dus à des erreurs.
Astuce : assurez-vous qu’aucune protection de cellule ni aucun problème d’écrasement de formule n’empêche la recopie. Si vous avez besoin du résultat sous forme de texte statique, copiez les cellules contenant la formule et utilisez Collage spécial > Valeurs pour écraser les données d’origine.

Remarques sur le scénario : Cette formule convient particulièrement aux colonnes composées essentiellement de données textuelles. Si vos cellules contiennent des nombres, des formules ou des dates, assurez-vous que le résultat reste valide. Cette approche traite une colonne à la fois ; pour formater plusieurs colonnes, copiez et adaptez la formule dans chacune d’elles selon vos besoins.


Ajouter des espaces après les virgules avec Kutools pour Excel

Kutools pour Excel simplifie les tâches de traitement de données, transformant la mise en forme textuelle — comme l’ajout d’espaces après les virgules — en une opération rapide et efficace. Grâce à la fonctionnalité intuitive « Ajouter du texte », insérez facilement des espaces après chaque virgule pour uniformiser vos données sur toute une plage, idéal pour mettre à jour en un clin d’œil de longues listes, des champs d’adresse ou des communications groupées.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

Une fois Kutools pour Excel installé (disponible avec les licences personnelles et professionnelles), rendez-vous dans « Kutools » > « Texte » > « Ajouter du texte » pour ouvrir la boîte de dialogue dédiée.
cliquer sur Ajouter du texte pour accéder à la boîte de dialogue

Dans la boîte de dialogue « Ajouter du texte », procédez comme suit :

  1. Saisissez un espace dans la zone Texte.
  2. Sélectionnez Après le texte, puis saisissez une virgule dans le champ associé. Cela indique à Kutools d’insérer un espace directement après chaque virgule de votre sélection.
  3. Cliquez sur OK.
    spécifier les options dans la boîte de dialogue

Résultat : Kutools applique immédiatement la modification à toutes les cellules sélectionnées en insérant systématiquement un espace après chaque virgule. Voir la capture d’écran :
spécifier les options dans la boîte de dialogue

Vous pouvez annuler l’opération à tout moment avec Ctrl+Z si nécessaire. Cet outil est idéal pour les utilisateurs qui nettoient régulièrement des données importées, préparent des listes d’e-mails ou mettent en forme des résultats à des fins de reporting, en offrant des résultats fiables avec un minimum d’effort.


Ajouter des espaces après les virgules avec la fonction Rechercher et remplacer

Pour les utilisateurs des outils intégrés d’Excel, la fonction Rechercher et remplacer offre une solution directe et efficace pour insérer un espace après chaque virgule — idéale pour des ajustements ponctuels, sans formule ni extension.

Sélectionnez la plage de données à modifier, par exemple une ou plusieurs colonnes contenant des entrées textuelles. Pour ouvrir la boîte de dialogue Rechercher et remplacer, cliquez sur Accueil > Rechercher et sélectionner > Remplacer, ou appuyez sur « Ctrl + H » de votre clavier.

accéder à la fonction Rechercher et remplacer

Dans la boîte de dialogue, saisissez une virgule dans la zone Rechercher et une virgule suivie d’un espace dans la zone Remplacer par. Voir la capture d’écran :

définir les options dans la boîte de dialogue Rechercher et remplacer

Cliquez sur Remplacer tout pour terminer l’opération. Des espaces seront insérés après chaque virgule dans les cellules sélectionnées.

Cette méthode s’avère particulièrement efficace pour les jeux de données statiques et les tâches de mise en forme simples. Utilisez-la avec précaution sur des données mixtes, car des modifications non souhaitées pourraient altérer des valeurs telles que des nombres incluant des séparateurs de milliers. Il est donc recommandé de limiter votre sélection aux colonnes contenant exclusivement du texte ou d’utiliser la commande Annuler (Ctrl+Z) si les résultats ne correspondent pas à vos attentes.


Ajouter des espaces après les virgules avec du code VBA

Pour les cas plus avancés — comme l’application de la mise en forme sur plusieurs colonnes, des feuilles entières ou des dispositions de données fortement personnalisées — vous pouvez automatiser le processus à l’aide d’une macro VBA. Cette méthode est très efficace pour les utilisateurs qui gèrent des opérations massives ou mettent régulièrement à jour de nouvelles données. La solution VBA permet également de traiter des plages non contiguës et d’agir directement sur les données, réduisant ainsi les interventions manuelles.

Procédez comme suit pour utiliser VBA :

1. Accédez à l’onglet Développeur et cliquez sur Visual Basicpour ouvrir l’éditeur VBA. (Si l’onglet Développeur n’est pas visible, cliquez avec le bouton droit sur le ruban, choisissez)Personnaliser le ruban, puis cochez l’option Développeur.) Dans l’éditeur, sélectionnez Insertion > Module pour ajouter un nouveau module.

Sub AddSpacesAfterCommas()
    Dim Rng As Range
    Dim cell As Range
    Dim ws As Worksheet
    Dim xTitleId As String
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set Rng = Application.InputBox("Select Range to add spaces after commas", xTitleId, Selection.Address, Type:=8)
    If Rng Is Nothing Then Exit Sub
    For Each cell In Rng
        If VarType(cell.Value) = vbString Then
            cell.Value = Replace(cell.Value, ",", ", ")
        End If
    Next cell
End Sub

2. Fermez l’éditeur VBA. Pour exécuter la macro, revenez à Excel, appuyez sur Alt + F8, sélectionnez AddSpacesAfterCommas dans la liste, puis cliquez sur Exécuter.

Une boîte de dialogue s’ouvre pour vous permettre de sélectionner la plage à traiter — par exemple une seule colonne, plusieurs colonnes ou l’intégralité de la feuille. La macro analyse automatiquement chaque cellule : si elle contient du texte, chaque virgule est suivie d’un espace.
Remarque : cette macro n’agit pas sur les cellules numériques.

Conseils supplémentaires : Sauvegardez toujours votre feuille de calcul avant d’exécuter une macro VBA pour éviter toute modification involontaire. Si vous souhaitez appliquer la macro à l’ensemble de la feuille, sélectionnez-la entièrement avant de l’exécuter ou indiquez la plage A1:Z1000 (ou la plage de votre choix). En cas d’erreur ou si certaines cellules ne sont pas traitées, vérifiez que vos données sont au format texte.


Chacune de ces méthodes offre une solution pratique, adaptée à différents niveaux de maîtrise d’Excel et à l’ampleur du jeu de données. Les approches basées sur des formules ou sur Rechercher et remplacer sont rapides et simples pour les petits volumes et les corrections manuelles. Kutools pour Excel propose un traitement par lots fiable et flexible pour diverses structures de données, tandis que les macros VBA automatisent les tâches répétitives ou massives destinées aux utilisateurs avancés. Tenez compte de la taille de votre jeu de données, de la fréquence des mises à jour et du flux de travail souhaité pour choisir la méthode optimale — et n’oubliez pas de vérifier les résultats afin d’éviter toute mise en forme non intentionnelle, notamment dans les cellules contenant des nombres, des codes ou des formules.

Si vous obtenez des résultats inattendus — comme des espaces supplémentaires, des virgules ignorées ou une mise en forme numérique modifiée — testez d’abord la solution sur une copie de vos données, et utilisez la fonction Annuler d’Excel pour revenir en arrière en cas d’erreur. Pour des manipulations plus avancées ou des dispositions spécifiques, vous pouvez personnaliser davantage le code VBA afin de répondre précisément à vos besoins.

Vous souhaitez découvrir davantage de tutoriels Excel et des solutions pratiques pour les tâches courantes liées aux données ?Explorez des milliers de guides étape par étape sur notre site web.


Article connexe :

Comment insérer des espaces avant les majuscules dans Excel ?


Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile

  • Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels