Guides Excel

Comment Fusionner 2 Colonnes sur Excel Facilement ? Méthodes & Astuces

15 janvier 2026 5 vues

Vous vous demandez comment combiner des informations provenant de deux colonnes distinctes dans Excel ? Que ce soit pour créer des noms complets à partir de prénoms et noms, assembler des adresses, ou simplement réorganiser vos données, la fusion de colonnes est une compétence essentielle. Cet article vous guide à travers différentes méthodes, des plus basiques aux plus avancées, pour **fusionner 2 colonnes sur Excel** efficacement. Préparez-vous à simplifier vos feuilles de calcul et à gagner un temps précieux !

Fusionner 2 Colonnes sur Excel : Les Méthodes Essentielles

Fusionner deux colonnes dans Excel est une tâche courante qui peut être accomplie de plusieurs manières. Le choix de la méthode dépend souvent de la complexité de vos données et de vos besoins spécifiques. Explorons les techniques les plus populaires et efficaces.

1. La Fonction CONCATENER (ou &)

La méthode la plus simple et la plus couramment utilisée pour excel fusionner 2 colonnes est d'utiliser la fonction CONCATENER ou l'opérateur &. Ces deux approches permettent de joindre le contenu de plusieurs cellules en une seule.

Utilisation de la fonction CONCATENER

La fonction CONCATENER prend plusieurs arguments, chacun représentant une cellule ou une chaîne de texte que vous souhaitez joindre. La syntaxe est la suivante :

=CONCATENER(texte1; [texte2]; ...)

Par exemple, si vous avez des prénoms dans la colonne A et des noms dans la colonne B, vous pouvez fusionner les deux colonnes dans la colonne C en utilisant la formule suivante :

=CONCATENER(A1;" ";B1)

Explication:

  • A1 représente la cellule contenant le prénom.
  • " " ajoute un espace entre le prénom et le nom pour une meilleure lisibilité. Sans cet espace, le prénom et le nom seraient collés.
  • B1 représente la cellule contenant le nom.

Pour appliquer cette formule à toutes les lignes de vos données, il suffit de faire glisser le coin inférieur droit de la cellule C1 vers le bas.

Utilisation de l'opérateur &

L'opérateur & est une alternative plus concise à la fonction CONCATENER. Il fonctionne de manière similaire, mais utilise une syntaxe différente.

Pour fusionner les mêmes colonnes (A et B) avec un espace entre le prénom et le nom, vous pouvez utiliser la formule suivante :

=A1&" "&B1

Le résultat sera identique à celui obtenu avec la fonction CONCATENER. L'opérateur & est souvent préféré pour sa simplicité et sa rapidité d'écriture.

Exemple pratique:

Imaginez une feuille de calcul avec une colonne "Adresse" (colonne A) et une colonne "Ville" (colonne B). Pour créer une colonne "Adresse Complète" (colonne C), vous pouvez utiliser la formule :

=A1&", "&B1

Cette formule ajoutera une virgule et un espace entre l'adresse et la ville.

2. L'Outil de Remplissage Instantané (Flash Fill)

L'outil de Remplissage Instantané (Flash Fill) est une fonctionnalité intelligente d'Excel qui peut automatiquement remplir des colonnes de données en reconnaissant des motifs. Il est particulièrement utile pour excel fusionner 2 colonnes lorsque vous avez des données structurées.

Comment l'utiliser :

  1. Dans une colonne vide (par exemple, colonne C), tapez le résultat souhaité pour la première ligne en combinant les données des colonnes A et B. Par exemple, si A1 contient "Jean" et B1 contient "Dupont", tapez "Jean Dupont" dans C1.
  2. Commencez à taper le résultat souhaité pour la deuxième ligne (C2). Excel devrait automatiquement détecter le motif et vous proposer de remplir le reste de la colonne. Si c'est le cas, appuyez sur la touche Entrée pour accepter la proposition.
  3. Si Excel ne détecte pas automatiquement le motif, continuez à taper quelques lignes supplémentaires. Excel finira par comprendre le motif et vous proposera le remplissage instantané.

Avantages :

  • Très simple à utiliser, ne nécessite pas de formules.
  • Idéal pour les données structurées avec des motifs clairs.

Inconvénients :

  • Peut ne pas fonctionner correctement si les données ne sont pas structurées ou si le motif est ambigu.
  • N'est pas dynamique : si vous modifiez les données dans les colonnes A ou B, la colonne C ne sera pas automatiquement mise à jour.

Exemple pratique:

Vous avez une liste de noms de produits dans la colonne A et une liste de codes produits dans la colonne B. Vous souhaitez créer une colonne C qui combine le nom du produit et le code produit, séparés par un tiret. Tapez le premier résultat manuellement dans C1 (par exemple, "Produit A - 1234"). Commencez à taper le deuxième résultat dans C2. Excel devrait proposer de remplir automatiquement le reste de la colonne en suivant le même modèle.

3. Power Query (Obtenir et Transformer les données)

Power Query est un outil puissant intégré à Excel qui permet de transformer et de manipuler des données provenant de diverses sources. Il peut également être utilisé pour excel fusionner 2 colonnes, en particulier lorsque vous avez besoin de transformations plus complexes.

Comment l'utiliser :

  1. Sélectionnez vos données (y compris les en-têtes de colonnes) et allez dans l'onglet "Données" > "Obtenir et transformer des données" > "À partir d'une plage/d'un tableau". Cela ouvrira l'éditeur Power Query.
  2. Dans l'éditeur Power Query, sélectionnez les deux colonnes que vous souhaitez fusionner en cliquant sur leurs en-têtes tout en maintenant la touche Ctrl enfoncée.
  3. Allez dans l'onglet "Transformer" > "Fusionner les colonnes".
  4. Dans la boîte de dialogue "Fusionner les colonnes", choisissez le séparateur que vous souhaitez utiliser (par exemple, un espace, une virgule, un tiret) et entrez un nom pour la nouvelle colonne fusionnée.
  5. Cliquez sur "OK". Power Query créera une nouvelle colonne avec les données fusionnées.
  6. Cliquez sur "Fermer et charger" ou "Fermer et charger dans..." pour charger les données transformées dans une nouvelle feuille de calcul ou dans une plage existante.

Avantages :

  • Très flexible et puissant, permet des transformations complexes.
  • Les transformations sont dynamiques : si vous modifiez les données sources, les données fusionnées seront automatiquement mises à jour (après actualisation).
  • Peut gérer des données provenant de différentes sources.

Inconvénients :

  • Plus complexe à utiliser que les méthodes précédentes.
  • Nécessite une certaine familiarité avec l'interface Power Query.

Exemple pratique:

Vous avez des données de clients provenant de deux feuilles de calcul différentes. Une feuille contient les noms et prénoms, et l'autre contient les adresses e-mail. Vous pouvez utiliser Power Query pour importer les données des deux feuilles, fusionner les colonnes de noms et prénoms, puis fusionner les données avec les adresses e-mail en utilisant une colonne commune (par exemple, un identifiant client).

4. VBA (Visual Basic for Applications)

Pour les utilisateurs avancés qui ont besoin d'une automatisation plus poussée, VBA (Visual Basic for Applications) offre une solution puissante pour excel fusionner 2 colonnes. VBA permet de créer des macros personnalisées pour effectuer des tâches répétitives et complexes.

Exemple de code VBA :

Sub FusionnerColonnes()
    Dim LastRow As Long
    Dim i As Long

    'Trouver la dernière ligne avec des données dans la colonne A
    LastRow = Cells(Rows.Count, "A").End(xlUp).Row

    'Boucle à travers chaque ligne
    For i = 1 To LastRow
        'Fusionner les colonnes A et B dans la colonne C avec un espace entre les deux
        Cells(i, "C").Value = Cells(i, "A").Value & " " & Cells(i, "B").Value
    Next i

End Sub

Explication du code :

  1. Sub FusionnerColonnes() : Déclare le début de la macro.
  2. Dim LastRow As Long: Déclare une variable pour stocker le numéro de la dernière ligne avec des données.
  3. Dim i As Long: Déclare une variable pour utiliser comme compteur dans la boucle.
  4. LastRow = Cells(Rows.Count, "A").End(xlUp).Row: Trouve la dernière ligne avec des données dans la colonne A.
  5. For i = 1 To LastRow: Commence une boucle qui itère à travers chaque ligne, de la première à la dernière.
  6. Cells(i, "C").Value = Cells(i, "A").Value & " " & Cells(i, "B").Value: Fusionne le contenu des colonnes A et B dans la colonne C, en ajoutant un espace entre les deux.
  7. Next i: Passe à la ligne suivante.
  8. End Sub: Déclare la fin de la macro.

Comment utiliser le code VBA :

  1. Ouvrez l'éditeur VBA en appuyant sur Alt + F11.
  2. Dans l'éditeur VBA, insérez un nouveau module en allant dans "Insertion" > "Module".
  3. Copiez et collez le code VBA dans le module.
  4. Modifiez le code si nécessaire pour correspondre à vos colonnes et à votre séparateur souhaité.
  5. Fermez l'éditeur VBA.
  6. Exécutez la macro en allant dans l'onglet "Développeur" > "Macros", sélectionnez la macro "FusionnerColonnes" et cliquez sur "Exécuter". (Si l'onglet Développeur n'est pas visible, vous devez l'activer dans les options d'Excel).

Avantages :

  • Automatisation complète et personnalisable.
  • Peut gérer des tâches complexes et répétitives.

Inconvénients :

  • Nécessite des connaissances en programmation VBA.
  • Plus complexe à mettre en œuvre que les méthodes précédentes.

Bonnes pratiques et erreurs à éviter

Bonnes pratiques:

  • Utiliser un séparateur clair : Lorsque vous fusionnez des colonnes, utilisez un séparateur clair et cohérent (par exemple, un espace, une virgule, un tiret) pour faciliter la lecture des données.
  • Vérifier les types de données : Assurez-vous que les données que vous fusionnez sont compatibles. Si vous fusionnez des nombres et du texte, Excel peut les convertir automatiquement, ce qui peut entraîner des résultats inattendus. Utilisez la fonction TEXTE() pour formater les nombres en texte si nécessaire.
  • Créer une colonne de sauvegarde : Avant de fusionner des colonnes, créez une copie de vos données originales pour éviter de perdre des informations importantes en cas d'erreur.
  • Tester les formules : Testez vos formules sur quelques lignes avant de les appliquer à l'ensemble de vos données pour vous assurer qu'elles fonctionnent correctement.

Erreurs à éviter:

  • Oublier l'espace : Lorsque vous fusionnez des noms et prénoms, n'oubliez pas d'ajouter un espace entre les deux pour une meilleure lisibilité.
  • Utiliser des références de cellules incorrectes : Vérifiez attentivement les références de cellules dans vos formules pour éviter de fusionner les mauvaises colonnes.
  • Ne pas gérer les erreurs : Si vos données contiennent des erreurs (par exemple, des cellules vides), vos formules peuvent renvoyer des erreurs. Utilisez la fonction SIERREUR() pour gérer ces erreurs et afficher un message d'erreur personnalisé.
  • Ne pas actualiser les données : Si vous utilisez Power Query, n'oubliez pas d'actualiser les données après avoir apporté des modifications à vos données sources.

Conclusion

Maîtriser les différentes méthodes pour excel fusionner 2 colonnes est une compétence précieuse pour tout utilisateur d'Excel. Que vous choisissiez d'utiliser la fonction CONCATENER, l'opérateur &, le Remplissage Instantané, Power Query ou VBA, l'objectif est de simplifier vos feuilles de calcul et d'améliorer votre productivité. En suivant les bonnes pratiques et en évitant les erreurs courantes, vous pouvez fusionner vos données en toute confiance et obtenir les résultats souhaités. Alors, à vous de jouer et d'explorer les différentes options pour trouver celle qui convient le mieux à vos besoins !

Questions fréquentes

Quelle est la méthode la plus simple pour fusionner deux colonnes dans Excel ?

La méthode la plus simple consiste à utiliser la fonction `CONCATENER` ou l'opérateur `&`. Ces deux approches permettent de joindre le contenu de plusieurs cellules en une seule, en ajoutant éventuellement un séparateur comme un espace ou une virgule.

Comment puis-je ajouter un espace entre les données fusionnées de deux colonnes ?

Lorsque vous utilisez la fonction `CONCATENER` ou l'opérateur `&`, vous pouvez ajouter un espace en incluant `" "` dans votre formule. Par exemple, `=CONCATENER(A1;" ";B1)` ou `=A1&" "&B1` ajouteront un espace entre le contenu de la cellule A1 et de la cellule B1.

Est-il possible de fusionner des colonnes contenant des nombres et du texte ?

Oui, il est possible de fusionner des colonnes contenant des nombres et du texte. Cependant, Excel peut convertir les nombres en texte lors de la fusion. Si vous souhaitez conserver le format numérique, vous pouvez utiliser la fonction `TEXTE()` pour formater les nombres en texte avant de les fusionner.

Mots-clés associés :

combiner colonnes excel joindre colonnes excel fusionner cellules excel excel texte concaténer texte excel

Partager cet article :