comparaison entre deux colonnes excel

comparaison entre deux colonnes excel

Vous avez deux listes interminables sous les yeux et la mission impossible de débusquer les doublons ou les manquants. C'est le quotidien de beaucoup d'entre nous, qu'on soit comptable à Lyon ou analyste de données à Paris. Réaliser une Comparaison Entre Deux Colonnes Excel ne devrait pourtant pas vous prendre l'après-midi, ni vous faire plisser les yeux jusqu'à la migraine. On a tous essayé de le faire à l'œil nu une fois, pour finir par se rendre compte qu'on a raté trois lignes cruciales au milieu du tableau. C'est frustrant. C'est risqué pour la fiabilité de vos rapports. Mais surtout, c'est totalement évitable si on utilise les bons outils intégrés au logiciel de Microsoft.

Les méthodes simples pour une Comparaison Entre Deux Colonnes Excel rapide

La mise en forme conditionnelle pour les visuels

Si vous voulez juste un retour visuel immédiat, la mise en forme conditionnelle est votre meilleure amie. Je l'utilise tout le temps quand je dois vérifier rapidement si les adresses emails d'une liste de prospects sont déjà présentes dans ma base de données clients. Vous sélectionnez vos deux colonnes. Vous allez dans l'onglet Accueil, puis vous cliquez sur Mise en forme conditionnelle. Là, vous choisissez Règles de mise en surbrillance des cellules et enfin Valeurs en double. C'est magique. Excel colorie instantanément tout ce qui se répète.

L'astuce de pro ici, c'est de changer la couleur par défaut. Le rouge clair, c'est classique, mais on s'y perd vite. Je préfère souvent un remplissage vert pour ce qui est validé et présent dans les deux colonnes. Cela permet de voir en un coup d'œil les cellules restées blanches, celles qui sont uniques. Attention cependant, cette méthode montre ses limites quand vos listes dépassent les 10 000 lignes. Le logiciel peut commencer à ramer sérieusement parce qu'il recalcule le formatage à chaque modification.

L'opérateur d'égalité pour les tests binaires

Parfois, on n'a pas besoin de jolies couleurs. On veut juste un résultat VRAI ou FAUX. C'est typiquement le cas quand on vérifie deux colonnes qui sont censées être identiques ligne par ligne, comme deux exports de prix venant de deux systèmes différents. On se place dans la cellule C1 et on tape simplement une formule de base. On compare A1 à B1. Si le contenu est strictement identique, Excel renvoie VRAI. Sinon, il affiche FAUX.

C'est une méthode brutale mais efficace. Elle ne pardonne rien. Un espace invisible à la fin d'un mot dans la colonne A et le résultat passera en FAUX alors que le mot semble identique. C'est l'erreur la plus courante que je vois passer. Les gens s'énervent contre le logiciel alors que le problème vient de la propreté des données sources. Avant de lancer ce test, passez un coup de fonction SUPPRESPACE sur vos colonnes pour nettoyer les scories invisibles.

Utiliser les fonctions de recherche pour une Comparaison Entre Deux Colonnes Excel précise

La puissance de la fonction RECHERCHEV

On ne présente plus la fonction RECHERCHEV, la star absolue des bureaux. Elle est parfaite pour savoir si un élément de la colonne A existe quelque part dans la colonne B, même si les lignes ne correspondent pas. Imaginez que vous avez une liste de références produits et que vous voulez savoir lesquelles ont été vendues le mois dernier. Vous cherchez votre référence dans la liste des ventes. Si la fonction renvoie la valeur, c'est que c'est bon. Si elle renvoie l'erreur #N/A, le produit est absent.

Pour rendre cela plus propre, j'entoure toujours ma recherche d'une condition SIERREUR. Cela permet d'afficher "Absent" ou "Manquant" au lieu d'une erreur moche qui casse la lecture de votre tableau. C'est beaucoup plus professionnel pour un rapport destiné à votre direction. Vous pouvez consulter l'aide officielle sur le support Microsoft pour comprendre les subtilités des arguments de cette fonction, notamment l'importance du fameux "0" ou "FAUX" à la fin de la formule pour exiger une correspondance exacte.

L'alternative moderne avec RECHERCHEX

Si vous avez la chance d'utiliser Microsoft 365, oubliez RECHERCHEV. La nouvelle fonction RECHERCHEX est un pur bonheur. Elle est plus simple à écrire et ne risque pas de planter si vous insérez une colonne au milieu de votre tableau plus tard. Elle gère nativement les cas où la valeur n'est pas trouvée. On gagne un temps précieux. Je l'utilise systématiquement pour mes audits car elle permet de comparer des données vers la gauche ou vers la droite sans aucune restriction technique. C'est un gain de productivité réel.

📖 Article connexe : ce guide

La fonction EQUIV pour trouver la position

Certains préfèrent savoir où se trouve l'élément. La fonction EQUIV renvoie le numéro de la ligne où la correspondance a été trouvée. C'est très utile quand on gère des stocks. Si l'élément est à la ligne 45 de votre deuxième liste, vous pouvez aller vérifier manuellement si besoin. Combinée à la fonction ESTNUM, elle permet de créer des filtres ultra-performants. Si ESTNUM renvoie VRAI, l'élément existe ailleurs. C'est simple, léger pour le processeur et redoutable pour nettoyer des bases de données de plusieurs milliers d'entrées.

Automatisation et cas complexes de rapprochement

Comparer deux listes avec Power Query

Dès que les fichiers deviennent trop gros, les formules classiques s'essoufflent. C'est là que Power Query entre en scène. C'est un outil intégré à Excel depuis la version 2016 qui change la vie. Au lieu de s'embêter avec des cellules, on raisonne en termes de tables. On importe les deux colonnes dans Power Query. On utilise ensuite une fonction appelée Fusionner les requêtes.

C'est ici qu'on peut choisir le type de jointure. On peut demander au logiciel de ne garder que les lignes communes. Ou alors, on peut lui demander de n'afficher que ce qui est dans la première liste mais pas dans la deuxième. C'est l'arme absolue pour les rapprochements bancaires complexes. On traite 100 000 lignes en quelques secondes sans que l'ordinateur ne commence à chauffer. Pour ceux qui travaillent sur des données administratives massives, c'est une compétence indispensable à acquérir sur le site de l'INSEE par exemple, si vous manipulez des codes SIREN ou des nomenclatures officielles.

Le problème des majuscules et des accents

C'est le piège classique. Excel est globalement insensible à la casse dans ses fonctions de recherche standard. "APPLE" est égal à "apple". Mais dans certains contextes métier, cette distinction compte. Si vous avez besoin d'une comparaison stricte qui respecte les majuscules, il faut utiliser la fonction EXACT. Elle compare deux chaînes de caractères et ne renvoie VRAI que si elles sont absolument identiques au caractère près.

Les accents posent aussi problème. Pour le logiciel, "Eté" et "Été" sont deux mondes différents. C'est souvent là que les automatisations échouent lamentablement. Mon conseil est de toujours normaliser vos textes avant de comparer. Utilisez les fonctions MINUSCULE ou MAJUSCULE pour mettre tout le monde au même niveau. C'est une étape de préparation qui évite bien des déboires et des heures de corrections manuelles inutiles.

Les erreurs de débutant à éviter absolument

Confondre présence et égalité de ligne

C'est l'erreur la plus fréquente que je vois chez mes clients. Ils pensent comparer deux colonnes alors qu'ils ne comparent que deux lignes. Faire A1=B1 vérifie si les cellules se font face. Mais si votre liste B est triée différemment, cette méthode dira que tout est différent alors que les données sont les mêmes, juste rangées autrement. Il faut toujours se demander si on cherche une identité de structure ou une identité de contenu global.

💡 Cela pourrait vous intéresser : traducteur a partir de photo

Oublier les formats de cellules

On peut passer des heures à chercher pourquoi deux nombres identiques ne sont pas reconnus comme tels par Excel. Souvent, l'un est stocké comme du texte et l'autre comme un nombre. Visuellement, c'est la même chose. Pour le moteur de calcul, c'est l'eau et le feu. Le petit triangle vert en haut à gauche de la cellule est votre premier signal d'alarme. Convertissez toujours vos colonnes au même format avant de lancer une comparaison. C'est la base de l'hygiène des données.

Négliger les doublons internes

Avant de comparer la colonne A à la colonne B, assurez-vous que la colonne A ne contient pas elle-même des doublons. Sinon, vos résultats de comparaison seront faussés. Vous risquez de compter plusieurs fois la même correspondance. Utilisez l'outil Supprimer les doublons dans l'onglet Données pour nettoyer chaque liste individuellement avant de tenter de les rapprocher. C'est une étape de préparation que beaucoup sautent par paresse, pour le regretter amèrement plus tard quand les chiffres ne tombent pas juste.

Stratégies avancées pour les gros volumes

Utiliser le langage VBA pour le sur-mesure

Pour les tâches répétitives que l'on doit faire chaque lundi matin, une petite macro peut faire des miracles. Le code VBA permet de parcourir les colonnes et de générer un rapport d'écart automatique dans un nouvel onglet. Ce n'est pas aussi difficile qu'on le pense. On peut coder une boucle simple qui compare chaque cellule et colorie les différences. L'avantage est que c'est reproductible en un clic. On évite l'erreur humaine liée à la fatigue ou à l'inattention.

Les fonctions de tableaux dynamiques

Avec les versions récentes, Excel a introduit des fonctions comme FILTRE ou UNIQUE. Elles sont révolutionnaires pour la comparaison. On peut maintenant écrire une formule qui génère automatiquement une troisième liste contenant uniquement les éléments de la colonne A qui n'existent pas dans la colonne B. C'est propre, c'est dynamique et ça se met à jour tout seul quand vous modifiez vos données sources. C'est l'avenir du tableur.

Étapes pratiques pour réussir votre prochaine comparaison

Voici le protocole que je suis systématiquement pour garantir un résultat sans faille :

  1. Nettoyer les données : Utilisez la fonction SUPPRESPACE pour enlever les espaces parasites et uniformisez la casse avec la fonction MAJUSCULE sur les deux colonnes.
  2. Normaliser les formats : Assurez-vous que les nombres sont bien des nombres et les dates des dates. Un format "Texte" sur une colonne de dates cassera n'importe quelle formule de comparaison.
  3. Supprimer les doublons internes : Traitez chaque colonne séparément pour avoir une liste de valeurs uniques avant le rapprochement.
  4. Choisir la bonne méthode : Utilisez la mise en forme conditionnelle pour une vérification visuelle rapide, ou RECHERCHEX pour un rapprochement de données structuré.
  5. Créer une colonne de contrôle : Ne vous contentez pas du résultat. Ajoutez une colonne avec un filtre pour isoler rapidement les lignes qui posent problème.
  6. Vérifier les erreurs : Filtrez les résultats pour ne voir que les #N/A et assurez-vous qu'il s'agit bien de valeurs manquantes et non d'une erreur dans votre formule.
  7. Documenter la méthode : Si vous travaillez en équipe, notez dans une cellule mémo quelle logique vous avez utilisée. Vos collègues vous remercieront.

Le monde du travail demande de plus en plus de précision. Savoir manipuler ces données avec agilité n'est plus une option. Que ce soit pour un inventaire de stock, une liste d'inscrits à un événement ou un suivi budgétaire, la rigueur dans la comparaison est votre meilleur rempart contre les erreurs coûteuses. Prenez le temps de maîtriser ces outils, ils vous le rendront au centuple en sérénité et en efficacité. Si vous avez besoin d'approfondir vos connaissances sur les standards de données numériques, le portail data.gouv.fr propose de nombreux jeux de données réels pour vous entraîner sur des cas concrets et complexes. C'est en forgeant qu'on devient forgeron, et c'est en comparant des milliers de lignes qu'on devient un expert Excel respecté.

AL

Antoine Legrand

Antoine Legrand associe sens du récit et précision journalistique pour traiter les enjeux qui comptent vraiment.