Comment comparer deux fichiers Excel et voir les différences (2026)
Pour voir ce qui a changé entre deux versions d'un fichier Excel, il faut rapprocher les lignes par une colonne clé (référence, code article, e-mail, n° de facture), puis comparer les autres colonnes cellule par cellule : on obtient les lignes ajoutées, supprimées et modifiées, avec l'ancienne et la nouvelle valeur. Excel le fait avec RECHERCHEX ou Power Query ; l'outil Microsoft « Comparer les feuilles de calcul » n'existe que dans Excel pour Windows, avec certaines éditions entreprise.
Comparer par position ou par clé
Comparer la ligne 5 de A avec la ligne 5 de B ne fonctionne que si personne n'a trié, filtré, inséré ou supprimé de ligne. Dans un tarif fournisseur, un catalogue ou un export de logiciel, c'est rarement le cas.
| Situation | Comparaison par position | Comparaison par clé |
|---|---|---|
| Une ligne insérée en haut | toutes les lignes en écart | 1 ligne ajoutée |
| Fichier trié autrement | presque tout en écart | aucun écart |
| 3 prix modifiés | 3 cellules si rien n'a bougé | 3 cellules |
| Colonne renommée (« Prix » → « Prix unitaire HT ») | colonne vue comme nouvelle | colonne rapprochée par nom |
| Même référence deux fois | non détecté | signalé comme doublon de clé |
Méthode 1 : RECHERCHEX
RECHERCHEX existe dans Excel pour Microsoft 365, Excel 2021 et Excel 2024, sur Windows et Mac ; la page Microsoft précise qu'elle n'est pas disponible dans Excel 2016 et Excel 2019 (fonction RECHERCHEX).
- Mettez les deux versions dans un classeur : feuille
Ancienet feuilleNouveau, clé en colonne A. - Dans
Nouveau, à côté du prix (colonne C) :=RECHERCHEX(A2;Ancien!A:A;Ancien!C:C;"NOUVEAU"). Sans le 4e argument, la fonction renvoie#N/Aquand la clé est absente. - Statut :
=SI(D2="NOUVEAU";"ajoutée";SI(D2<>C2;"modifiée";"identique")). - Lignes supprimées : la même recherche dans l'autre sens, depuis la feuille
Ancien. - Une colonne d'aide par colonne comparée.
Limites : 12,50 stocké en texte n'est pas égal à 12,5 stocké en nombre, une espace en fin de référence fait échouer la recherche, et un doublon de clé renvoie la première ligne sans prévenir.
Méthode 2 : Power Query
« Fusionner des requêtes » rapproche deux tableaux sur une colonne. Les types « Anti jointure gauche » et « Anti jointure droite » donnent les lignes présentes dans un seul fichier (supprimées, ajoutées), la « Jointure interne » les lignes communes, que l'on compare ensuite colonne par colonne (Microsoft : fusionner des requêtes). La page cite aussi Excel pour Microsoft 365 pour Mac. Utile quand la comparaison revient chaque mois sur des fichiers de même structure.
Méthode 3 : « Comparer les feuilles de calcul » de Microsoft
Microsoft indique que cette fonction « est disponible uniquement dans Excel pour Windows », dans les éditions Microsoft 365 Apps for enterprise et équivalentes ; elle se lance depuis l'onglet Demander (Inquire), commande Compare Files (page Microsoft). Elle affiche les deux classeurs côte à côte avec un code couleur et compare aussi les formules, les macros et la mise en forme. Sur Mac, dans Excel pour le web ou sans édition entreprise, elle n'est pas disponible.
Méthode 4 : un outil dans le navigateur
L'outil de comparaison prend les deux fichiers tels quels (XLSX, XLS ou CSV, tout séparateur, tout encodage, en-tête pas forcément en ligne 1), propose la colonne clé (valeurs uniques, ou nom contenant réf, code, id, sku, e-mail), rapproche les colonnes par nom sans tenir compte des majuscules, des accents ni des espaces, et compare 1 234,50 et 1234.5 comme des nombres. Il affiche les lignes ajoutées, supprimées, modifiées, l'ancienne et la nouvelle valeur de chaque cellule et l'écart en %. Les fichiers restent dans le navigateur. Gratuit jusqu'à 200 lignes par fichier ; au-delà, l'aperçu complet reste gratuit et le rapport Excel coûte 2,99 € TTC pour 24 h d'accès.
Questions fréquentes
Peut-on comparer deux fichiers Excel sur Mac ? Oui, avec RECHERCHEX (Excel 2021, 2024 ou Microsoft 365 pour Mac), avec Power Query dans Excel pour Microsoft 365 pour Mac, ou avec un outil dans le navigateur. « Comparer les feuilles de calcul » n'existe pas sur Mac.
Les colonnes n'ont pas le même nom dans les deux fichiers. Faites la correspondance à la main (formule pointant sur la bonne colonne) ou laissez un outil rapprocher les noms proches : « Prix unitaire HT » et « PRIX UNITAIRE H.T. » sont le même nom une fois casse, accents, points et espaces retirés.
Ma colonne clé contient des doublons. Repérez-les d'abord (=NB.SI(A:A;A2)>1). Soit ce sont des erreurs à corriger, soit la clé doit être composite : référence + taille, ou référence + dépôt.
Excel a supprimé les zéros devant mes références. En ouvrant un CSV, Excel convertit 00123 en 123. Importez le CSV depuis l'onglet Données (import d'un fichier texte/CSV) en mettant la colonne au format Texte, ou comparez directement les fichiers CSV d'origine.