Formule Excel : combiner des cellules avec une virgule
Ce tutoriel présente plusieurs formules permettant de fusionner plusieurs cellules en une seule, en utilisant la virgule comme séparateur, comme illustré ci-dessous, et explique également comment ces formules fonctionnent dans Excel.
Formule 1 : combiner des cellules avec une virgule à l’aide de &
Formule générique :
| text_1&","&text_2&","&…&"," &text_n |
Arguments
| Text_1, text_2, text_n: the cells or text strings you want to combine with comma. |
Fonctionnement de cette formule
Par exemple, pour combiner les cellules de chaque ligne des colonnes B, C, D et E en une seule cellule séparée par des virgules, saisissez la formule suivante dans une cellule vide.
| =B3&","&C3&","&D3&","&E3 |
Appuyez sur la touche Entrée, puis les cellules sont combinées avec des virgules comme séparateurs.
Explication
& : ce connecteur permet de combiner des cellules avec des virgules.
Remarque
Si vous souhaitez utiliser directement du texte au lieu de références de cellules dans la formule, veuillez encadrer les chaînes de texte par des guillemets doubles.
Formule 2 : combiner des cellules avec une virgule à l’aide de la fonction CONCATENER
Formule générique :
| CONCATENATE(text_1,",",text_2,",",…",",text_n) |
Arguments
| Text_1, text_2, text_n: the cells or text strings you want to combine with comma. |
Fonctionnement de cette formule
Par exemple, pour combiner les cellules B3, C3, D3 et E3 en une seule cellule séparées par des virgules, saisissez la formule suivante dans une cellule vide.
| =CONCATENATE(B3,",",C3,",",D3,",",E3) |
Appuyez sur la touche Entrée, puis les cellules sont combinées avec des virgules comme séparateurs.
Explication
CONCATENER fonction : la fonction CONCATENER permet de fusionner du texte.
Remarque
Si vous souhaitez utiliser directement du texte au lieu de références de cellules dans votre formule, n’oubliez pas d’encadrer les chaînes de texte avec des guillemets doubles.
S’il existe des cellules vides parmi celles à combiner, les formules mentionnées ci-dessus (2 : & et CONCATENER) généreront des virgules supplémentaires dans la cellule combinée, comme le montre la capture d’écran ci-dessous.
Dans ce cas, veuillez utiliser la formule 3.
Formule 3 : combiner des cellules avec une virgule en combinant les fonctions SUBSTITUE et SUPPRESPACE
Formule générique :
| =SUBSTITUTE(TRIM(text_1&« »&text_2&« »&…&« »&text_n),« »,", ") |
Arguments
| Text_1, text_2, text_n: the cells or text strings you want to combine with comma. |
Fonctionnement de cette formule
Par exemple, pour combiner les cellules B3, C3, D3 et E3 en une seule cellule séparées par des virgules, saisissez la formule suivante dans une cellule vide.
| =SUBSTITUTE(TRIM(B3&« »&C3&« »&D3&« »&E3),« »,", ") |
Appuyez sur la touche Entrée, puis faites glisser la poignée de recopie vers le bas pour appliquer cette formule aux cellules à combiner. Vos cellules seront alors fusionnées, séparées par des virgules.
Explication
SUPPRESPACE fonctionne en supprimant tous les espaces superflus d’une chaîne de texte. Ici, SUPPRESPACE(B3&« »&C3&« »&D3&« »&E3) combine les cellules en insérant des espaces, puis élimine les espaces inutiles, évitant ainsi les virgules en début ou en fin de chaîne.
SUBSTITUE fonction : la fonction SUBSTITUE remplace un texte par un autre texte spécifique. Ici, =SUBSTITUTE(TRIM(B3&« »&C3&« »&D3&« »&E3),« »,", ") remplace les espaces par des virgules suivies d’un espace dans la chaîne combinée (résultat de la fusion de B3, C3, D3 et E3).
Remarque
Si vous souhaitez utiliser directement du texte au lieu de références de cellules dans la formule, veuillez encadrer les chaînes de texte par des guillemets doubles.
Combiner des cellules avec d’autres séparateurs
Si vous souhaitez utiliser un autre séparateur à la place de la virgule, remplacez « , » dans les formules par le séparateur de votre choix. Par exemple, utilisez le symbole plus.
=SUBSTITUTE(TRIM(B6&« »&C6&« »&D6&« »&E6),« »,«+»)
Ou
=CONCATENATE(B3,«+»,C3,«+»,D3,«+»,E3)
Ou
=B3&«+»&C3&«+»&D3&«+»&E3
Fichier exemple
Cliquez pour télécharger le fichier exemple
Formules associées
- Vérifier si une cellule contient un texte spécifique
Pour vérifier qu’une cellule contient au moins un des textes de la plage A tout en n’en contenant aucun de la plage B, utilisez une formule matricielle combinant les fonctions NB, RECHERCHE et ET dans Excel. - Vérifier si une cellule contient l’une de plusieurs valeurs tout en en excluant d’autres
Ce tutoriel vous présente une formule Excel efficace pour vérifier rapidement si une cellule contient l’une des valeurs spécifiées, tout en excluant d’autres, et détaille clairement les arguments de cette formule. - Vérifier si une cellule contient l’une des valeurs spécifiées
Supposons qu’Excel contienne une liste de valeurs dans la colonne E. Vous souhaitez vérifier si les cellules de la colonne B contiennent l’une des valeurs de la colonne E et renvoyer VRAI ou FAUX. - Vérifier si une cellule contient un nombre
Vous avez parfois besoin de savoir si une cellule contient un nombre. Ce tutoriel vous propose une formule qui renvoie VRAI si c’est le cas, et FAUX sinon.
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
- Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
- Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.