Note: The other languages of the website are Google-translated. Back to English

Comment fusionner plusieurs feuilles avec les mêmes en-têtes dans Excel?

Par exemple, vous avez des données avec les mêmes en-têtes dans différentes feuilles que les captures d'écran ci-dessous, et maintenant votre travail consiste à fusionner ces feuilles en une seule feuille. Au lieu de les copier et de les coller un par un, ce didacticiel présente les meilleures façons de gérer ce travail.

doc combine le même en-tête 1
doc combine le même en-tête 2
doc combine le même en-tête 3

Fusionner les feuilles avec les mêmes en-têtes par VBA

Consolider les feuilles Excel avec les mêmes en-têtes par la fonction Consolider

Fusionner ou consolider des feuilles Excel avec les mêmes en-têtes par Kutools for Excel bonne idée3


flèche bleue bulle droite Fusionner les feuilles avec les mêmes en-têtes par VBA

Si vous souhaitez simplement fusionner les feuilles avec les mêmes en-têtes sans aucun calcul, vous pouvez appliquer le code VBA pour le résoudre.

1. Activez le classeur dont vous souhaitez fusionner les feuilles, appuyez sur Alt + F11 clés pour ouvrir Microsoft Visual Basic pour applications fenêtre.

2. Cliquez insérer > Module, puis collez sous le code VBA dans le nouveau Module fenêtre.

VBA: fusionner les feuilles avec 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. presse F5 clé pour exécuter le VBA, et une boîte de dialogue apparaît pour vous permettre d'entrer le nombre de lignes de titre. Voir la capture d'écran:

doc combine le même en-tête 4

4. Cliquez OK. Et toutes les feuilles du classeur actif sont fusionnées dans une nouvelle feuille appelée "Combiné".

doc combine le même en-tête 1
doc plus
doc combine le même en-tête 2
doc plus
doc combine le même en-tête 3
doc vertical égal
doc combine le même en-tête 3

Pointe:

(1.) Vos données doivent commencer à partir de A1, sinon, le code ne prendra pas effet.

(2.) Vos données doivent avoir la même structure.

(3.) Ce code peut uniquement combiner toutes les feuilles de calcul du classeur actif, si vous souhaitez fusionner des feuilles de calcul de plusieurs classeurs, ce code ne fonctionnera pas.


flèche bleue bulle droite Consolider les feuilles Excel avec les mêmes en-têtes par la fonction Consolider

Supposons que vous ayez des données avec les mêmes en-têtes de colonne et de ligne que la capture d'écran ci-dessous, et que vous souhaitiez fusionner des feuilles Excel avec les mêmes en-têtes, puis effectuer des calculs, vous pouvez appliquer la fonction Consolider dans Excel.

doc combine le même en-tête 6
doc combine le même en-tête 7
doc combine le même en-tête 8

1. Ouvrez tous les classeurs à partir desquels vous souhaitez fusionner les feuilles et placez le curseur sur une cellule vide dans laquelle vous souhaitez localiser les données de fusion, puis cliquez sur Données > Consolider. Voir la capture d'écran:

doc combine le même en-tête 9

2. Puis dans le Consolider fenêtre, faites comme ci-dessous l'opération:

1) Sélectionnez le formulaire de calcul souhaité Fonction liste;

2) Cliquez pour sélectionner la plage à fusionner.

3) Cliquez sur Ajouter pour ajouter la plage dans la liste Toutes les références. Répéter les étapes 2) et 3) pour ajouter toutes les plages nécessaires pour fusionner dans cette liste.

4) Vérifier Rangée supérieure et un colonne de gauche sous Utiliser des étiquettes dans .

5) Si vous souhaitez lier les données fusionnées aux données source, cochez Créer des liens vers des données sources.

doc combine le même en-tête 10
doc combine le même en-tête 11
1) Sélectionnez le formulaire de calcul souhaité Fonction liste;

2) Cliquez pour sélectionner la plage à fusionner.

3) Cliquez sur Ajouter pour ajouter la plage dans la liste Toutes les références. Répéter les étapes 2) et 3) pour ajouter toutes les plages nécessaires pour fusionner dans cette liste.

4) Vérifier Rangée supérieure et un colonne de gauche sous Utiliser des étiquettes dans .

5) Si vous souhaitez lier les données fusionnées aux données source, cochez Créer des liens vers des données sources.

3. Cliquez OK. Maintenant, toutes les plages de données avec les mêmes en-têtes sont fusionnées en un seul et résumées par en-têtes.

doc combine le même en-tête 6doc combine le même en-tête 7doc combine le même en-tête 8
doc vertical égal
doc combine le même en-tête 12

flèche bleue bulle droite Fusionner ou consolider des feuilles Excel avec les mêmes en-têtes par Kutools for Excel

Si dans certains cas, vous souhaitez fusionner des données avec les mêmes en-têtes uniquement, et dans d'autres cas, vous souhaitez fusionner des données et les consolider, existe-t-il des astuces pour résoudre ces deux tâches? Ici je présente Kutools pour Excelest puissant Combiner fonction pour vous.

Fusionner les feuilles Excel avec les mêmes en-têtes

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

Kutools pour Excel, avec plus de 300 fonctions pratiques, rend vos travaux plus faciles. 

Après l'installation de Kutools for Excel, procédez comme suit:(Téléchargez gratuitement Kutools pour Excel maintenant!)

Fusionner les feuilles Excel avec les mêmes en-têtes

1. Cliquez Kutools Plus > Combiner pour activer l'assistant de combinaison, puis cochez Combinez plusieurs feuilles de calcul de classeurs dans une seule feuille de calcul. Voir les captures d'écran:
doc combine le même en-tête 14
doc kutools combiner 2

2. Cliquez Suivant>> aller à Combiner des feuilles de travail - Étape 2 sur 3 assistant, et procédez comme ci-dessous:

doc kutools combiner 3
1) Cliquez sur Ajouter > Dossier de fichiers pour ajouter les classeurs à partir desquels vous pouvez fusionner des feuilles Liste des classeurs;
2) Vérifiez le nom du classeur que vous souhaitez fusionner les feuilles, vous pouvez choisir plusieurs classeurs;
3) Vérifiez les feuilles de calcul que vous souhaitez combiner;
4) Cliquez sur doc sélectionner pour sélectionner la plage que vous souhaitez combiner, si les plages sont placées au même emplacement de chaque feuille, il suffit de sélectionner une plage dans une feuille puis cliquez sur Même gamme.

3. Cliquez Suivant >> à ces victimes que nous nommons Combiner la feuille de travail - Étape 3 sur 3 Assistant, et vérifiez Option Combiner par ligne et le type 1 dans la zone de texte de Numéro de ligne du titre, s'il n'y a pas de titre dans votre plage, saisissez 0.

doc kutools combiner 4

4. Cliquez Récapitulatif, et une boîte de dialogue apparaît pour vous rappeler d'enregistrer ce scénario, si vous souhaitez l'enregistrer, cliquez sur Ouiou Non.

doc combine le même en-tête 17

Maintenant, les feuilles sont fusionnées avec les mêmes en-têtes de ligne dans un nouveau classeur.

doc combine le même en-tête 18

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

Après l'installation de Kutools for Excel, procédez comme suit:(Téléchargez gratuitement Kutools pour Excel maintenant!)

1. Cliquez Entreprise > Combiner pour afficher l'assistant de combinaison et cochez Consolider et calculer les valeurs de plusieurs classeurs dans une seule feuille de calcul. Voir la capture d'écran:
doc kutools combiner 5

2. Cliquez Suivant>> pour aller à la Combiner des feuilles de travail - Étape 2 sur 3 assistant, et procédez comme ci-dessous:

doc kutools combiner 3
1) Cliquez sur Ajouter > Dossier de fichiers pour ajouter les classeurs à partir desquels vous pouvez fusionner des feuilles Liste des classeurs;
2) Vérifiez le nom du classeur que vous souhaitez fusionner les feuilles, vous pouvez choisir plusieurs classeurs;
3) Vérifiez les feuilles de calcul que vous souhaitez combiner;
4) Cliquez sur doc sélectionner pour sélectionner la plage que vous souhaitez combiner, si les plages sont placées au même emplacement de chaque feuille, il suffit de sélectionner une plage dans une feuille puis cliquez sur Même gamme.

3. Continuez à cliquer Suivant>> et sélectionnez la fonction que vous souhaitez appliquer dans la plage fusionnée, puis vérifiez les libellés de votre plage fusionnée. Voir la capture d'écran:
doc kutools combiner 6

4. Cliquez Récapitulatif, et une boîte de dialogue apparaît pour vous demander d'enregistrer le scénario, cliquez sur Oui pour enregistrer, ou cliquez sur Non pour ne pas le sauver.

Ensuite, les plages sont consolidées dans un nouveau classeur.

doc combine le même en-tête 12

L'avantage de Kutools pour Excel's Combiner est que vous pouvez fusionner plusieurs feuilles de classeurs ouverts ou de classeurs non ouverts dans une feuille de calcul ou un classeur.

Combinez / Consolidez facilement des données basées sur la même valeur dans Excel

Supposons que vous travaillez avec une feuille de calcul qui contient plusieurs enregistrements en double et que vous devez maintenant combiner / fusionner les lignes en fonction de la même valeur et effectuer des calculs, tels que la somme, la moyenne, le nombre de lignes en double. Avec ça Lignes de combinaison avancées of Kutools pour Excel, vous pouvez rapidement combiner les mêmes valeurs / mêmes données ou dupliquer des lignes dans les cellules appropriées.  Cliquez pour un essai gratuit complet dans 30 jours!
doc avancé combiner des lignes
 
Kutools for Excel: avec plus de 300 compléments Excel pratiques, essayez gratuitement sans limitation en 30 jours.

Articles relatifs


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer 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 réduit des centaines de clics de souris chaque jour!
bas de cabine
Commentaires (18)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
J'ai utilisé 'VBA: Fusionner les feuilles avec les mêmes en-têtes' mais cela laisse une ligne vide après chaque donnée de feuille, comment puis-je corriger cela. Est-il possible de modifier le code ?
Ce commentaire a été minimisé par le modérateur sur le site
Je ne sais pas pourquoi une ligne vide part pendant que vous fusionnez les données en utilisant le VBA, cela ne m'arrive pas. S'il y a des lignes vides à supprimer, vous pouvez appuyer sur F5 pour ouvrir la boîte de dialogue Aller à, puis cliquer sur Spécial > Vides pour sélectionner toutes les cellules vides, le clic droit pour supprimer les lignes vides.

Mais avec la fonction Go To Special, il sélectionnera les cellules vides et non les lignes vides qui ne fonctionnent pas bien lorsqu'une ligne contient des données manquantes. Dans ce cas, vous pouvez appliquer Kutools for Excel's Supprimer les lignes vides, qui peut supprimer les lignes vides dans la sélection, la feuille de calcul active, les feuilles sélectionnées ou le classeur entier.
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour,


J'ai vérifié votre formule VB pour VBA : fusionner des feuilles avec les mêmes en-têtes, c'est absolument utile pour moi, mais j'ai besoin de peu de support, je veux créer une macro pour ce fichier. Comme je dois télécharger le fichier à chaque fois, enregistrez avec un nom unique et exécutez une macro pour combiner la feuille.

Veuillez confirmer.
Ce commentaire a été minimisé par le modérateur sur le site
Désolé, je ne comprends pas votre question. Si vous rencontrez un problème, rendez-vous sur notre forum https://www.extendoffice.com/forum.html, quelqu'un peut peut-être vous aider.
Ce commentaire a été minimisé par le modérateur sur le site
J'ai le même problème que Saurabh. Il fusionne les feuilles de calcul et contient une ligne vide après la copie de chaque donnée de la feuille de calcul. Cependant, l'en-tête n'est pas non plus copié dans la nouvelle feuille de calcul "Combinée". J'utilise Excel 2016. Merci pour le code, cela aide à minimiser le temps que je passe. Je ne pense pas que je serai en mesure de comprendre le problème avec le code et j'espère que vous pourrez l'examiner. Merci encore.
Ce commentaire a été minimisé par le modérateur sur le site
Je veux combiner des feuilles... mais je veux aussi ajouter une colonne ("A") dans une nouvelle feuille (combinée) où le nom de la feuille "Feuille1", "Feuille2" sera placé sur toutes les lignes copiées à partir des feuilles respectées .. donc je saurai quelles données proviennent de quelle feuille.
Ce commentaire a été minimisé par le modérateur sur le site
Vous pouvez essayer la fonction Combiner de Kutools, elle peut insérer les informations de données de chaque feuille devant les données dans la feuille combinée.
Ce commentaire a été minimisé par le modérateur sur le site
Comment fusionner uniquement certaines feuilles de calcul dans ce classeur ?
Comment puis-je exécuter la macro pour actualiser les données sur une base hebdomadaire sans avoir à supprimer l'onglet "Combiné" ?
Ce commentaire a été minimisé par le modérateur sur le site
Comment puis-je combiner uniquement des feuilles avec le même en-tête en ignorant les autres feuilles ?
Ce commentaire a été minimisé par le modérateur sur le site
parfait, merci
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour
J'ai acheté Kutools for Excel 19.00, par intérêt pour la fonction de fusion, mais ne fonctionne pas avec mes fichiers et mes feuilles, tous ont le même nom (Classeur et feuilles) mais dans la combinaison de : "Combiner toutes les feuilles de calcul du même nom en une seule feuille de calcul " ne fonctionne pas (ne fait rien), y compris n'enregistre pas le nouveau classeur à l'endroit que je sélectionne avant d'exécuter le bouton Terminer.
J'ai suivi les instructions une fois et une autre fois, mais le résultat est le même.
De l'aide?
Ce commentaire a été minimisé par le modérateur sur le site
Salut, Ezequiel Zavaleta, je suis désolé d'entendre cela. Vous pouvez contacter notre responsable du service client via ceci : support@extendoffice.com notre équipe résoudra vos problèmes dans les plus brefs délais.
Ce commentaire a été minimisé par le modérateur sur le site
Esta excelente la primera macro, pero no sabrias decirme por que solamente me combina 4 columnas?. Si mis hojas tienen un aproximado de 30 colonnes.
Ce commentaire a été minimisé par le modérateur sur le site
J'ai utilisé VBA pour copier toutes les feuilles sur une seule, mais comment puis-je copier uniquement certaines feuilles au lieu de toutes?
Ce commentaire a été minimisé par le modérateur sur le site
quel sera le code vba pour combiner plusieurs feuilles du classeur en une seule feuille de calcul si les en-têtes de ligne sont les mêmes (pas les en-têtes de colonne)
Ce commentaire a été minimisé par le modérateur sur le site
Très utile le code pour combiner plusieurs feuilles de calcul, cela a bien fonctionné ! Merci!
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, est-ce possible de Fusionner et LIER Plusieurs Feuilles Avec Les Mêmes En-Têtes Dans Excel afin que les changements qui sont effectués dans les feuilles du classeur soient appliqués dans la nouvelle feuille "combinée" ?
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, Si vous souhaitez combiner des feuilles portant les mêmes noms de feuille, aucune fonctionnalité intégrée dans Excel ne peut vous aider. Vous pouvez essayer Combiner la fonctionnalité de Kutools for Excel, il fournit une option qui combine des feuilles avec les mêmes noms, pour plus de détails, vous pouvez visiter ce tutoriel https://www.extendoffice.com/product/kutools-for-excel/excel-combine-sheets-of-same-name-into-one-worksheet.html. Et Kutools for Excel prend en charge un essai gratuit de 30 jours, vous pouvez le télécharger pour l'essayer. https://www.extendoffice.com/download/kutools-for-excel.html
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés