Il existe deux fichiers Excel portant le même nom dans des dossiers différents sur votre ordinateur. Comment déterminer si les fichiers sont des doublons ou des versions différentes du même classeur Excel ? Dans ce didacticiel, nous allons vous montrer comment comparer deux fichiers Excel, même si Excel n'est pas installé sur votre ordinateur.
Ces outils de comparaison peuvent vous aider à repérer des données incohérentes, des valeurs obsolètes, des formules erronées, des calculs incorrects et d'autres problèmes dans votre feuille de calcul Excel.
1. Comparez deux feuilles Excel : affichez-les côte à côte
Si vous pouvez parcourir les données de la feuille en un coup d'œil, ouvrez-les dans une fenêtre séparée et effectuez une comparaison côte à côte à l'aide de la fonction "Afficher côte à côte" d'Excel.
- Ouvrez le fichier Excel contenant les deux feuilles de calcul, accédez à l' onglet Affichage et sélectionnez Nouvelle fenêtre .
- Dans la nouvelle fenêtre, sélectionnez ou passez à la (deuxième) feuille de calcul que vous souhaitez comparer.
Redimensionnez ou réorganisez les fenêtres afin d'avoir une vue côte à côte des deux feuilles de calcul sur l'écran de votre ordinateur. Encore une fois, cette méthode est la meilleure pour comparer des feuilles de calcul Excel avec seulement quelques lignes ou colonnes.
- Si vous préférez utiliser l'outil de comparaison d'Excel pour placer les deux fenêtres côte à côte, cochez l'onglet "Affichage" et sélectionnez l' icône Afficher côte à côte .
Excel organisera immédiatement les deux feuilles de calcul horizontalement sur l'écran de votre ordinateur. Il peut être un peu difficile de comparer les feuilles dans cette vue paysage, alors passez à l'étape suivante pour changer l'orientation en une disposition verticale/portrait.
- Rendez-vous à nouveau dans l'onglet "Affichage" et sélectionnez Réorganiser tout .
- Sélectionnez Vertical dans la fenêtre "Arranger" et sélectionnez OK .
Cela empilera les deux feuilles de calcul côte à côte sur votre écran. Il y a un autre paramètre que vous devez activer pour faciliter la comparaison.
- Appuyez sur Défilement synchrone et assurez-vous qu'il est en surbrillance. Cela vous permet de faire défiler les deux feuilles de calcul simultanément, ce qui permet une comparaison synchrone ligne par ligne de votre ensemble de données.
Si les lignes supérieures des deux feuilles de calcul sont des en-têtes, assurez-vous de les figer afin qu'elles ne bougent pas avec le reste de l'ensemble de données lorsque vous faites défiler.
- Sélectionnez Figer les volets et sélectionnez Figer la ligne supérieure . Répétez cette étape pour la deuxième feuille de calcul.
- Sélectionnez Réinitialiser la position de la fenêtre pour rétablir l'orientation de comparaison au format paysage.
- Lorsque vous avez terminé la comparaison, sélectionnez Afficher côte à côte pour rétablir les feuilles de calcul à leur taille initiale.
Vous pouvez maintenant faire défiler les deux feuilles de calcul et les comparer ligne par ligne. Le principal avantage de cette fonctionnalité est qu'elle est intégrée à toutes les versions d'Excel. Cependant, vous devrez encore faire beaucoup de travail, c'est-à-dire repérer des cellules avec des chiffres, des macros, des formules, etc.
2. Comparez deux fichiers Excel à l'aide d'outils en ligne
Il existe des outils Web qui offrent des services de comparaison Excel. Vous trouverez ces outils utiles si vous n'avez pas installé Excel sur votre ordinateur. Cet outil de comparaison Excel d'Aspose est un bon outil Web pour comparer deux fichiers Excel.
Téléchargez le premier fichier Excel (principal) dans la première zone, faites glisser l'autre fichier dans la deuxième zone et sélectionnez le bouton Comparer maintenant .
Si les fichiers comportent plusieurs feuilles, sélectionnez les feuilles que vous souhaitez comparer dans l'onglet Feuilles. Si les deux feuilles ont des cellules avec des valeurs ou des contenus différents, l'outil de comparaison Aspose Excel mettra en surbrillance les différences en jaune.
La limite de ces outils Web est qu'ils mettent principalement en évidence des valeurs différentes. Ils ne peuvent pas mettre en évidence des formules, des calculs, etc.
3. Comparez deux fichiers Excel à l'aide de « Comparaison de feuilles de calcul »
Spreadsheet Compare est un logiciel fiable pour comparer deux fichiers ou feuilles de calcul Excel. Malheureusement, il n'est disponible que pour les appareils Windows pour le moment. Il s'agit d'un programme autonome et est également intégré à Microsoft Excel inclus dans les versions/packages Office : Office Professional Plus (2013 et 2016) ou Microsoft 365.
Utiliser la comparaison de feuille de calcul dans Excel
Si votre application Excel fait partie des packages Office mentionnés ci-dessus, vous pouvez accéder à l'outil de comparaison de feuilles de calcul via le complément "Inquire". S'il n'y a pas d'onglet "Rechercher" dans votre application Excel, voici comment l'activer.
- Sélectionnez Fichier dans la barre de menus.
- Sélectionnez Options dans la barre latérale.
- Sélectionnez Compléments dans la barre latérale, sélectionnez Complément COM dans le menu déroulant « Gérer », puis sélectionnez Aller .
- Cochez la case Demander et sélectionnez OK .
Remarque : Si vous ne trouvez pas de case à cocher "Rechercher" dans la page des compléments COM, votre version d'Excel ou d'Office ne prend pas en charge la comparaison de feuilles de calcul. Ou peut-être que l'administrateur de votre organisation a désactivé la fonctionnalité. Installez les versions Office avec Spreadsheet Compare préinstallé ou contactez l'administrateur de votre organisation.
- Ouvrez les deux fichiers Excel que vous souhaitez comparer dans une fenêtre séparée, accédez à l' onglet Demander dans la barre de menus et sélectionnez Comparer les fichiers .
- Excel ajoutera automatiquement les premier et deuxième fichiers aux boîtes de dialogue "Comparer" et "A", respectivement. Sélectionnez Swap Files pour échanger les fichiers primaires et secondaires, ou sélectionnez Compare pour démarrer la comparaison.
Cela lancera Spreadsheet Compare dans une nouvelle fenêtre, mettant en évidence toute disparité au sein de votre ensemble de données. Les cellules régulières avec des valeurs différentes auront une surbrillance verte. Les cellules avec des formules sont formatées en violet tandis que les cellules avec une macro arborent une couleur de remplissage turquoise.
Sélectionnez Exporter les résultats pour générer et enregistrer une copie des résultats sur votre ordinateur sous forme de document Excel.
Le rapport indiquera la ou les feuilles et les références de cellule avec différents ensembles de données, ainsi que les valeurs exactes des anciennes et des nouvelles données.
Vous pouvez partager le rapport Excel avec vos collègues, votre équipe ou d'autres personnes travaillant en collaboration sur le fichier.
Utiliser Spreadsheet Compare en tant que programme autonome
Si votre version Excel ou Office ne dispose pas du complément Spreadsheet Compare, installez le logiciel autonome à partir du site Web du développeur. Lors de l'installation du fichier d'installation, assurez-vous de cocher la case Enregistrer et activer le complément dans Excel .
Après l'installation, lancez Spreadsheet Compare et suivez ces étapes pour utiliser le programme afin de comparer les documents Excel.
- Sélectionnez Comparer les fichiers dans l'onglet "Accueil".
- Sélectionnez l' icône de dossier à côté de la boîte de dialogue "Comparer (anciens fichiers)" pour ajouter le premier document que vous souhaitez comparer à l'outil. Ajoutez le deuxième fichier à la case "Vers (fichiers plus récents)" et sélectionnez OK pour continuer.
Spreadsheet Compare traitera les fichiers et mettra en surbrillance les cellules avec des valeurs variables en vert.
Trouve les différences
L'outil de comparaison "Afficher côte à côte" est l'option la plus viable pour les utilisateurs d'Office Home ou d'Étudiants. Si vous utilisez Excel pour Microsoft 365 ou Office Professionnel Plus (2013 ou 2016), l'outil intégré « Spreadsheet Compare » est à votre disposition. Mais si vous n'utilisez pas Excel sur votre ordinateur, les outils de comparaison Excel basés sur le Web feront le travail. C'est vraiment aussi simple que ça.
Comparez deux fichiers/feuilles Excel et obtenez les différences à l'aide de VBA
Si vous avez besoin de comparer des fichiers ou des feuilles Excel assez souvent, c'est une bonne idée de disposer d'un code VBA de macro Excel prêt et de l'utiliser chaque fois que vous avez besoin d'effectuer la comparaison.
Vous pouvez également ajouter la macro à la barre d'outils d'accès rapide afin de pouvoir y accéder avec un seul bouton et savoir instantanément quelles cellules sont différentes dans différents fichiers/feuilles.
Supposons que vous ayez deux feuilles janvier et février et que vous souhaitiez comparer et mettre en évidence les différences dans la feuille janvier, vous pouvez utiliser le code VBA ci-dessous :
Sub CompareSheets() Dim rngCell As Range pour chaque rngCell dans Worksheets("Jan").UsedRange If Not rngCell = Worksheets("Feb").Cells(rngCell.Row, rngCell.Column) Then rngCell.Interior.Color = vbYellow End Si Next rngCell End Sub
Le code ci-dessus utilise la boucle For Next pour parcourir chaque cellule de la feuille de janvier (toute la plage utilisée) et la compare avec la cellule correspondante de la feuille de février. S'il trouve une différence (qui est vérifiée à l'aide de l'instruction If-Then), il met en surbrillance ces cellules en jaune.
Vous pouvez utiliser ce code dans un module standard de l'éditeur VB.
Et si vous devez le faire souvent, il est préférable d'enregistrer ce code dans le classeur de macros personnelles, puis de l'ajouter à la barre d'outils d'accès rapide. De cette manière, vous pourrez effectuer cette comparaison en un seul clic.
Voici les étapes pour obtenir le classeur de macros personnelles dans Excel (il n'est pas disponible par défaut, vous devez donc l'activer).
Voici les étapes pour enregistrer ce code dans le classeur de macros personnelles.
Et vous trouverez ici les étapes pour ajouter ce code macro au QAT.