Comment ajouter rapidement une virgule entre les mots dans Excel ?
Lorsque vous travaillez avec des données dans Excel, il vous arrive souvent de devoir séparer des mots ou des expressions par des virgules — par exemple, pour formater une liste de noms, de produits ou de mots-clés en vue d’un traitement ultérieur. Ajouter ces virgules manuellement devient vite fastidieux, surtout avec de grands jeux de données. Heureusement, Excel propose des méthodes efficaces pour automatiser cette tâche. Découvrez ci-dessous un guide détaillé pour insérer rapidement des virgules entre les mots dans Excel.
![]() | ![]() | ![]() |
Ajouter une virgule entre les mots à l’aide de la fonction Rechercher et remplacer
Ajouter une virgule entre les mots à l’aide de Kutools pour Excel
Ajouter une virgule entre les mots à l’aide de la fonction SUBSTITUE
Ajouter une virgule entre les mots à l’aide d’un code VBA
Ajouter une virgule entre les mots à l’aide de la fonction Rechercher et remplacer
L’outil Rechercher et remplacer d’Excel vous permet de mettre à jour rapidement le texte contenu dans vos cellules. Si vos données incluent des mots séparés par des espaces, utilisez cette fonction pour insérer facilement des virgules entre eux.
1. Commencez par sélectionner les cellules dans lesquelles vous souhaitez insérer des virgules entre les mots. Une fois ces cellules sélectionnées, appuyez sur Ctrl + H sur votre clavier pour ouvrir la boîte de dialogue Rechercher et remplacer.
2. Dans la boîte de dialogue, cliquez dans le champ « Rechercher » et saisissez un espace à l’aide de la barre d’espace (assurez-vous qu’il s’agit bien d’un seul espace). Ensuite, dans le champ « Remplacer par », tapez un espace suivi d’une virgule (c’est-à-dire « , »). Cette configuration remplace chaque espace entre les mots par un espace et une virgule, préservant ainsi la lisibilité du texte.

3. Cliquez sur Tout remplacer. Excel mettra immédiatement à jour toutes les cellules sélectionnées en insérant une virgule après chaque espace dans votre sélection.
4. Après le remplacement, un message indiquera le nombre de remplacements effectués. Cliquez sur OK, puis sur Fermer pour quitter la boîte de dialogue Rechercher et remplacer.
Conseils et remarques :
- Cette approche donne les meilleurs résultats lorsque les mots sont systématiquement séparés par des espaces simples.
- Si vos données contiennent des doubles espaces, des tabulations ou des espacements irréguliers entre les mots, envisagez d’abord de les nettoyer à l’aide de la fonction SUPPRESPACE ou de la fonctionnalité Supprimer les doubles espaces.
- La fonction Rechercher et remplacer modifie directement les cellules d’origine. Si vous souhaitez conserver vos données brutes intactes, veillez à en faire une copie avant d’utiliser cette méthode.
Ajouter une virgule entre les mots à l’aide de Kutools pour Excel
Si vous préférez une approche plus flexible ou avancée, Kutools pour Excel propose des fonctionnalités dédiées pour automatiser ce processus. Ce complément étend les capacités d’Excel et offre une personnalisation accrue lors de l’insertion de texte entre ou autour des mots dans les cellules — un atout précieux pour gérer des formats de données complexes ou répondre à des exigences spécifiques en matière de délimiteurs. L’outil Ajouter du texte ajoute automatiquement n’importe quel caractère (virgule, point-virgule, trait d’union, etc.) à diverses positions, réduisant ainsi considérablement les interventions manuelles, même avec des jeux de données volumineux ou variés.
Une fois Kutools pour Excel installé, procédez comme suit pour ajouter des virgules entre les mots dans les cellules sélectionnées :
Cliquez sur l’onglet Kutools du ruban Excel, puis sélectionnez Texte > Ajouter du texte pour ouvrir la boîte de dialogue « Ajouter du texte ».
Ajustez les paramètres comme suit :
- Dans la zone « Texte », saisissez la virgule (ou tout autre séparateur de votre choix) que vous souhaitez insérer entre les mots.
- Ensuite, sélectionnez l’option Entre chaque mot dans la liste déroulante « Ajouter uniquement à ». Ce paramètre garantit que le séparateur choisi sera inséré entre chaque mot là où un espace est présent dans la cellule.
- Enfin, cliquez sur le bouton OK pour appliquer la mise en forme à votre sélection.

Résultat : Les cellules sélectionnées affichent désormais chaque mot séparé par des virgules, comme illustré.
Problèmes possibles et conseils :
- Si vous souhaitez utiliser d’autres séparateurs (comme un point-virgule, un tiret, etc.), saisissez simplement le caractère de votre choix dans le champ « Texte ».
- Kutools prend en charge les opérations par lots, une solution idéale pour traiter des centaines, voire des milliers de lignes en toute simplicité.
Ajouter une virgule entre les mots à l’aide de la fonction SUBSTITUE
Pour les utilisateurs qui préfèrent les formules, la fonction SUBSTITUE d’Excel permet d’insérer des virgules entre les mots sans modifier de façon permanente les données source. Cette approche est idéale pour générer une version distincte et parfaitement mise en forme de vos données, notamment dans le cadre de rapports ou d’exports. Elle convient également aux scénarios impliquant des données dynamiques, puisque le résultat de la formule s’actualise automatiquement dès que les données d’origine sont modifiées.
Supposons que vos Texte Original se trouvent dans la cellule A1:
Saisissez la formule suivante dans une autre cellule (par exemple,)B1) :
=SUBSTITUTE(TRIM(A1)," ",", ") Appuyez sur Entrée pour valider, puis faites glisser la poignée de recopie vers le bas afin d’appliquer la formule aux autres cellules selon vos besoins.
Explication et bonnes pratiques :
- La fonction SUPPRESPACE supprime les espaces en début et en fin de chaîne, puis réduit tous les espaces superflus entre les mots à un seul espace. Cela permet d’éviter l’apparition de doubles virgules indésirables lorsque plusieurs espaces séparent les mots.
- La fonction SUBSTITUE remplace chaque espace simple (le délimiteur standard) par une virgule suivie d’un espace, ce qui rend le résultat plus clair et cohérent.
- Comme la formule ne renvoie que le résultat mis en forme, les données d’origine de la colonne A restent inchangées.
Ajouter une virgule entre les mots à l’aide d’une macro VBA
Pour les utilisateurs qui manipulent fréquemment de grands volumes de données ou nécessitent une personnalisation avancée, une simple macro VBA permet d’insérer rapidement des virgules entre les mots. VBA s’avère particulièrement efficace pour automatiser les tâches répétitives, appliquer des modifications par lots ou gérer des scénarios que les formules et outils intégrés ne prennent pas entièrement en charge.
1. Cliquez sur Développeur > Visual Basic pour ouvrir l’éditeur Microsoft Visual Basic pour Applications. Dans l’éditeur, cliquez sur Insertion > Module, puis saisissez le code ci-dessous :
Sub AddCommasBetweenWords()
Dim WorkRng As Range
Dim Rng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
If Rng.Value <> "" Then
Rng.Value = Replace(Application.WorksheetFunction.Trim(Rng.Value), " ", ", ")
End If
Next
End Sub 2. Après avoir saisi le code, cliquez sur le bouton
(Exécuter) pour le lancer. Lorsque vous y êtes invité, sélectionnez la plage de cellules à traiter, et la macro VBA ajoutera automatiquement des virgules entre chaque mot des cellules sélectionnées.
Remarques supplémentaires :
- Sauvegardez toujours votre classeur avant d’exécuter un script VBA, car celui-ci modifie directement les données source.
- Si l’onglet Développeur n’est pas visible, activez-le via Fichier > Options > Personnaliser le ruban.
- Pour une personnalisation avancée (par exemple, des délimiteurs différents ou l’insertion conditionnelle de virgules), vous pouvez adapter le code en conséquence.
Vous pouvez utiliser cette macro pour traiter de grands lots de données sans avoir à effectuer des remplacements manuels répétitifs. Elle est particulièrement adaptée aux utilisateurs à l’aise avec la programmation de base et à ceux qui doivent automatiser cette tâche régulièrement.
L’ajout de virgules entre les mots dans Excel peut être réalisé par plusieurs méthodes, chacune adaptée à des besoins et niveaux d’expérience spécifiques. Que vous utilisiez Rechercher et remplacer pour une mise à jour rapide et simple, Kutools pour un traitement par lots puissant et flexible, des formules pour des résultats dynamiques non destructifs, ou VBA pour une automatisation à grande échelle, vous disposez d’options adaptées à la plupart des situations. Lorsque vous travaillez avec de grands jeux de données, conservez toujours une copie des données d’origine et vérifiez soigneusement l’exactitude des résultats.
Si vous souhaitez découvrir d’autres solutions Excel pour le traitement avancé des données, telles que l’extraction de mots-clés ou la conversion de délimiteurs, notre site web propose des milliers de tutoriels pour vous aider à booster encore davantage votre productivité.
Meilleurs outils de productivité Office
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.
- 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



