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

Comment fusionner plusieurs feuilles dotées des mêmes en-têtes dans Excel ?

AuteurSun Date de modification

La fusion de données issues de plusieurs feuilles Excel partageant les mêmes en-têtes est une tâche courante, mais souvent chronophage. Imaginez, comme le montrent les captures d’écran ci-dessous, que vous disposiez de plusieurs feuilles — représentant différents mois, départements ou produits — au sein d’un même classeur, toutes structurées avec des en-têtes de colonnes identiques. Lorsqu’il s’agit d’analyser ces données, d’en tirer des insights ou de générer un rapport global, la copie manuelle devient vite inefficace et propice aux erreurs, surtout à mesure que le nombre de feuilles augmente. Heureusement, Excel propose plusieurs méthodes pratiques pour fusionner ces données rapidement, précisément et avec un minimum d’effort. En comprenant les avantages de chaque approche, vous saurez choisir la solution idéale pour votre flux de travail, qu’il s’agisse d’une fusion ponctuelle ou d’une consolidation dynamique, automatiquement mise à jour.

Feuil1
Feuil2
Feuil3

Solutions disponibles :

Fusionner des feuilles ayant les mêmes en-têtes à l’aide de VBA
Consolider des feuilles Excel ayant les mêmes en-têtes à l’aide de la fonction Consolidation
Fusionner ou consolider des feuilles Excel ayant les mêmes en-têtes avec Kutools pour Excel bonne idée3
Fusionner des données à l’aide de formules Excel (INDEX, EQUIV, FILTRE)
Combiner et ajouter des données avec Power Query (Obtenir et transformer)


Fusionner des feuilles ayant les mêmes en-têtes à l’aide de VBA

Si vous souhaitez fusionner rapidement toutes les feuilles dotées d’en-têtes de colonnes identiques en une seule feuille, sans calcul ni synthèse, le VBA propose une solution entièrement automatisée. Cette approche s’adresse particulièrement aux utilisateurs à l’aise avec l’activation des macros et désireux d’automatiser des fusions répétitives au sein d’un même classeur, à condition que les données débutent en A1 et que la structure soit identique sur toutes les feuilles.

Étapes à suivre :

1. Activez le classeur dans lequel vous souhaitez fusionner les feuilles. Appuyez sur Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Dans la fenêtre VBA, cliquez sur Insertion > Module. Collez ensuite le code VBA fourni ci-dessous dans la fenêtre de code.

VBA : Fusionner des feuilles ayant les mêmes en-têtes

Sub Combine()
'UpdateByKutools20151029
    Dim i As Integer
    Dim xTCount As Variant
    Dim xWs As Worksheet
    On Error Resume Next
LInput:
    xTCount = Application.InputBox("The number of title rows", "", "1")
    If TypeName(xTCount) = "Boolean" Then Exit Sub
    If Not IsNumeric(xTCount) Then
        MsgBox "Only can enter number", , "Kutools for Excel"
        GoTo LInput
    End If
    Set xWs = ActiveWorkbook.Worksheets.Add(Sheets(1))
    xWs.Name = "Combined"
    Worksheets(2).Range("A1").EntireRow.Copy Destination:=xWs.Range("A1")
    For i = 2 To Worksheets.Count
        Worksheets(i).Range("A1").CurrentRegion.Offset(CInt(xTCount), 0).Copy _
               Destination:=xWs.Cells(xWs.UsedRange.Cells(xWs.UsedRange.Count).Row + 1, 1)
    Next
End Sub

3. Appuyez sur F5 ou cliquez sur le bouton Exécuter pour lancer le code. Une invite s’affichera alors, vous demandant d’indiquer le nombre de lignes d’en-tête (par exemple, saisissez « 1 » si vos en-têtes n’occupent que la première ligne). Voir la capture d’écran :

Boîte de dialogue pour saisir le nombre de lignes d'en-tête

4. Cliquez sur OK. Le code fusionnera alors automatiquement toutes les données des feuilles de calcul du classeur actuel (à l’exception des lignes d’en-tête spécifiées) dans une nouvelle feuille nommée « Combined ».

Feuil1
Signe plus
Feuil2
Signe plus
Feuil3
Signe égal
Feuille combinée

Conseils et remarques :

  • Vos données doivent impérativement commencer à la cellule A1 sur chaque feuille ; autrement, le code ne fonctionnera pas correctement.
  • Toutes les feuilles à fusionner doivent présenter la même structure — mêmes en-têtes, dans le même ordre et, idéalement, alignés dans les mêmes colonnes — pour éviter tout décalage des données.
  • Ce code fusionne toutes les feuilles de calcul du classeur actuel — et uniquement celles-ci. Il n’inclut aucune feuille provenant d’autres classeurs.
  • Enregistrez votre classeur avant d’exécuter le code : toute modification non enregistrée risque d’être perdue en cas d’erreur lors de l’exécution d’une macro VBA.

Avantages : Idéal pour des fusions rapides et ponctuelles directement au sein d’un classeur. Aucune formule ni complément tiers n’est nécessaire.

Limites : Une exécution manuelle du code est nécessaire à chaque fusion. Moins adapté si vous devez combiner des données provenant de plusieurs classeurs ou si vous avez besoin de mises à jour régulières et automatisées.


Consolider des feuilles Excel ayant les mêmes en-têtes à l’aide de la fonction Consolidation

Lorsque votre objectif est de fusionner et de résumer des données partageant les mêmes en-têtes de colonnes et de lignes (par exemple, des totaux provenant de plusieurs régions ou départements), la fonctionnalité intégrée Consolidation d’Excel vous offre une solution structurée. Elle permet d’effectuer divers calculs synthétiques — comme la somme, la moyenne ou le décompte de valeurs — en s’appuyant sur les étiquettes d’en-tête pour aligner les données issues de plages différentes.

Feuil A
Feuil B
Feuil C

Étapes à suivre :

1. Ouvrez tous les classeurs contenant les feuilles que vous souhaitez fusionner.

2. Placez votre curseur dans une cellule vide où vous souhaitez voir apparaître les données fusionnées (consolidées).

3. Accédez à l’onglet Données et cliquez sur Consolider.

Bouton Consolider sous l’onglet Données du ruban

4. Dans la boîte de dialogue Consolider :

  • Sélectionnez le calcul souhaité dans la liste Fonction (par exemple : somme, moyenne, nombre).
  • Cliquez dans la zone Référence, puis sélectionnez la plage que vous souhaitez consolider depuis chaque feuille de calcul. Après avoir sélectionné chaque plage, cliquez sur Ajouter pour l’inclure dans la liste.
  • Répétez l’étape ci-dessus pour ajouter toutes les plages des feuilles que vous souhaitez fusionner.
  • Cochez Ligne supérieure et Colonne la plus à gauche sous Position de l'étiquette si vos données comportent des en-têtes dans ces zones. Cela garantit une fusion correcte et cohérente par étiquettes.
  • Si vous souhaitez que le résultat reste lié aux données source (afin que les mises à jour des feuilles d’origine soient automatiquement reflétées ici), cochez l’option Créer des liens vers les données source.

Fenêtre Consolider

5. Cliquez sur OK. Excel résumera et alignera les plages « Sélectionner les données » selon la fonction spécifiée, en les fusionnant à l’emplacement de cellule que vous avez choisi.

Feuil AFeuil BFeuil C
Signe égal
Feuille combinée

Conseils pratiques :

  • Utilisez l’option Créer des liens vers les données source si vous souhaitez que les résultats consolidés se mettent à jour automatiquement lorsque les données source changent.
  • Assurez-vous que les en-têtes sont strictement identiques dans toutes les plages (y compris l’orthographe et les espaces), sinon la consolidation par étiquette ne fonctionnera pas comme prévu.
  • Pour des données volumineuses ou complexes, il est recommandé de copier les données d’origine sur une feuille de sauvegarde avant de les consolider.

Avantages : Polyvalente et intégrée à toutes les versions modernes d’Excel, elle est idéale pour les calculs synthétiques et les rapports périodiques.

Limites : Peu dynamique : si vous ajoutez ultérieurement de nouvelles lignes sources, vous devrez répéter les étapes de consolidation. Peut s’avérer déroutante si les étiquettes sont incohérentes ou si les plages ne sont pas correctement définies.


Fusionner ou consolider des feuilles Excel ayant les mêmes en-têtes à l’aide de Kutools pour Excel

Si votre flux de travail implique de fusionner des feuilles aux en-têtes identiques ou de consolider et calculer simultanément des données provenant de plusieurs emplacements, Kutools pour Excel propose une solution flexible et pratique. Kutools inclut un assistant dédié Combiner, qui prend non seulement en charge la fusion de données multiniveau, mais gère également les données issues de classeurs ouverts ou fermés, rendant ainsi le processus bien plus simple et moins sujet aux erreurs.

Fusionner des feuilles Excel ayant les mêmes en-têtes

Consolider plusieurs feuilles ayant les mêmes en-têtes

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

Après avoir installé Kutools pour Excel, procédez comme suit :(Téléchargement gratuit de Kutools pour Excel dès maintenant !)

Fusionner des feuilles Excel ayant les mêmes en-têtes

1. Accédez à l’onglet KUTOOLS PLUS et cliquez sur Combiner pour lancer l’assistant Combiner. Dans cet assistant, sélectionnez Copier des données de plusieurs classeurs vers une seule feuille de calcul. Consultez les captures d’écran ci-dessous à titre de référence :
Assistant combinaison - étape 1
Assistant combinaison - étape 1

2. Cliquez sur Suivant >> pour accéder à l’étape Consolider les feuilles de calcul – Étape 2 sur 3 de l’assistant, puis :

Assistant combinaison - étape 2
1) Cliquez sur Ajouter>Fichier/Dossierpour ajouter tous les classeurs pertinents à la Liste des classeurs.
2) Sélectionnez le ou les classeurs contenant les feuilles que vous souhaitez fusionner ; vous pouvez sélectionner plusieurs fichiers.
3) Cochez les feuilles de calcul que vous souhaitez inclure.
4) Cliquez sur Bouton de sélection de plagepour indiquer la Plage de données de chaque feuille de calcul. Si toutes les feuilles utilisent la même plage de cellules, il suffit de la sélectionner sur une feuille et de cliquer sur Même plagepour la synchroniser sur toutes les autres.

3. Cliquez sur Suivant >> pour passer à l’étape Combiner des feuilles – Étape 3 sur 3, puis cochez l’option Fusionner les données par ligne et saisissez 1 dans le champ Nombre de lignes d’en-tête (ou 0 si vos données ne comportent pas d’en-têtes).

Assistant combinaison - étape 3

4. Cliquez sur Terminer. Lorsqu’on vous demandera si vous souhaitez enregistrer ce scénario de fusion pour une réutilisation ultérieure, choisissez Oui (pour enregistrer) ou Non (pour ignorer).

Boîte de dialogue de confirmation

L’assistant créera une Nouveau classeur contenant toutes les feuilles spécifiées fusionnées ensemble, en préservant l’alignement des en-têtes.

Feuille fusionnée

Consolider plusieurs feuilles ayant les mêmes en-têtes

Après avoir installé Kutools pour Excel, procédez comme suit :(Téléchargement gratuit de Kutools pour Excel dès maintenant !)

1. Choisissez KUTOOLS PLUS > Combiner pour ouvrir l’assistant Combiner, puis sélectionnez Consolider et calculer les données de plusieurs classeurs dans une seule feuille de calcul. Voir la capture d’écran :
Assistant combinaison - étape 1

2. Cliquez sur Suivant > > pour accéder à l’étape Consolider les feuilles de calcul – Étape 2 sur 3 de l’assistant. Effectuez les actions suivantes :

Assistant combinaison - étape 2
1) Utilisez Ajouter>Fichier/Dossierpour inclure tous les classeurs nécessaires dans la Liste des classeurs.
2) Cochez les classeurs avec lesquels vous souhaitez travailler (sélections multiples possibles).
3) Sélectionnez les feuilles de calcul souhaitées.
4) Cliquez sur Bouton de sélection de plagepour définir quelles Plage consolider. Utilisez Même plagepour appliquer des plages identiques sur toutes les feuilles.

3. Cliquez sur Suivant >>, choisissez la fonction (comme la somme ou la moyenne) que vous souhaitez appliquer pour fusionner les plages, puis indiquez quelles étiquettes (Ligne supérieure et/ou Colonne la plus à gauche) correspondent à vos données fusionnées. Voir la capture d’écran :
Assistant combinaison - étape 3

4. Cliquez sur Terminer. On vous demandera si vous souhaitez enregistrer votre scénario pour une utilisation ultérieure ; choisissez Oui ou Non selon vos besoins.

Les plages sélectionnées sont alors consolidées et exportées vers un nouveau classeur.

Boîte de dialogue de confirmation

Le principal avantage de la fonction Combiner de Kutools réside dans sa capacité à gérer des besoins de fusion complexes entre plusieurs classeurs ouverts ou fermés, ce qui la rend idéale tant pour des tâches ponctuelles que pour des flux de travail réguliers nécessitant l’intégration de données issues de feuilles disparates.


Fusionner des données à l’aide de formules Excel (INDEX, EQUIV, FILTRE)

Pour les utilisateurs souhaitant conserver des liaisons dynamiques entre les feuilles d’origine et les données combinées, les formules Excel offrent une solution flexible et entièrement basée sur des formules. Cette méthode utilise des fonctions telles que INDEX, EQUIV ou FILTRE (disponible dans Microsoft 365 et Excel 2021+) pour fusionner et aligner les données issues de plusieurs feuilles dotées des mêmes en-têtes. Elle est particulièrement utile lorsque les feuilles sources sont régulièrement mises à jour, car les résultats dans la feuille combinée reflètent automatiquement toutes les modifications apportées.

Scénario applicable :À privilégier lorsque vous souhaitez que les données fusionnées restent automatiquement à jour à mesure que les feuilles sources évoluent, sans avoir recours à des macros ni à des compléments.

Exemple de formule – Fusion simple avec FILTRE (Excel 365/2021+)

1. Sur votre nouvelle feuille « Combinée », sélectionnez la première cellule où vous souhaitez lister les données (par exemple, la cellule)A2), puis saisissez la formule suivante pour empiler les données de Feuil1 (en supposant que les en-têtes se trouvent en ligne 1) :

=FILTER(Sheet1!A2:D100,Sheet1!A2:A100<>"")

Cela extrait toutes les données des lignes non vides de Feuil1. Ajustez la plage A2:D100 selon vos besoins.

Pour fusionner davantage de feuilles, utilisez EMPILER.V(Excel moderne) :

=VSTACK(FILTER(Sheet1!A2:D100,Sheet1!A2:A100<>""),FILTER(Sheet2!A2:D100,Sheet2!A2:A100<>""),FILTER(Sheet3!A2:D100,Sheet3!A2:A100<>""))

2. Appuyez sur Entrée, et les résultats s’affichent automatiquement vers le bas en combinant toutes les feuilles de calcul sélectionnées. Toute mise à jour ou nouvelle ligne dans les feuilles d’origine apparaît immédiatement.

Conseils :

  • Veillez à ce que toutes les feuilles fusionnées aient des en-têtes identiques et que les Plage soient suffisamment grandes pour inclure toutes les lignes possibles. Ajustez les plages référencées à mesure que vos données augmentent.
  • Si vous utilisez Excel 2019 ou une version antérieure, les fonctions FILTRE et VSTACK ne sont pas disponibles. Envisagez d’utiliser INDEX/EQUIV pour extraire les lignes individuellement, ou copiez-collez les valeurs.
  • Si vous souhaitez conserver les en-têtes une seule fois, copiez manuellement la ligne d’en-tête au-dessus du résultat de la formule.

Avantages : Les données fusionnées se mettent à jour automatiquement dès que les feuilles sources sont modifiées. Aucun besoin de VBA ni d’outils tiers.

Limites : Les fonctions modernes telles que FILTRE et EMPILER.V ne sont disponibles que dans les dernières versions d’Excel. Les grands jeux de données peuvent impacter les performances de calcul, et les formules exigent une gestion rigoureuse des plages à mesure que les données s’accumulent.


Combiner et ajouter des données avec Power Query (Obtenir et transformer)

Power Query (aussi appelé Obtenir et transformer) est une fonctionnalité robuste intégrée à Excel 2016 et versions ultérieures, ainsi que dans Microsoft 365. Elle vous permet de connecter, transformer et combiner des données provenant de plusieurs feuilles ou classeurs sans modifier les données d’origine. Cette approche est idéale pour les tâches de consolidation récurrentes, la gestion de grands jeux de données, ou le nettoyage et la mise en forme des données avant leur fusion.

Scénario applicable : Fortement recommandé pour les fusions avancées, notamment en cas de mises à jour fréquentes, de fichiers volumineux ou lorsque vous devez nettoyer et transformer vos données pendant la fusion.

Étapes à suivre :

  1. Cliquez n’importe où à l’intérieur de votre premier tableau de données, puis accédez à Données > À partir d’un tableau/plage. Si votre feuille n’est pas encore formatée en tant que tableau, Excel vous proposera d’en créer un : cliquez sur OK.
  2. Cliquez sur Fermer et charger pour charger le résultat dans une nouvelle feuille. Vous obtenez désormais une feuille contenant un nouveau tableau.
  3. Répétez les étapes ci-dessus pour chaque feuille de calcul afin de générer une requête distincte par feuille.
  4. Combiner des requêtes :Dans le volet Requêtes et connexions, cliquez avec le bouton droit sur un tableau et sélectionnez Ajouter à la fin dans le menu contextuel.
    Sélectionner Ajouter dans le volet
  5. Dans la boîte de dialogue Ajouter à la fin, si vous devez ajouter plus de deux tableaux, sélectionnez l’option Trois tableaux ou plus. Ajoutez chaque tableau individuellement dans la zone Tableau à ajouter à la fin, puis cliquez sur OK.
    Sélectionner Ajouter dans le volet
  6. Terminer et charger : Toutes les données des feuilles spécifiées ont maintenant été ajoutées à la fin. Après avoir vérifié et ajusté, si nécessaire, l’ordre ou les colonnes, cliquez sur Accueil > Fermer et charger pour exporter les données combinées vers une nouvelle feuille de calcul.

Conseils :

  • Les données n’ont pas besoin de se trouver dans le même classeur : Power Query peut se connecter à plusieurs classeurs et y ajouter des données à la fin.
  • Si vous ajoutez de nouvelles données aux feuilles ou fichiers d’origine, faites simplement un clic droit sur le tableau de résultats et sélectionnez Actualiser pour mettre à jour automatiquement la fusion.
  • Vous pouvez utiliser les outils de transformation de Power Query pour nettoyer, filtrer et structurer vos données au moment du chargement — une solution particulièrement efficace si certaines feuilles comportent des colonnes supplémentaires ou nécessitent une harmonisation du formatage.

Avantages : Gère des fusions volumineuses et complexes avec une intervention manuelle minimale. Hautement évolutif, il prend en charge la transformation des données pendant la fusion et automatise les mises à jour futures.

Limitations : La configuration initiale nécessite plusieurs étapes et une certaine familiarité avec les outils Power Query. Certaines versions d’Excel ne disposent peut-être pas de l’ensemble des fonctionnalités « Obtenir et transformer ».


Résumé et conseils de dépannage :

  • Pour des fusions rapides et ponctuelles, lorsque les données commencent aux mêmes emplacements sur chaque feuille, les solutions VBA ou Kutools se révèlent particulièrement efficaces.
  • Si des mises à jour régulières et dynamiques, ainsi qu’une connectivité avec des jeux de données en constante évolution, sont essentielles, optez pour les formules Excel ou les solutions Power Query.
  • Vérifiez toujours que vos données sources partagent les mêmes en-têtes et la même structure pour éviter toute erreur lors de la fusion.
  • Dans la mesure du possible, privilégiez des fonctionnalités telles que Actualiser de Power Query ou la mise à jour automatique des formules pour les tâches récurrentes, plutôt que la méthode manuelle « copier-coller ».
  • Avant toute fusion, sauvegardez vos données d’origine pour vous prémunir contre toute perte ou erreur accidentelle.
  • Si des erreurs « #REF! » ou « #VALEUR! » apparaissent, vérifiez soigneusement les plages utilisées dans vos formules et assurez-vous que toutes les feuilles référencées existent bien et contiennent des données valides.
  • Si vous utilisez du code VBA ou des compléments, veillez à ce que les paramètres de votre antivirus et de vos macros autorisent leur exécution.
  • Testez ces solutions dans un classeur d’essai avant de les appliquer à des fichiers importants ou en production.

Articles associés

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