Pour comparer deux classeurs Excel sur Mac, déterminez d'abord si les enregistrements correspondants restent sur les mêmes lignes ou doivent être associés par un identifiant. Pour un examen visuel rapide, organisez les classeurs ouverts côte à côte. Pour une vérification reproductible des valeurs, copiez les deux jeux de données dans un classeur de comparaison et utilisez une formule pour faire correspondre les enregistrements grâce à une clé unique. Excel pour Mac n'inclut pas les outils Inquire et Spreadsheet Compare de Microsoft ; ces fonctionnalités sont réservées à Windows. Les étapes ci-dessous utilisent donc les commandes Mac et les formules de feuille de calcul documentées.

Choisir une méthode de comparaison adaptée aux données

Lorsque deux feuilles comportent les mêmes colonnes dans le même ordre, avec chaque enregistrement toujours sur la même ligne, comparer les cellules correspondantes peut suffire. L'affichage côte à côte facilite l'examen des différences, mais il ne les signale pas automatiquement.

Si des lignes ont pu être triées, ajoutées ou supprimées, effectuez la comparaison à l'aide d'un identifiant unique stable, tel qu'un numéro de facture ou une référence produit. Dans ce cas, une mise en correspondance par numéro de ligne peut marquer des enregistrements inchangés comme différents simplement parce qu'ils ont été déplacés. Une recherche basée sur une clé permet de localiser chaque enregistrement dans l'autre classeur avant de comparer ses valeurs. Microsoft décrit RECHERCHEX comme une fonction qui recherche une valeur dans une plage et renvoie une valeur à partir de la ligne correspondante ; elle est disponible dans Microsoft 365 pour Mac, Excel 2024 pour Mac et Excel 2021 pour Mac. Fonction RECHERCHEX

Disposer deux classeurs ouverts côte à côte sur votre Mac

Ouvrez les deux classeurs dans Excel. Dans l'onglet Affichage, dans le groupe Fenêtre, sélectionnez Réorganiser tout, puis choisissez une disposition telle que Mosaïque verticale ou Mosaïque. Excel organise les fenêtres des classeurs ouverts afin que vous puissiez examiner les feuilles concernées ensemble. Sélectionnez chaque classeur et cliquez sur l'onglet de la feuille de calcul que vous souhaitez vérifier. Microsoft documente ces options de réorganisation des fenêtres pour Excel pour Mac. Afficher plusieurs volets, feuilles ou classeurs

Cette vue est utile lorsqu'il n'y a que quelques lignes, lorsque vous devez vérifier visuellement la mise en forme ou les formules, ou lorsque vous n'êtes pas certain de la correspondance des enregistrements. Il s'agit d'une aide visuelle : Excel n'indique pas automatiquement quelles valeurs diffèrent du simple fait que les fenêtres sont adjacentes. Pour une liste plus longue, une vérification basée sur des formules est plus systématique.

Comparer des enregistrements par identifiant avec RECHERCHEX

Une méthode pratique consiste à créer un classeur de comparaison distinct, puis à placer une copie de chaque jeu de données sur sa propre feuille. Cela permet de conserver les références des formules au sein d'un seul classeur et de laisser les fichiers d'origine intacts. Nommez les feuilles Current et Earlier, par exemple. Conservez les en-têtes de colonnes, identifiez la colonne d'identifiant unique dans les deux feuilles et notez le champ que vous souhaitez comparer. Si les identifiants sont dans la colonne A et les valeurs dans la colonne B, avec des en-têtes à la ligne 1, ajoutez une colonne de résultat à Current.

Dans Current!C2, saisissez cette formule, puis étirez-la vers le bas sur les lignes à vérifier :

=SI.NON.DISP(SI(B2=RECHERCHEX(A2,Earlier!$A$2:$A$1000,Earlier!$B$2:$B$1000),"Identique","Différent"),"Identifiant manquant")

Ici, A2 est l'identifiant de la ligne actuelle, Earlier!$A$2:$A$1000 est la plage dans laquelle Excel recherche cet identifiant, et Earlier!$B$2:$B$1000 est la valeur antérieure correspondante. La formule renvoie Identique lorsque les valeurs correspondent, Différent lorsque l'identifiant est trouvé mais que la valeur diffère, et Identifiant manquant lorsque RECHERCHEX ne trouve pas cet identifiant. RECHERCHEX effectue une recherche exacte par défaut, et les plages fournies doivent couvrir les données de vos feuilles. Augmentez le numéro de la dernière ligne si vos listes sont plus longues. Fonction RECHERCHEX

Par exemple, si l'identifiant P-104 a une valeur actuelle de 18 et une valeur antérieure de 18, le résultat est Identique. Si la valeur antérieure est 16, il est Différent. Si P-104 n'apparaît pas dans la plage d'identifiants de Earlier, le résultat est Identifiant manquant. Ces étiquettes permettent de distinguer les valeurs modifiées des enregistrements sans correspondance ; elles n'expliquent pas pourquoi un enregistrement a changé ou a disparu.

Pour comparer un autre champ, utilisez une autre colonne de résultat et modifiez les deux références de valeur pour désigner les colonnes de ce champ, tout en conservant la même plage de recherche d'identifiants. Par exemple, si la quantité actuelle est en D et la quantité antérieure en C, comparez D2 avec une recherche sur Earlier!$C$2:$C$1000. Donnez à chaque colonne de résultat un en-tête explicite tel que Vérification prix ou Vérification quantité.

Vérifier les identifiants dans les deux sens et surveiller les doublons

La formule ci-dessus vérifie chaque identifiant de Current par rapport à Earlier. Pour identifier les identifiants qui n'existent que dans Earlier, créez une vérification correspondante sur la feuille Earlier, en recherchant chaque identifiant antérieur dans Current. Une vérification dans les deux sens est essentielle lorsqu'une liste contient des enregistrements ajoutés et que l'autre contient des enregistrements supprimés.

La comparaison repose sur le fait que l'identifiant désigne un enregistrement unique dans chaque liste. Si un identifiant apparaît plusieurs fois, RECHERCHEX renvoie la première correspondance trouvée, ce qui peut masquer les lignes suivantes portant cet identifiant. Avant de vous fier aux résultats, recherchez les doublons dans chaque colonne clé. Dans Excel pour Mac, sélectionnez la plage d'identifiants et choisissez Accueil > Mise en forme conditionnelle > Règles de mise en surbrillance des cellules > Valeurs en double pour mettre les doublons en évidence. Cette règle identifie les valeurs répétées au sein de la plage sélectionnée ; elle ne fait pas correspondre les enregistrements entre les classeurs. Mettre en évidence les tendances et les motifs avec la mise en forme conditionnelle dans Excel pour Mac

Si la véritable clé est une combinaison, comme l'identifiant client associé à la date de facture, une recherche sur une seule colonne risque d'associer le mauvais enregistrement. Créez une clé auxiliaire dans chaque feuille en combinant les champs concernés de manière cohérente, et utilisez cette colonne auxiliaire comme plage de recherche et valeur cherchée. Vérifiez que la combinaison est unique avant d'interpréter les résultats.

Comprendre ce qui constitue une différence

Excel compare les valeurs stockées, et non ce qu'une personne considère comme équivalent. Du texte contenant un espace superflu, des nombres stockés sous forme de texte ou des dates représentées différemment peuvent nécessiter un nettoyage ou une étape délibérée de normalisation avant la comparaison. Les cellules vides méritent également votre attention : déterminez si une cellule vide doit correspondre à une autre cellule vide ou être traitée comme une information manquante. Un résultat de formule affichant Identique signifie que les valeurs comparées concordent selon les critères d'Excel ; il ne garantit pas que les données sources sont correctes.

Si les champs contiennent des résultats calculés, décidez d'abord si vous souhaitez comparer les résultats affichés ou les formules qui les ont générés. L'exemple compare les valeurs des cellules. Il ne vous indique pas si deux formules diffèrent tout en renvoyant la même valeur. Une inspection visuelle de la barre de formule peut être utile pour un petit nombre de cellules, mais l'affichage côte à côte documenté d'Excel pour Mac n'est pas un rapport de modifications cellule par cellule.

Pourquoi les instructions relatives à Spreadsheet Compare peuvent ne pas s'appliquer sur Mac

La documentation de Microsoft pour Spreadsheet Inquire et Spreadsheet Compare décrit une comparaison de classeurs cellule par cellule, mais Microsoft précise qu'Inquire est uniquement disponible dans Excel pour Windows pour les offres Microsoft 365 pour les entreprises éligibles. Spreadsheet Compare est également répertorié comme étant réservé à Windows. Si un guide vous invite à ouvrir un onglet Inquire ou à sélectionner Compare Files, ces étapes ne sont pas documentées comme des commandes pour Mac. Activer le complément Inquire

Une comparaison basée sur des formules constitue une alternative utile lorsque votre objectif est de comparer des valeurs sélectionnées par identifiant. Dans la mesure où cette méthode copie les données dans un classeur de comparaison, elle s'applique aux copies que vous y placez ; il ne s'agit pas d'un processus de synchronisation en direct. Si vous créez plutôt des formules liant un classeur à un autre, déplacer ou renommer un fichier source risque de rompre la liaison. Excel pour Mac propose une zone Données > Liens de classeur pour gérer les liaisons rompus, et Microsoft avertit que la rupture d'un lien convertit les formules en leurs valeurs actuelles. Réparer les liaisons rompus avec des classeurs dans Excel pour Mac

En pratique, utilisez les fenêtres côte à côte pour vous orienter, puis appliquez des formules basées sur des clés lorsque l'ordre des lignes n'est pas fiable ou que la liste est trop volumineuse pour une inspection manuelle. Wallo peut organiser les fenêtres Mac ouvertes et les tâches par objectif, avec un ciblage au clavier ; il n'effectue pas la comparaison des classeurs. La comparaison elle-même reste dans Excel, où une clé unique et des résultats clairement libellés facilitent l'examen de chaque correspondance ou divergence.

Sources