Comparer 2 colonnes dans Excel : Méthodes et Astuces
Comparer deux colonnes dans Excel est une compétence essentielle pour l'analyse de données. Que vous ayez besoin de trouver les valeurs correspondantes, les différences, ou les doublons, Excel offre plusieurs outils pour réaliser cette tâche efficacement. Explorons ensemble les différentes méthodes.
1. Comparaison Basique avec la Fonction SI
La fonction SI est une des fonctions les plus fondamentales d'Excel et peut être utilisée pour une comparaison simple entre deux colonnes. L'objectif est de vérifier si les valeurs dans deux cellules de colonnes différentes sont identiques.
Exemple :
Supposons que vous ayez des données dans les colonnes A et B, et que vous voulez afficher "Correspond" si les valeurs sont identiques et "Différent" si elles ne le sont pas. Vous pouvez utiliser la formule suivante dans la colonne C :
=SI(A1=B1;"Correspond";"Différent")
A1=B1: C'est la condition logique. Elle vérifie si la valeur de la cellule A1 est égale à la valeur de la cellule B1."Correspond": C'est la valeur qui sera affichée si la condition est VRAI (les valeurs sont identiques)."Différent": C'est la valeur qui sera affichée si la condition est FAUX (les valeurs sont différentes).
Étapes :
- Ouvrez votre feuille Excel contenant les données dans les colonnes A et B.
- Dans la cellule C1 (ou n'importe quelle autre cellule de la colonne C), entrez la formule
=SI(A1=B1;"Correspond";"Différent"). - Appuyez sur Entrée. La cellule C1 affichera "Correspond" ou "Différent" selon le résultat de la comparaison.
- Cliquez sur la cellule C1. Un petit carré apparaît dans le coin inférieur droit de la cellule. C'est la poignée de recopie.
- Cliquez et faites glisser la poignée de recopie vers le bas pour appliquer la formule à toutes les lignes de vos données. La colonne C affichera le résultat de la comparaison pour chaque ligne.
Avantages :
- Simple et facile à comprendre.
- Ne nécessite pas de connaissances avancées en Excel.
Inconvénients :
- Ne convient que pour des comparaisons simples et directes.
- Ne permet pas d'identifier les doublons ou les valeurs manquantes.
2. Identifier les Doublons avec la Mise en Forme Conditionnelle
La mise en forme conditionnelle est un outil puissant pour mettre en évidence visuellement les données dans Excel. Elle peut être utilisée pour identifier les doublons dans une ou plusieurs colonnes.
Exemple :
Pour mettre en évidence les doublons dans la colonne A, suivez ces étapes :
- Sélectionnez la colonne A en cliquant sur l'en-tête de la colonne.
- Allez dans l'onglet "Accueil" du ruban Excel.
- Cliquez sur "Mise en forme conditionnelle".
- Sélectionnez "Règles de mise en surbrillance des cellules".
- Cliquez sur "Valeurs en double...".
- Dans la boîte de dialogue, choisissez le format de mise en surbrillance (par exemple, remplissage rouge clair avec texte rouge foncé) et cliquez sur "OK".
Excel mettra automatiquement en surbrillance toutes les valeurs en double dans la colonne A.
Identifier les doublons entre deux colonnes :
Pour mettre en évidence les valeurs qui se trouvent à la fois dans la colonne A et la colonne B, vous pouvez utiliser une formule dans la mise en forme conditionnelle :
- Sélectionnez les colonnes A et B.
- Allez dans l'onglet "Accueil" du ruban Excel.
- Cliquez sur "Mise en forme conditionnelle".
- Sélectionnez "Nouvelle règle...".
- Sélectionnez "Utiliser une formule pour déterminer pour quelles cellules le format doit être appliqué".
- Entrez la formule suivante :
=NB.SI($B:$B;A1)>0
- Cliquez sur "Format..." pour choisir le format de mise en surbrillance et cliquez sur "OK".
- Cliquez sur "OK" dans la boîte de dialogue "Nouvelle règle de mise en forme".
Cette formule compte le nombre de fois où la valeur de la cellule A1 apparaît dans la colonne B. Si le résultat est supérieur à 0, cela signifie que la valeur est présente dans les deux colonnes, et la mise en forme conditionnelle sera appliquée.
Avantages :
- Visualisation rapide des doublons.
- Facile à mettre en œuvre.
Inconvénients :
- Ne fournit pas d'informations détaillées sur les doublons (par exemple, le nombre d'occurrences).
- Peut être moins efficace pour les grandes quantités de données.
3. Utiliser la Fonction RECHERCHEV (VLOOKUP) pour Trouver les Correspondances
La fonction RECHERCHEV (ou VLOOKUP en anglais) est une fonction puissante pour rechercher une valeur dans une colonne et renvoyer une valeur correspondante d'une autre colonne. Elle est particulièrement utile pour comparer deux colonnes et identifier les valeurs qui se trouvent dans les deux.
Exemple :
Supposons que vous ayez une liste de noms dans la colonne A et une autre liste de noms dans la colonne B. Vous voulez vérifier si chaque nom de la colonne A se trouve également dans la colonne B. Vous pouvez utiliser la formule suivante dans la colonne C :
=RECHERCHEV(A1;$B:$B;1;FAUX)
A1: C'est la valeur que vous recherchez (la valeur de la cellule A1).$B:$B: C'est la plage de cellules dans laquelle vous recherchez la valeur (toute la colonne B). Le$fixe la colonne B pour que la recherche reste dans cette colonne même si vous recopiez la formule.1: C'est le numéro de la colonne à renvoyer. Dans ce cas, on renvoie la valeur de la première colonne (la colonne B elle-même) si la valeur est trouvée.FAUX: Indique que vous voulez une correspondance exacte. Si vous mettezVRAI, Excel cherchera la correspondance la plus proche, ce qui peut donner des résultats inattendus.
Si la valeur de A1 est trouvée dans la colonne B, la formule renverra la valeur correspondante de la colonne B. Si la valeur n'est pas trouvée, la formule renverra l'erreur #N/A.
Pour rendre le résultat plus lisible, vous pouvez combiner la fonction RECHERCHEV avec la fonction SIERREUR :
=SIERREUR(RECHERCHEV(A1;$B:$B;1;FAUX);"Non trouvé")
Si RECHERCHEV renvoie l'erreur #N/A, la fonction SIERREUR affichera "Non trouvé" à la place.
Étapes :
- Ouvrez votre feuille Excel contenant les données dans les colonnes A et B.
- Dans la cellule C1 (ou n'importe quelle autre cellule de la colonne C), entrez la formule
=SIERREUR(RECHERCHEV(A1;$B:$B;1;FAUX);"Non trouvé"). - Appuyez sur Entrée. La cellule C1 affichera la valeur correspondante de la colonne B si elle est trouvée, ou "Non trouvé" si elle ne l'est pas.
- Cliquez sur la cellule C1 et faites glisser la poignée de recopie vers le bas pour appliquer la formule à toutes les lignes de vos données. La colonne C affichera le résultat de la recherche pour chaque ligne.
Avantages :
- Permet de trouver les correspondances exactes entre deux colonnes.
- Peut être combinée avec d'autres fonctions pour un résultat plus lisible.
Inconvénients :
- Nécessite une bonne compréhension de la fonction
RECHERCHEV. - Peut être moins efficace pour les grandes quantités de données.
4. Comparaison Avancée avec les Fonctions INDEX et EQUIV
Les fonctions INDEX et EQUIV peuvent être combinées pour effectuer des recherches plus flexibles que RECHERCHEV. Elles permettent de contourner certaines limitations de RECHERCHEV, notamment la nécessité de rechercher dans la première colonne de la plage.
Exemple :
Pour vérifier si les valeurs de la colonne A se trouvent dans la colonne B, vous pouvez utiliser la formule suivante dans la colonne C :
=SIERREUR(INDEX($B:$B;EQUIV(A1;$B:$B;0));"Non trouvé")
EQUIV(A1;$B:$B;0): Recherche la position de la valeur de la cellule A1 dans la colonne B. Le0indique que vous voulez une correspondance exacte.INDEX($B:$B;...): Renvoie la valeur de la colonne B à la position trouvée par la fonctionEQUIV.SIERREUR(...): Affiche "Non trouvé" si la fonctionEQUIVne trouve pas la valeur de A1 dans la colonne B.
Avantages :
- Plus flexible que
RECHERCHEV. - Permet de rechercher dans n'importe quelle colonne.
Inconvénients :
- Plus complexe à comprendre que
RECHERCHEV. - Peut être moins performante pour les très grandes quantités de données.
5. Supprimer les Doublons
Excel propose un outil intégré pour supprimer facilement les doublons dans une ou plusieurs colonnes.
Étapes :
- Sélectionnez la ou les colonnes dans lesquelles vous voulez supprimer les doublons.
- Allez dans l'onglet "Données" du ruban Excel.
- Cliquez sur "Supprimer les doublons".
- Dans la boîte de dialogue, sélectionnez les colonnes à prendre en compte pour la suppression des doublons et cliquez sur "OK".
Excel supprimera automatiquement les doublons et affichera un message indiquant le nombre de doublons supprimés.
Avantages :
- Facile et rapide à utiliser.
- Permet de nettoyer rapidement les données.
Inconvénients :
- Supprime définitivement les doublons. Assurez-vous de sauvegarder votre fichier avant de l'utiliser.
- Ne fournit pas d'informations détaillées sur les doublons supprimés.
6. Astuces et Bonnes Pratiques
- Sauvegardez votre fichier : Avant de réaliser des opérations importantes, comme la suppression de doublons, sauvegardez toujours votre fichier Excel pour éviter de perdre des données.
- Utilisez des noms de colonnes clairs : Des noms de colonnes clairs facilitent la compréhension des formules et des analyses.
- Vérifiez vos formules : Assurez-vous que vos formules sont correctes avant de les appliquer à l'ensemble de vos données.
- Utilisez la mise en forme conditionnelle avec parcimonie : Une utilisation excessive de la mise en forme conditionnelle peut ralentir Excel.
- Triez vos données : Le tri des données peut faciliter l'identification visuelle des doublons et des différences.
Conclusion
Comparer deux colonnes dans Excel est une tâche essentielle pour l'analyse de données. En utilisant les méthodes et les fonctions décrites dans cet article, vous pouvez facilement identifier les correspondances, les différences et les doublons dans vos données. Que vous utilisiez la fonction SI, la mise en forme conditionnelle, RECHERCHEV, ou les fonctions INDEX et EQUIV, Excel vous offre les outils nécessaires pour analyser vos données avec précision. N'oubliez pas de sauvegarder votre fichier avant de réaliser des opérations importantes et de vérifier vos formules pour éviter les erreurs. Avec un peu de pratique, vous deviendrez un expert de la comparaison de colonnes dans Excel.