Vous avez du mal à fusionner deux colonnes Excel ou plus ? Savoir combiner plusieurs colonnes dans Excel sans perdre de données vous fait gagner du temps, vous permet de consolider vos données et rend votre feuille plus lisible.
Avant tout, sachez qu'il existe plusieurs façons de fusionner les données de deux colonnes ou plus dans Excel. Le bouton Fusionner et centrer d'Excel ne conserve que la valeur de la cellule en haut à gauche et supprime le reste : pour combiner des colonnes sans perdre de données, il vous faut donc l'une des méthodes ci-dessous. Les exemples utilisent les noms de fonctions en anglais : si votre Excel est en français, utilisez les noms français (CONCATENER, JOINDRE.TEXTE, INDEX, etc.) et séparez les arguments par des points-virgules (;) au lieu de virgules.
Si les colonnes dont vous avez besoin se trouvent dans des feuilles ou des fichiers différents, Sheetgo peut les fusionner pour vous, dans Excel comme dans Google Sheets, et tenir le fichier fusionné à jour automatiquement. Son processeur d'IA peut aussi corriger les valeurs qui ne concordent pas d'un fichier à l'autre, comme un pays écrit de trois façons différentes, avant que les données n'arrivent dans votre fichier principal.
Comment combiner plusieurs cellules ou colonnes dans Excel sans perdre de données ?
Que vous vouliez combiner deux cellules dans Excel ou dix, l'un des principaux avantages de ces méthodes est que les formules ne changent pas. Voici les différentes façons de combiner des cellules ou des colonnes dans Excel :
Utilisez l'esperluette (&) pour fusionner deux cellules dans Excel
Si vous voulez savoir comment fusionner deux cellules dans Excel, voici la méthode la plus simple et la plus rapide, sans perdre aucune donnée.
1. Double-cliquez sur la cellule où placer les données combinées et tapez =
2. Cliquez sur une cellule à combiner, tapez &, puis cliquez sur l'autre cellule. Pour inclure d'autres cellules, tapez & et cliquez sur la cellule suivante à fusionner, et ainsi de suite.
3. Appuyez sur Entrée une fois toutes les cellules à combiner sélectionnées.
C'est pratique pour fusionner rapidement des données dans une seule cellule, mais les données fusionnées ne seront pas mises en forme. Dans certains cas, elles peuvent devenir confuses ou difficiles à lire (par exemple, des noms complets ou des adresses).
Si vous voulez ajouter de la ponctuation ou des espaces (délimiteurs), suivez les étapes ci-dessous. Dans cet exemple, plaçons une virgule et un espace entre le prénom et le nom, comme sur une liste d'inscription :
1. Double-cliquez sur la cellule où placer les données fusionnées et tapez =
2. Cliquez sur une cellule à fusionner.
3. Cette fois, tapez &", "& avant de cliquer sur la cellule suivante à fusionner. Pour inclure d'autres cellules, tapez &", "& avant chaque nouvelle cellule, et ainsi de suite.
4. Appuyez sur Entrée une fois toutes les cellules à combiner sélectionnées.
Comme vous pouvez le voir, les données fusionnées ont maintenant un format plus lisible, avec chaque élément bien séparé.
Utilisez la fonction CONCATENATE pour fusionner plusieurs colonnes dans Excel
Cette méthode ressemble à celle de l'esperluette et permet aussi de mettre en forme les données fusionnées. Vous devez d'abord utiliser la fonction CONCATENATE (CONCATENER) pour fusionner une ligne de cellules :
1. Insérez la fonction =CONCATENATE comme indiqué dans les instructions ci-dessus.
2. Saisissez les références des cellules à combiner en séparant chaque référence par ,", ", (par exemple B2,", ",C2,", ",D2). Cela ajoute une virgule et un espace entre chaque valeur.
3. Appuyer sur Entrée
Maintenant que vos cellules sont fusionnées, suivez ces étapes simples pour fusionner plusieurs colonnes :
1. Placez le pointeur de la souris sur le coin inférieur droit de la cellule fusionnée que vous venez de créer.
2. Quand le curseur se transforme en symbole +, faites-le glisser vers le bas de la colonne aussi loin que nécessaire, puis relâchez-le.
En relâchant la souris, vous verrez que la cellule fusionnée est devenue une colonne fusionnée qui contient toutes les données des colonnes choisies.
*La fonction CONCAT remplace CONCATENATE depuis Excel 2019. Elle fonctionne de la même façon mais accepte aussi des plages entières, comme =CONCAT(B2:D2), même si elle n'a pas d'argument de délimiteur distinct comme TEXTJOIN.
Utilisez la fonction TEXTJOIN (JOINDRE.TEXTE) pour fusionner plusieurs colonnes dans Excel
Cette méthode fonctionne dans Excel 2019 et les versions ultérieures, y compris Microsoft 365 et Excel pour le web. Comme son nom l'indique, cette fonction est utile pour combiner deux cellules de texte ou plus dans Excel.
Les étapes suivantes montrent comment utiliser la fonction TEXTJOIN, là encore avec la combinaison virgule et espace, pour créer votre première cellule fusionnée :
1. Double-cliquez sur la cellule où placer les données combinées.
2. Tapez =TEXTJOIN pour insérer la fonction.
3. Tapez (", ",TRUE, suivi des références des cellules à combiner, séparées par des virgules (TRUE, ou VRAI dans Excel en français, permet d'ignorer les cellules vides).
4. Appuyer sur Entrée
Pour créer le reste de la colonne combinée, faites glisser la formule en suivant les étapes ci-dessous :
1. Placez le pointeur de la souris sur le coin inférieur droit de la cellule fusionnée que vous venez de créer.
2. Quand le curseur se transforme en symbole +, faites-le glisser vers le bas de la colonne aussi loin que nécessaire, puis relâchez-le.
Vos colonnes de données sont maintenant fusionnées dans la nouvelle colonne.
Utilisez la formule INDEX pour empiler plusieurs colonnes en une seule dans Excel
Imaginons que vous vouliez empiler les données de plusieurs colonnes au lieu de les réunir dans une seule cellule. Vous pouvez le faire facilement sur plusieurs cellules et colonnes de votre feuille de calcul avec la formule INDEX:
1. Sélectionnez toutes les cellules qui contiennent vos données.
2. Saisissez un nom pour ce groupe de données dans la "Zone Nom" (à gauche de la barre de formule). Dans cet exemple, j'ai nommé les données "_my_data".
3. Sélectionnez une cellule vide de votre feuille Excel où placer les données empilées. Saisissez la formule INDEX suivante (pensez à remplacer _my_data par le nom de vos données) :
=INDEX(_my_data,1+INT((ROW(A1)-1)/COLUMNS(_my_data)),MOD(ROW(A1)-1+COLUMNS(_my_data),COLUMNS(_my_data))+1)
4. La première valeur de votre plage de données doit apparaître. Placez le pointeur sur la cellule jusqu'à ce que le curseur se transforme en symbole +, puis faites-le glisser vers le bas jusqu'à obtenir une valeur #REF!, qui signale la fin de vos données.
Autres façons de combiner plusieurs colonnes dans Excel : Bloc-notes et VBA
Il existe deux autres façons de combiner plusieurs colonnes dans Excel. Elles prennent souvent plus de temps et font appel à d'autres outils. Elles peuvent toutefois être utiles si vous préférez éviter les formules Excel.
Utilisez le Bloc-notes pour fusionner plusieurs colonnes dans Excel
Vous pouvez utiliser le Bloc-notes pour extraire, mettre en forme et remplacer les données de plusieurs colonnes de votre fichier Excel. Pour cela, copiez-collez chaque colonne de votre feuille Excel dans un fichier Bloc-notes. Utilisez ensuite la fonction Remplacer pour ajouter des virgules entre les valeurs. Une fois terminé, copiez-collez les données mises en forme dans votre fichier Excel.
Utilisez un script VBA pour combiner deux colonnes ou plus dans Excel
Au lieu d'empiler les colonnes avec la fonction INDEX, vous pouvez utiliser un script VBA. Faites un clic droit sur l'onglet de la feuille et sélectionnez "Visualiser le code", collez une macro qui copie chaque colonne dans la colonne de destination, puis appuyez sur "F5" pour l'exécuter.
Conclusion
Comme vous pouvez le voir, combiner plusieurs colonnes dans Excel est simple. Que vous vouliez combiner plusieurs fichiers Excel, des colonnes ou des cellules, il existe différentes méthodes adaptées à chaque utilisateur, selon ses compétences techniques ou ses besoins.
Ainsi, vous pouvez non seulement transformer votre fichier Excel en une feuille de calcul cohérente et ordonnée, mais aussi gagner du temps et être plus productif pour analyser, gérer ou partager des données importantes. Une fois que vous savez combiner plusieurs colonnes Excel en une seule, fusionner vos données devient une tâche simple et rapide.
Vous travaillez plutôt dans Google Sheets ? Découvrez comment utiliser CONCATENATE dans Google Sheets. Et pour faire l'inverse, voici comment diviser des cellules dans Excel.
