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

Comment fusionner plusieurs cellules en une seule en insérant des espaces, des virgules ou d’autres séparateurs dans Excel ?

AuteurSun Date de modification

Lorsque vous combinez des cellules issues de plusieurs colonnes ou lignes en une seule cellule, les données combinées peuvent ne comporter aucun séparateur. Mais si vous souhaitez les séparer par des marques spécifiques, telles qu’un espace, une virgule, un point-virgule ou tout autre caractère, comment procéder ? Ce tutoriel présente plusieurs méthodes à cet effet.

une capture d’écran de la combinaison de plusieurs cellules avec un séparateur en lignes et colonnes


Concaténer une ligne ou une colonne de cellules en une seule cellule avec des espaces, des virgules ou d’autres séparateurs à l’aide de formules

Dans Excel, utilisez les formules ci-dessous pour fusionner une ligne ou une colonne de cellules en une seule cellule.


Méthode A : Utiliser l’opérateur « & » pour combiner des cellules

Dans Excel, utilisez l’opérateur « & » pour combiner facilement des chaînes de texte ou des valeurs issues de différentes cellules.

Saisissez la formule ci-dessous pour concaténer les cellules de plusieurs colonnes : (séparez les Résultats fusionnés par un espace ; vous pouvez remplacer cet espace par tout autre séparateur selon vos besoins.)

=A2&« »&B2&« »&C2

Ensuite, faites glisser la poignée de recopie vers les cellules auxquelles vous souhaitez appliquer cette formule : les données issues de différentes colonnes seront ainsi fusionnées en une seule cellule, comme illustré dans la capture d’écran suivante.

une capture d’écran de l’utilisation

  • Conseils :
  • Dans la formule ci-dessus, vous pouvez remplacer les espaces entre les opérateurs & par d’autres séparateurs, tels que =A2&"-"&B2&"-"&C2
  • Si vous devez combiner les valeurs de cellules provenant de plusieurs lignes, il vous suffit de modifier la référence de cellule comme suit :=A2&« »&A3&« »&A4&« »&A5&« »&A6&« »&A7

Méthode B : Utiliser la fonction CONCATENER pour combiner des cellules

La fonction CONCATENER dans Excel permet également de combiner plusieurs chaînes de texte ou valeurs de cellules en une seule cellule.

Saisissez ou copiez la formule ci-dessous dans une cellule vide :

=CONCATENATE(A2, "-", B2, "-", C2)

Ensuite, faites glisser la poignée de recopie vers les cellules auxquelles vous souhaitez appliquer cette formule pour obtenir le résultat suivant :

une capture d’écran de l’utilisation de la fonction CONCATENER pour combiner des cellules en une seule cellule

  • Conseils :
  • Dans la formule ci-dessus, vous pouvez remplacer le caractère « - » par d’autres séparateurs, tels que =CONCATENATE(A2, ";", B2, ";", C2)
  • Si vous devez combiner les valeurs de cellules provenant de plusieurs lignes, il vous suffit de modifier la référence de cellule comme suit :=CONCATENATE(A2, "-", A3, "-", A4, "-", A5, "-", A6, "-", A7)

Méthode C : Utiliser la fonction TEXTEJOIN pour combiner des cellules

Si vous utilisez Excel 365 ou une version ultérieure, découvrez la fonction TEXTEJOIN, qui vous permet de fusionner facilement plusieurs cellules en une seule.

Saisissez ou copiez la formule suivante dans une cellule vide :

=TEXTJOIN(",",TRUE,A2:C2)

Ensuite, faites glisser la poignée de recopie pour appliquer cette formule à d’autres cellules, comme illustré dans la capture d’écran suivante :

une capture d’écran de l’utilisation de la fonction TEXTJOIN pour combiner des cellules en une seule cellule

  • Conseils:
  • Dans la formule ci-dessus, vous pouvez remplacer le caractère « , » par d’autres séparateurs, tels que =TEXTJOIN(«/»,TRUE,A2:C2)
  • Pour combiner les valeurs de cellules provenant de plusieurs lignes, il vous suffit de modifier la référence de cellule comme suit :=TEXTJOIN(",",TRUE,A2:A7)
  • La fonction TEXTJOIN permet également de combiner une plage de cellules en une seule cellule avec un délimiteur, comme suit :=TEXTJOIN(",",TRUE,A2:C7)

Concaténer une ligne, une colonne ou une plage de cellules en une seule cellule avec un séparateur spécifié

Kutools pour Excel propose une fonctionnalité puissante : Combiner, qui vous permet de fusionner toutes vos données — qu’elles soient organisées par lignes, colonnes ou plage de cellules — en un seul enregistrement, sans aucune perte d’information. Découvrez la démonstration ci-dessous.Cliquez pour télécharger Kutools pour Excel !


Concaténer une ligne ou une colonne de cellules en une seule cellule avec des espaces, des virgules ou d’autres séparateurs à l’aide d’une fonction personnalisée

Dans Excel, vous pouvez également créer une fonction personnalisée pour fusionner les cellules d’une ligne ou d’une colonne en une seule cellule, en les séparant par des espaces ou tout autre caractère de votre choix.

1. Appuyez sur les touches ALT + F11 de votre clavier pour ouvrir une fenêtre Microsoft Visual Basic pour Applications.

2. Cliquez sur Insertion > Module, puis copiez le code VBA dans le module.

VBA : Combiner des cellules selon une ligne ou une colonne en une seule avec un séparateur spécifique :

Function Combine(WorkRng As Range, Optional Sign As String = "~") As String
Dim Rng As Range
Dim OutStr As String
For Each Rng In WorkRng
    If Rng.Text <> " " Then
        OutStr = OutStr & Rng.Text & Sign
    End If
Next
Combine = Left(OutStr, Len(OutStr) - 1)
End Function

Conseil : Dans le script ci-dessus «Function Combine(WorkRng As Range, Optional Sign As String = «~») As String», le séparateur «~» est utilisé pour séparer les éléments combinés. Vous pouvez le personnaliser selon vos besoins.

3. Saisissez ensuite la formule =Combine(A2:C2) dans une cellule vide, puis faites glisser la poignée de recopie sur la plage à laquelle vous souhaitez appliquer cette formule. Toutes les cellules de la ligne seront ainsi combinées en une seule cellule, séparées par des tirets. Consultez la capture d’écran suivante :

une capture d’écran de l’utilisation d’une fonction définie par l’utilisateur pour combiner plusieurs cellules en une seule cellule

Conseils : Grâce à la fonction personnalisée ci-dessus, vous pouvez également combiner les valeurs des cellules par colonne. Il vous suffit de saisir la formule suivante =Combine(A2:A7) pour obtenir les données fusionnées souhaitées.


Concaténer une ligne ou une colonne de cellules en une seule cellule avec un saut de ligne à l’aide de formules

Parfois, vous pouvez avoir besoin d’insérer un saut de ligne pour séparer des chaînes de texte concaténées. La fonction CAR(10) renvoie généralement le caractère correspondant à ce saut de ligne. Voici quelques méthodes pour y parvenir :


Méthode A : Utiliser la fonction CONCATENER pour combiner des cellules avec un saut de ligne

Ici, combinez la fonction CONCATENER avec le caractère CAR(10) pour obtenir un résultat fusionné séparé par des sauts de ligne.

1. Saisissez ou copiez la formule ci-dessous :

=CONCATENATE(A2,CHAR(10),B2,CHAR(10),C2)

Ensuite, faites glisser la poignée de recopie vers les cellules auxquelles vous souhaitez appliquer cette formule pour obtenir le résultat suivant :

une capture d’écran de l’utilisation d’une formule pour combiner des cellules en une seule cellule avec un saut de ligne

2. Cliquez ensuite sur Accueil > Renvoi à la ligne automatique pour formater les cellules. Vous obtiendrez ainsi le résultat souhaité :

une capture d’écran de la sélection de l’option Retour à la ligne pour afficher la cellule combinée sur plusieurs lignes

Conseils: Pour combiner les valeurs de cellules provenant de plusieurs lignes, il vous suffit de modifier la référence de cellule comme suit :=CONCATENATE(A2,CHAR(10),A3,CHAR(10),A4,CHAR(10),A5,CHAR(10),A6,CHAR(10),A7)


Méthode B : Utiliser la fonction TEXTEJOIN pour combiner des cellules avec un saut de ligne (Excel 365 et versions ultérieures)

La formule ci-dessus peut sembler un peu complexe lorsqu’il s’agit de combiner plusieurs cellules. Heureusement, la fonction TEXTJOIN vous permet d’accomplir cette tâche rapidement et facilement.

Saisissez ou copiez la formule ci-dessous dans une cellule vide :

=TEXTJOIN(CHAR(10),TRUE,A2:C2)

Après avoir obtenu le Résultats fusionnés, n’oubliez pas de formater les cellules contenant la formule en Renvoi à la ligne, comme illustré dans la capture d’écran suivante :

une capture d’écran de l’utilisation de la fonction TEXTJOIN pour combiner des cellules avec un saut de ligne, puis de la sélection de l’option Retour à la ligne pour afficher les résultats sur plusieurs lignes

Conseils: Pour combiner les valeurs de cellules provenant de plusieurs lignes, il vous suffit de modifier la référence de cellule comme suit :=TEXTJOIN(CHAR(10),TRUE,A2:A7)


Concaténer une ligne, une colonne ou une plage de cellules en une seule cellule avec un séparateur spécifié grâce à une fonctionnalité pratique

Si les formules et le code ci-dessus vous agacent, je vous recommande un outil pratique : Kutools pour Excel, grâce à sa fonctionnalité Combiner, qui vous permet de fusionner rapidement les valeurs des cellules par ligne, par colonne ou sur une plage entière en une seule cellule.

Conseils :Pour utiliser cette fonctionnalité Combiner, commencez par télécharger Kutools pour Excel, puis appliquez facilement et rapidement cette fonctionnalité.

Après avoir installé Kutools pour Excel, procédez comme suit :

1. Sélectionnez une plage de cellules dont vous souhaitez fusionner les valeurs en une seule cellule.

2. Appliquez cette fonction en cliquant sur Kutools > Fusionner et fractionner > Combinez les lignes, colonnes ou cellules tout en conservant leurs valeurs. Voir la capture d’écran suivante :

une capture d’écran de l’activation de la fonctionnalité « Combiner des lignes, des colonnes ou des cellules sans perdre de données » de Kutools

3. Dans la boîte de dialogue qui s’ouvre, configurez les opérations souhaitées, comme illustré dans la capture d’écran suivante :

une capture d’écran de la configuration de la boîte de dialogue « Combiner des colonnes ou des lignes »

4. Cliquez ensuite sur OK, et vous obtiendrez le résultat illustré dans la capture d’écran suivante :

1).Combiner les valeurs des cellules en une seule cellule pour chaque ligne :

une capture d’écran montrant le résultat après avoir combiné les valeurs des cellules en une seule cellule pour chaque ligne

2).Combiner les valeurs des cellules en une seule cellule pour chaque colonne :

une capture d’écran montrant le résultat après avoir combiné les valeurs des cellules en une seule cellule pour chaque colonne

3).Combiner une plage de valeurs de cellules en une seule cellule :

une capture d’écran des cellules d’origineune capture d’écran d’une flècheune capture d’écran montrant que toutes les cellules de la plage sélectionnée sont combinées en une seule cellule

Cliquez pour télécharger Kutools pour Excel et profitez dès maintenant d’un essai gratuit !


Plus d’articles relatifs aux Combinez les lignes et aux colonnes :

  • Fusionner et Combinez les lignes sans perdre de données dans Excel
  • Excel conserve uniquement les données situées dans la cellule en haut à gauche lorsque vous utilisez la commande « Fusionner et centrer » (onglet Accueil > Fusionner et centrer dans le groupe Alignement) pour fusionner des lignes de données. Les utilisateurs doivent alors recourir à une autre méthode afin de fusionner plusieurs lignes de données en une seule sans supprimer les données.
  • Combiner Ligne en double et additionner les valeurs dans Excel
  • Dans Excel, vous rencontrez souvent ce problème : vous disposez d’une plage de données contenant des entrées en double, et vous souhaitez regrouper ces données identiques tout en additionnant les valeurs correspondantes dans une autre colonne, comme illustré dans les captures d’écran ci-dessous. Comment résoudre ce problème ?
  • Combiner date et heure en une seule cellule dans Excel
  • Une feuille de calcul contient deux colonnes : l’une indique la date, l’autre l’heure, comme illustré ci-dessous. Existe-t-il un moyen rapide de fusionner ces deux colonnes en une seule tout en préservant le format horaire ?
  • Concaténer des cellules en ignorant ou en sautant les cellules vides dans Excel
  • La fonction CONCATENER d’Excel vous permet de combiner rapidement les valeurs de plusieurs cellules en une seule. Toutefois, si certaines cellules de votre sélection sont vides, elles sont également incluses dans le résultat. Que faire si vous souhaitez concaténer uniquement les cellules contenant des données et ignorer celles qui sont vides ?

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