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

Comment ajouter ou combiner le texte d’une cellule à une autre dans Excel ?

AuteurSiluvia Date de modification

Dans le travail quotidien avec des feuilles de calcul, il est courant de devoir combiner des valeurs issues de plusieurs cellules en une seule. Par exemple, vous pouvez avoir le prénom, le deuxième prénom et le nom de famille répartis dans des colonnes distinctes que vous souhaitez regrouper, ou encore fusionner des adresses ou des données fragmentées pour une meilleure lisibilité et un traitement simplifié. Comme illustré dans la capture d’écran ci-dessous, l’objectif consiste à ajouter du texte provenant de cellules différentes dans une seule cellule sous Excel, afin d’obtenir un résultat consolidé parfaitement adapté à vos besoins de gestion de données.

ajout de texte d'une cellule à une autre

Comment y parvenir de manière efficace et précise ? Cet article présente en détail plusieurs méthodes, alliant formules et outils robustes, pour vous permettre d’ajouter ou de combiner rapidement du texte entre cellules dans Excel, quelle que soit la taille ou la complexité de vos données.

Ajouter du texte d’une cellule à une autre à l’aide d’une formule
Ajouter facilement du texte d’une cellule à une autre avec
Kutools pour Excel
Ajouter du texte à l’aide de l’opérateur esperluette (&)
Ajouter du texte à l’aide de la fonction TEXTJOIN (Excel 2016 et versions ultérieures)


Ajouter du texte d’une cellule à une autre à l’aide d’une formule

Une méthode efficace pour combiner du texte provenant de plusieurs cellules sous Excel consiste à utiliser une formule. Cette approche convient aux utilisateurs qui préfèrent des solutions directement intégrées aux cellules et ne souhaitent pas recourir à des compléments ou à des outils externes.

1. Sélectionnez une cellule vide où vous souhaitez afficher le résultat combiné. Saisissez la formule suivante dans la Barre de formule: =CONCATENATE(A1,« »,B1,« »,C1), puis appuyez sur Entrée.

2. Ensuite, sélectionnez la cellule D1 (ou celle contenant votre formule) et faites glisser la poignée de recopie vers le bas ou vers la droite pour étendre instantanément la formule aux lignes ou colonnes adjacentes, selon vos besoins — une solution rapide pour combiner les valeurs de vos cellules sur l’ensemble de votre jeu de données.

faites glisser et remplissez la formule dans d'autres cellules

Remarque : Dans cette formule, vous pouvez adapter les références de cellules (A1, B1, C1) ainsi que les séparateurs (espace, virgule, trait d’union, etc.) selon vos besoins spécifiques. La fonction CONCATENER est disponible dans toutes les versions d’Excel, ce qui la rend largement utilisable, bien que les versions plus récentes proposent également des alternatives comme TEXTJOIN ou CONCAT, offrant davantage de flexibilité.


Ajouter facilement du texte d’une cellule à une autre avec l’utilitaire Combiner de Kutools pour Excel

L’utilitaire Combinez les lignes/colonnes/cellules et conservez les valeurs inclus dans Kutools pour Excel propose une méthode rapide et simplifiée pour fusionner ou concaténer du texte sur une plage de cellules. Idéal pour ceux qui souhaitent éviter les formules manuelles ou doivent combiner de grands jeux de données, il permet d’utiliser des séparateurs personnalisés, des options de placement et des fonctions de post-traitement. Cet outil simplifie non seulement la fusion, mais offre aussi une grande flexibilité pour formater les résultats et gérer les cellules.

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...

1. Si vous souhaitez combiner des valeurs provenant de cellules adjacentes (par exemple, plusieurs colonnes de noms ou de données), commencez par sélectionner la plage de cellules concernée. Rendez-vous ensuite dans Kutools > Fusionner et scinder > Combinez les lignes/colonnes/cellules et conservez les valeurs. Consultez la capture d’écran ci-dessous pour une illustration visuelle :

2. Dans la boîte de dialogue Combinez les lignes, Colonnes ou lignes sans perte de données, ajustez les paramètres selon vos besoins :

  • A. Sélectionnez Combinez les colonnes si les cellules à concaténer se trouvent dans des colonnes différentes.
  • B. Définissez le séparateur souhaité dans le champ Séparateur (par exemple, espace, virgule, point-virgule ou personnalisé).
  • C.Choisissez l’emplacement où le Résultats fusionnésdoit être placé à l’aide de la liste déroulante
  • D. Si vous souhaitez supprimer les valeurs initiales après la combinaison, cochez l’option Supprimer le contenu de ces cellules.
  • E. Cliquez sur OK pour confirmer et exécuter l’opération.

définissez les options dans la boîte de dialogue

Les valeurs des cellules provenant de différentes colonnes seront désormais combinées selon vos réglages, et le résultat s’affichera à l’emplacement que vous avez indiqué.

les textes des cellules de différentes colonnes sont concaténés dans une seule cellule

Remarque :

Si vous choisissez plutôt l’option Combinez les lignes, les données de chaque ligne sont fusionnées comme illustré dans la capture d’écran ci-dessous — une solution idéale pour concaténer plusieurs lignes au sein d’une même colonne.

sélectionnez l'option Combiner les lignes pour fusionner les données de chaque ligne

Avantages et conseils pratiques :Cet utilitaire est idéal pour traiter de grands tableaux ou lorsque vous avez besoin de

Si vous souhaitez profiter d’un essai gratuit de 30 jours de cet utilitaire,cliquez ici pour le télécharger, puis suivez les étapes indiquées ci-dessus.


Ajouter du texte à l’aide de l’opérateur esperluette (&)

L’opérateur esperluette (&) dans Excel offre une méthode simple et universellement disponible pour combiner du texte provenant de plusieurs cellules. Particulièrement efficace pour des concaténations rapides sans avoir besoin d’options avancées, il fonctionne dans toutes les versions d’Excel. Idéal pour les usages basiques, comme la fusion de noms, d’adresses ou de courtes données situées dans des cellules adjacentes.

1.Sélectionnez la cellule cible où vous souhaitez ajouter du texte (par exemple, D1), puis saisissez la formule suivante :

=A1 & " " & B1 & " " & C1

2. Appuyez sur Entrée pour confirmer, puis utilisez la poignée de recopie pour étendre la formule aux autres lignes si nécessaire.

Explication et conseils : Cette méthode est simple et rapide pour quelques cellules. Vous pouvez utiliser n’importe quel délimiteur (comme « - » ou « , ») en remplaçant les espaces entre guillemets. Pour des plages plus étendues, cette méthode exige une modification manuelle afin d’inclure chaque référence de cellule. Veillez toujours à encadrer votre séparateur choisi par des guillemets.


Ajouter du texte à l’aide de la fonction TEXTJOIN (Excel 2019 et versions ultérieures)

Pour les utilisateurs d’Excel 2019 ou d’une version plus récente, la fonction TEXTJOIN constitue une solution flexible et efficace pour combiner du texte provenant d’une plage entière de cellules à l’aide d’un délimiteur personnalisé. Elle est particulièrement recommandée pour fusionner de nombreuses cellules, gérer des plages de façon dynamique et ignorer automatiquement les cellules vides lorsque nécessaire.

1.Dans la cellule où vous souhaitez afficher le résultat combiné (par exemple, D1), saisissez la formule suivante en utilisant l’espace comme séparateur :

=TEXTJOIN(" ",TRUE,A1:C1)

2. Appuyez sur Entrée pour exécuter la formule. Si vous souhaitez combiner davantage de lignes, il vous suffit de copier la formule ou de la faire glisser vers le bas, parallèlement à votre jeu de données.

Explication des paramètres : Le premier argument " " définit le séparateur (un espace dans cet exemple). Le deuxième argument VRAI indique que les cellules vides doivent être ignorées. Remplacez A1:C1 par votre propre

Avantages et points à considérer : Cette méthode convient particulièrement aux grandes plages de données et aux données dynamiques, notamment dans les environnements Excel modernes. Pour les versions antérieures d’Excel, privilégiez plutôt la fonction CONCATENERou l’opérateur esperluette (&). Sachez que la saisie directe de la plage (par exemple,)A1:C1) vous permet de concaténer des lignes ou des colonnes entières en une seule opération, sans avoir à indiquer manuellement chaque référence.

Rappels sur les erreurs : Si la fonction TEXTEJOIN n’est pas disponible dans votre version, vous risquez d’obtenir une erreur #NOM?.


Ajouter du texte provenant de plusieurs cellules à l’aide d’un code VBA (macro)

Lorsque vous devez concaténer du texte provenant de plusieurs cellules — même non adjacentes, potentiellement réparties sur différentes feuilles de calcul ou au sein de plages complexes — une macro VBA s’impose comme une solution programmable et hautement automatisée. Idéale pour les tâches répétitives, les grands ensembles de données ou toute logique personnalisée dépassant les capacités des formules et fonctions intégrées, elle simplifie considérablement votre flux de travail.

Scénarios d’utilisation : Idéal pour les utilisateurs à l’aise avec les macros ou ceux qui gèrent de gros volumes de données à consolider, notamment lorsqu’une automatisation ou des opérations répétitives sont nécessaires.

1. Ouvrez l’éditeur VBA via Outils de développement > Visual Basic. Dans la fenêtre Microsoft Visual Basic pour Applications, choisissez Insertion > Module, puis collez le code suivant dans le module :

Sub MergeCellsRowByRow()
'Updated by Extendoffice 2025/7/15
    Dim WorkRng As Range
    Dim Delimiter As String
    Dim OutputCell As Range
    Dim rowRng As Range
    Dim cell As Range
    Dim Combined As String
    Dim i As Long

    On Error Resume Next
    xTitleId = "KutoolsforExcel"

    ' Select range to merge
    Set WorkRng = Application.InputBox("Select range to merge by row:", xTitleId, Selection.Address, Type:=8)
    If WorkRng Is Nothing Then Exit Sub

    ' Enter delimiter
    Delimiter = Application.InputBox("Enter a separator:", xTitleId, " ", Type:=2)

    ' Select output starting cell
    Set OutputCell = Application.InputBox("Select starting output cell:", xTitleId, "", Type:=8)
    If OutputCell Is Nothing Then Exit Sub

    On Error GoTo 0
    Application.ScreenUpdating = False

    ' Process each row
    For i = 1 To WorkRng.Rows.Count
        Combined = ""
        For Each cell In WorkRng.Rows(i).Cells
            If cell.Value <> "" Then
                Combined = Combined & cell.Value & Delimiter
            End If
        Next

        ' Remove trailing delimiter
        If Len(Combined) > 0 Then
            Combined = Left(Combined, Len(Combined) - Len(Delimiter))
        End If

        OutputCell.Offset(i - 1, 0).Value = Combined
    Next i

    Application.ScreenUpdating = True
End Sub

2. Cliquez sur le bouton Bouton Exécuterpour exécuter la macro. Suivez les invites : sélectionnez d’abord la plage à fusionner, saisissez ensuite votre séparateur (comme un espace, une virgule ou tout autre caractère), puis indiquez enfin la cellule de destination pour le résultat.

Conseils pratiques :

  • Les macros peuvent considérablement accélérer votre travail, surtout si vous gérez une grande quantité de données ou si vous devez fréquemment fusionner du texte.
  • Le code ignore automatiquement les cellules vides, vous n’avez donc pas besoin de préfiltrer vos données.
  • Pensez à enregistrer votre travail avant d’exécuter des macros, et activez-les si Excel affiche un avertissement de sécurité.

Résumé des recommandations :

  • Lorsque vous combinez un petit nombre de cellules ou une valeur fixe, les formules ou l’opérateur esperluette (&) vous offrent des résultats rapides et efficaces.
  • Pour les plages dynamiques ou les grands jeux de données, utilisez la fonction TEXTJOIN ou les fonctionnalités avancées de Kutools pour Excel.
  • Lorsque la combinaison manuelle classique devient impraticable ou que vous devez automatiser des opérations sur plusieurs feuilles de calcul, les macros VBA offrent une flexibilité et une personnalisation inégalées.
  • Vérifiez toujours soigneusement les références de cellules et les délimiteurs pour garantir l’exactitude de vos résultats combinés, et sauvegardez vos données avant d’appliquer des actions irréversibles.

Article associé :


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