Comparateur de listes
Comparez deux listes et trouvez les éléments communs ou uniques.
Mode d’emploi
Collez deux listes pour voir ce qu’elles partagent, ce que seule la première contient et ce que seule la seconde contient — les trois réponses utiles quand on rapproche un export d’un système, ou la liste du mois dernier de celle de ce mois-ci.
C’est de l’arithmétique d’ensembles : les répétitions à l’intérieur d’une liste sont fondues avant la comparaison, qui dit quelles valeurs apparaissent, jamais combien de fois. Si le fait qu’une valeur apparaisse deux fois compte — un prélèvement en double, une ligne dupliquée —, c’est une autre question, et dédoublonner d’abord la masque. Les pièges de normalisation sont les mêmes qu’ailleurs : une espace finale ou une apostrophe différente range un élément dans « uniquement dans A » alors que vous le voyez dans B.
Exemple
Deux éléments figurent dans les deux listes ; chaque liste contient aussi un élément exclusif.
Deux listes d’adressesQui figure dans les deux, qui dans une seule.L’export d’hier contre celui d’aujourd’huiUniquement dans B : les ajouts ; uniquement dans A : les départs.Une liste avec des espaces parasitesRognez d’abord, sinon des éléments identiques sortent comme différents.
Questions fréquentes
Compte-t-il le nombre d’occurrences d’une valeur ?
Non. Chaque liste est d’abord réduite à ses valeurs distinctes : trois copies d’une même ligne comptent pour une. Lorsque le décompte est justement l’enjeu — rapprocher des quantités, repérer un paiement en double —, comparez les décomptes à part ; une comparaison d’ensembles vous dira tranquillement que tout concorde.
Un élément figure dans les deux listes mais s’affiche comme uniquement dans A, pourquoi ?
Les deux copies ne sont pas identiques en tant que texte. Activez le rognage et l’insensibilité à la casse, ce qui couvre l’essentiel. Le reste est en général un caractère qui ressemble à un autre sans l’être : une espace insécable, une apostrophe typographique, ou une lettre accentuée enregistrée de deux façons.