Comment concaténer plusieurs cellules avec une virgule dans Excel (4 façons)

  • Partage Ça
Hugh West

Pour avoir une idée complète de quelque chose en une seule fois, vous pouvez avoir besoin de concaténer plusieurs cellules et de les séparer en utilisant des virgules. Cet article traite de la façon de concaténer plusieurs cellules avec des virgules dans Excel en appliquant certaines formules, fonctions ainsi que des outils de gestion de l'information. VBA code.

Télécharger le cahier d'exercices

Téléchargez ce cahier d'exercices pour vous entraîner pendant que vous lisez cet article.

Concaténation de cellules.xlsm

4 façons de concaténer plusieurs cellules avec une virgule dans Excel

Nous allons vous montrer quatre techniques différentes pour concaténer plusieurs cellules et les séparer par une virgule dans les sections ci-dessous. Pour ce faire, nous utiliserons la fonction CONCATENATE et TEXTJOIN Plus tard, nous présenterons une autre approche permettant d'atteindre le même objectif à l'aide des fonctions VBA code.

Vous trouverez ci-dessous un exemple d'ensemble de données qui sera utilisé pour effectuer cette tâche.

1. appliquer la fonction CONCATENATE pour concaténer plusieurs cellules avec virgule dans une rangée

Une façon simple de concaténer des choses est d'utiliser la fonction CONCATENATE Pour terminer le travail, suivez les procédures indiquées ci-dessous.

Étape 1 :

  • Tout d'abord, tapez la formule dans une cellule vierge.
=CONCATENATE(B5:E5& ; ",")

Étape 2 :

  • Ensuite, sélectionnez la formule.

Étape 3 :

  • Ensuite, appuyez sur F9 pour les convertir en valeur.

Étape 4 :

  • Après cela, supprimez les accolades. { } de la formule.

Étape 5 :

  • Enfin, appuyez sur Entrez pour voir les résultats.

Notes. N'oubliez pas d'enlever les parenthèses. { } de la formule.

Lire la suite : Comment concaténer des colonnes dans Excel (8 méthodes simples)

Combinez les fonctions CONCATENATE et TRANSPOSE pour concaténer plusieurs cellules avec virgule dans une colonne.

En plus de concaténer plusieurs cellules dans une ligne, nous pouvons faire la même chose pour une colonne. Suivez les instructions ci-dessous pour utiliser l'opération de concaténation pour une colonne.

Étape 1 :

  • Dans la cellule E4, identique à la première ligne de la colonne, tapez la formule suivante.
=CONCATENATE(TRANSPOSE(C4:C7)& ; ",")

Étape 2 :

  • Ensuite, sélectionnez la formule.

Étape 3 :

  • Ensuite, appuyez sur F9 .

Étape 4 :

  • Enlevez les crochets courbés { } à nouveau comme avant.

Étape 5 :

  • Enfin, appuyez sur Entrez pour voir les résultats.

Notes. N'oubliez pas que vous devez écrire la formule dans une cellule distincte de la même ligne que la première ligne de la colonne. Comme notre première valeur de cellule était James Rodrigues en C4 en ligne 4 nous entrons notre formule dans la même ligne mais dans une cellule différente. E4 Après la concaténation, vous pouvez le déplacer n'importe où.

Lire la suite : L'opposé de Concaténation dans Excel (4 options)

Lectures similaires :

  • Comment concaténer avec un espace dans Excel (3 façons appropriées)
  • Fusionner des lignes dans Excel (2 méthodes simples)
  • Concaténation de nombres dans Excel (4 formules rapides)
  • Comment concaténer une chaîne et un nombre entier à l'aide de VBA ?
  • La concaténation ne fonctionne pas dans Excel (3 raisons avec solutions)

3. appliquer la fonction TEXTJOIN pour concaténer plusieurs cellules avec une virgule

Vous pouvez utiliser le TEXTJOIN fonction dans MS Excel 365 pour combiner plusieurs cellules séparées par une virgule dans une seule cellule. Excel 365 Suivez les étapes ci-dessous.

Étape 1 :

  • Il suffit d'écrire la formule suivante.
=TEXTJOIN(",",TRUE,B5:E5)

Étape 2 :

  • Ensuite, appuyez sur Entrez pour voir le résultat.

Notes. Le site TEXTJOIN La fonction de concaténation de plusieurs cellules n'est disponible que dans l'interface de l'UE. Excel 365 utilisateurs abonnés.

4. exécuter un code VBA pour concaténer plusieurs cellules avec une virgule

Nous pouvons également concaténer plusieurs cellules et utiliser une virgule de séparation en utilisant la fonction VBA code.

Suivez les procédures suivantes.

Étape 1 :

  • Tout d'abord, appuyez sur Alt + F11 pour ouvrir le Macro VBA
  • Cliquez sur le Insérer et choisissez l'onglet Module
  • Sauvez le programme et appuyez sur F5 pour l'exécuter.

Étape 2 :

  • Ensuite, il suffit de coller ce qui suit VBA
 Function CONCATENATEMULTIPLE(Ref As Range, Separator As String) As String Dim Cell As Range Dim Concate As String For Each Cell In Ref Concate = Concate & ; Cell.Value & ; Separator Next Cell CONCATENATEMULTIPLE = Left(Concate, Len(Concate) - 1) End Function 

Ici,

  • Dim Cell As Range est de déclarer une cellule variable comme valeur de plage.
  • Dim Concate As String est de déclarer une variable Concatenate comme une chaîne de caractères.
  • Concate = Concate & ; Cell.Value & ; Separator est la commande permettant de joindre la valeur de la cellule avec un séparateur.
  • CONCATENATEMULTIPLE = Gauche(Concate, Len(Concate) - 1) est la commande pour concaténer les dernières cellules concaténées.

Étape 3 :

  • Ensuite, écrivez la formule suivante en utilisant le CONCATENATEMULTIPLE
=CONCATENATEMULTIPLE(B5:E5,",")

Étape 4 :

  • Enfin, appuyez sur la touche Entrez pour voir les résultats.

Lire la suite : Comment concaténer dans Excel (3 façons adaptées)

Conclusion

Pour résumer, j'espère que cet article vous a permis d'acquérir des connaissances de base sur la façon de concaténer plusieurs cellules avec des virgules. Ces méthodes devraient toutes être enseignées et utilisées pour vos données. Examinez le livre d'exercices et appliquez ce que vous avez appris. Nous sommes inspirés pour continuer à produire des cours comme celui-ci grâce à votre important soutien.

Si vous avez des questions, n'hésitez pas à nous contacter et à partager vos réflexions dans la section des commentaires ci-dessous.

Vos questions seront traitées dans les plus brefs délais par l'équipe de la Commission européenne. Exceldemy équipe.

Restez avec nous et continuez à apprendre.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.