Comment fusionner ou consolider des feuilles de calcul ou des classeurs en une seule feuille de calcul?
Dans notre travail quotidien, nous pouvons rencontrer un problème qui fusionne des centaines de feuilles ou de classeurs en une seule feuille pour analyser les données, ce qui prend beaucoup de temps si vous utilisez la commande Copier et coller dans Excel. Ici, dans ce tutoriel, je vais fournir quelques conseils pour résoudre rapidement ce travail.
NAVIGATION RAPIDE
Fusion de toutes les feuilles du classeur actif en une seule feuille avec VBA
Fusion de dizaines de feuilles ou de classeurs en une seule feuille de calcul / classeur en quelques clics
Fusion de deux tables en une seule et mise à jour par colonne en quelques clics
Télécharger un exemple de fichier
Fusion de toutes les feuilles du classeur actif en une seule feuille avec VBA
Dans cette section, je fournis un code VBA qui créera une nouvelle feuille pour collecter toutes les feuilles du classeur actif pendant que vous l'exécutez.
1. Activez le classeur que vous souhaitez combiner toutes ses feuilles, puis appuyez sur + clés pour ouvrir Microsoft Visual Basic pour applications fenêtre.
2. Dans la fenêtre contextuelle, cliquez sur insérer > Module pour créer un nouveau script de module.
3. Copiez le code ci-dessous et collez-le dans le script.
Sub Combine()
'UpdatebyExtendoffice
Dim J As Integer
On Error Resume Next
Sheets(1).Select
Worksheets.Add
Sheets(1).Name = "Combined"
Sheets(2).Activate
Range("A1").EntireRow.Select
Selection.Copy Destination:=Sheets(1).Range("A1")
For J = 2 To Sheets.Count
Sheets(J).Activate
Range("A1").Select
Selection.CurrentRegion.Select
Selection.Offset(1, 0).Resize(Selection.Rows.Count - 1).Select
Selection.Copy Destination:=Sheets(1).Range("A65536").End(xlUp)(2)
Next
End Sub
4. presse F5 clé, alors toutes les données des feuilles ont été fusionnées dans une nouvelle feuille nommée Combinée qui est placée au début de toutes les feuilles.
Fusion de dizaines de feuilles ou de classeurs en une seule feuille de calcul / classeur en quelques clics
Avec VBA, vous pouvez uniquement combiner des feuilles dans le classeur actif, mais comment fusionner des feuilles de classeurs dans une feuille ou un classeur?
Fusionner les feuilles de tous les classeurs en une seule feuille
Fusionner des feuilles de classeurs dans un seul classeur
Pour résoudre ce travail et satisfaire d'autres exigences sur la combinaison de Combiner La fonction a été développée avec quatre scénarios de combinaison:
- Combinez plusieurs feuilles ou classeurs en une seule feuille
- Combinez plusieurs feuilles ou classeurs dans un seul classeur
- Combinez les feuilles de même nom en une seule feuille
- Consolider les valeurs des feuilles ou des classeurs dans une seule feuille
Voici la deuxième option comme exemple:
Combinez plusieurs feuilles ou classeurs dans un seul classeur
Après installation gratuite Kutools for Excel, procédez comme suit:
1. Activez Excel, cliquez sur Kutools Plus > Combiner, une boîte de dialogue apparaît pour vous rappeler que les classeurs que vous souhaitez combiner doivent être fermés. Cliquez sur OK continuer.
2. dans le Combiner les feuilles de travail étape 1 boîte de dialogue, vérifier Combinez plusieurs feuilles de calcul de classeurs dans un seul classeur option. Cliquez sur Suivant pour passer à l'étape suivante de l'assistant.
3. Cliquez Ajouter > Déposez votre dernière attestation or Dossier pour ajouter les classeurs que vous souhaitez combiner au Liste des classeurs volet, vous pouvez alors spécifier quelle feuille de calcul sera jointe en vérifiant les noms dans Liste des feuilles de travail vitre. Cliquez sur Suivant pour passer à la dernière étape de l'assistant.
4. Dans cette étape, spécifiez les paramètres dont vous avez besoin. Puis clique Finition.
5. Une fenêtre apparaît pour vous permettre de sélectionner un dossier pour placer le classeur combiné, puis cliquez sur Épargnez.
Les classeurs ont désormais été fusionnés en un seul classeur. Et au début de toutes les feuilles, une feuille principale nommée Kutools for Excel est également créée qui répertorie certaines informations sur les feuilles et les liens pour chaque feuille.
Fusion de deux tables en une seule et mise à jour par colonne en quelques clics
Si vous souhaitez fusionner deux tables en une seule et mettre à jour les données en fonction d'une colonne comme illustré ci-dessous, vous pouvez essayer le Fusionner les tables utilité de Kutools for Excel.
Après installation gratuite Kutools for Excel, procédez comme suit:
1. Cliquez Kutools Plus > Fusionner les tables autoriser Fusionner les tables Assistant.
2. À l'étape 1 de l'assistant, vous devez sélectionner séparément la table principale et les plages de table de recherche. Puis clique Suivant.
3. Cochez la colonne clé sur laquelle vous souhaitez mettre à jour les données dans la table principale. Cliquez sur Suivant.
4. Vérifiez ensuite les colonnes de la table principale pour lesquelles vous souhaitez mettre à jour les données en fonction de la table de recherche. Cliquez sur Suivant.
5. À l'étape 4 de l'assistant, vérifiez les colonnes que vous souhaitez ajouter de la table de recherche à la table principale. Cliquez sur Suivant.
6. Dans la dernière étape de l'assistant, spécifiez les options de configuration dont vous avez besoin. Puis clique Finition.
Maintenant, la table principale a été mise à jour les données et ajouter de nouvelles données basées sur la table de recherche.
Télécharger un exemple de fichier
Meilleurs outils de productivité bureautique
Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la 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 facilite grandement 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!