Guides Excel

Comment Comparer Deux Colonnes dans Excel Efficacement ? Méthodes et Astuces

14 janvier 2026 1 vues

Excel est un outil puissant pour la gestion et l'analyse de données. L'une des tâches les plus courantes consiste à comparer deux colonnes pour identifier les similitudes, les différences, ou les doublons. Que vous soyez un professionnel cherchant à valider des données, un étudiant analysant des résultats, ou simplement un utilisateur souhaitant organiser ses informations, cet article vous guidera à travers différentes techniques pour comparer efficacement deux colonnes dans Excel, en vous fournissant des exemples concrets et des astuces pratiques.

Comparer Deux Colonnes dans Excel : Un Guide Détaillé

Comparer deux colonnes dans Excel est une compétence essentielle pour l'analyse de données. Il existe plusieurs méthodes pour réaliser cette tâche, allant des formules simples à la mise en forme conditionnelle et aux outils intégrés d'Excel. Nous allons explorer ces différentes approches en détail.

1. Comparaison Basique avec la Formule SI

La formule SI est un excellent point de départ pour comparer deux colonnes. Elle permet de vérifier si deux cellules correspondantes dans les colonnes sont identiques et d'afficher un résultat en conséquence.

Syntaxe de la formule SI:

=SI(test_logique; valeur_si_vrai; valeur_si_faux)

Exemple:

Supposons que vous ayez des données dans les colonnes A et B, en commençant à la ligne 2. Pour comparer la cellule A2 avec B2, vous pouvez utiliser la formule suivante dans la cellule C2 :

=SI(A2=B2; "Correspondance"; "Différence")

Cette formule affichera "Correspondance" si les valeurs dans A2 et B2 sont identiques, et "Différence" sinon. Vous pouvez ensuite étirer cette formule vers le bas pour comparer toutes les lignes de vos colonnes.

Étapes:

  1. Ouvrez votre feuille de calcul Excel.
  2. Entrez vos données dans les colonnes A et B.
  3. Dans la cellule C2 (ou une autre colonne de votre choix), entrez la formule =SI(A2=B2; "Correspondance"; "Différence").
  4. Cliquez sur le petit carré en bas à droite de la cellule C2 et faites-le glisser vers le bas pour appliquer la formule à toutes les lignes.

Capture d'écran (description textuelle): Une capture d'écran montrant une feuille Excel avec des données dans les colonnes A et B, la formule SI dans la colonne C et les résultats "Correspondance" ou "Différence" affichés.

2. Utilisation de la Fonction EXACT pour une Comparaison Sensible à la Casse

La formule SI est pratique, mais elle n'est pas sensible à la casse. Cela signifie que "Texte" et "texte" seront considérés comme identiques. Si vous avez besoin d'une comparaison sensible à la casse, vous pouvez utiliser la fonction EXACT.

Syntaxe de la fonction EXACT:

=EXACT(texte1; texte2)

Exemple:

Pour comparer A2 et B2 en tenant compte de la casse, utilisez la formule suivante dans C2 :

=SI(EXACT(A2; B2); "Correspondance"; "Différence")

Cette formule affichera "Correspondance" uniquement si les valeurs dans A2 et B2 sont exactement les mêmes, y compris la casse.

Étapes:

  1. Ouvrez votre feuille de calcul Excel.
  2. Entrez vos données dans les colonnes A et B.
  3. Dans la cellule C2 (ou une autre colonne de votre choix), entrez la formule =SI(EXACT(A2; B2); "Correspondance"; "Différence").
  4. Cliquez sur le petit carré en bas à droite de la cellule C2 et faites-le glisser vers le bas pour appliquer la formule à toutes les lignes.

Capture d'écran (description textuelle): Une capture d'écran montrant une feuille Excel avec des données dans les colonnes A et B (avec des différences de casse), la formule EXACT dans la colonne C et les résultats "Correspondance" ou "Différence" affichés, en tenant compte de la casse.

3. Mise en Forme Conditionnelle pour Mettre en Évidence les Différences

La mise en forme conditionnelle est un outil puissant pour visualiser rapidement les différences entre deux colonnes. Vous pouvez l'utiliser pour mettre en évidence les cellules qui ne correspondent pas.

Étapes:

  1. Sélectionnez les deux colonnes que vous souhaitez comparer (A et B dans notre exemple).
  2. Cliquez sur l'onglet "Accueil" dans le ruban Excel.
  3. Dans le groupe "Styles", cliquez sur "Mise en forme conditionnelle".
  4. Choisissez "Nouvelle règle...".
  5. Sélectionnez "Utiliser une formule pour déterminer pour quelles cellules le format doit être appliqué".
  6. Entrez la formule suivante: =A2<>B2 (en supposant que la première ligne de données est la ligne 2).
  7. Cliquez sur le bouton "Format..." pour choisir le format à appliquer aux cellules qui ne correspondent pas (par exemple, remplir la cellule en rouge).
  8. Cliquez sur "OK" pour fermer les boîtes de dialogue.

Maintenant, toutes les cellules qui ne correspondent pas entre les colonnes A et B seront mises en évidence avec le format que vous avez choisi.

Capture d'écran (description textuelle): Une capture d'écran montrant la boîte de dialogue de mise en forme conditionnelle avec la formule A2<>B2 et un format de remplissage rouge sélectionné. Une partie de la feuille Excel montre les cellules différentes mises en évidence en rouge.

4. Identifier les Valeurs Uniques dans une Colonne par Rapport à l'Autre

Parfois, vous voudrez identifier les valeurs qui existent dans une colonne mais pas dans l'autre. Vous pouvez le faire en combinant les fonctions NB.SI et SI.

Exemple:

Pour trouver les valeurs dans la colonne A qui n'existent pas dans la colonne B, utilisez la formule suivante dans la cellule C2 :

=SI(NB.SI(B:B; A2)=0; "Unique à A"; "")

Cette formule vérifie si la valeur de A2 existe dans la colonne B. Si NB.SI renvoie 0 (ce qui signifie que la valeur n'est pas trouvée dans la colonne B), la formule affiche "Unique à A". Sinon, elle affiche une chaîne vide.

Pour trouver les valeurs uniques à la colonne B, vous pouvez utiliser une formule similaire dans une autre colonne, par exemple D2 :

=SI(NB.SI(A:A; B2)=0; "Unique à B"; "")

Étapes:

  1. Ouvrez votre feuille de calcul Excel.
  2. Entrez vos données dans les colonnes A et B.
  3. Dans la cellule C2, entrez la formule =SI(NB.SI(B:B; A2)=0; "Unique à A"; "").
  4. Dans la cellule D2, entrez la formule =SI(NB.SI(A:A; B2)=0; "Unique à B"; "").
  5. Cliquez sur le petit carré en bas à droite des cellules C2 et D2 et faites-le glisser vers le bas pour appliquer les formules à toutes les lignes.

Capture d'écran (description textuelle): Une capture d'écran montrant une feuille Excel avec des données dans les colonnes A et B, les formules NB.SI combinées à SI dans les colonnes C et D, et les résultats "Unique à A" ou "Unique à B" affichés.

5. Comparaison de Listes avec la Fonction RECHERCHEV

La fonction RECHERCHEV peut être utilisée pour vérifier si une valeur d'une colonne existe dans une autre colonne. Elle est particulièrement utile lorsque vous avez des listes de données et que vous voulez savoir si certaines valeurs sont présentes dans les deux listes.

Syntaxe de la fonction RECHERCHEV:

=RECHERCHEV(valeur_recherchée; table_matrice; no_index_col; [valeur_proche])

Exemple:

Pour vérifier si les valeurs de la colonne A existent dans la colonne B, vous pouvez utiliser la formule suivante dans la cellule C2 :

=SI(ESTERREUR(RECHERCHEV(A2; B:B; 1; FAUX)); "Non trouvé"; "Trouvé")

Cette formule recherche la valeur de A2 dans la colonne B. Si RECHERCHEV ne trouve pas la valeur, elle renvoie une erreur (#N/A). La fonction ESTERREUR vérifie si une erreur s'est produite. Si c'est le cas, la formule affiche "Non trouvé". Sinon, elle affiche "Trouvé".

Étapes:

  1. Ouvrez votre feuille de calcul Excel.
  2. Entrez vos données dans les colonnes A et B.
  3. Dans la cellule C2, entrez la formule =SI(ESTERREUR(RECHERCHEV(A2; B:B; 1; FAUX)); "Non trouvé"; "Trouvé").
  4. Cliquez sur le petit carré en bas à droite de la cellule C2 et faites-le glisser vers le bas pour appliquer la formule à toutes les lignes.

Capture d'écran (description textuelle): Une capture d'écran montrant une feuille Excel avec des données dans les colonnes A et B, la formule RECHERCHEV combinée à ESTERREUR et SI dans la colonne C, et les résultats "Non trouvé" ou "Trouvé" affichés.

6. Utilisation de Power Query pour une Comparaison Avancée

Power Query est un outil puissant intégré à Excel qui permet de transformer et de combiner des données provenant de différentes sources. Il peut également être utilisé pour comparer deux colonnes de manière avancée.

Étapes:

  1. Sélectionnez les deux colonnes de données.
  2. Allez dans l'onglet "Données" et cliquez sur "Du tableau/plage". Cela ouvrira l'éditeur Power Query.
  3. Dans l'éditeur Power Query, nommez vos requêtes (par exemple, "ColonneA" et "ColonneB").
  4. Fermez et chargez chaque requête dans une connexion uniquement (choisissez "Fermer et charger dans..." puis "Connexion uniquement").
  5. Allez dans l'onglet "Données" et cliquez sur "Obtenir des données" > "Combiner des requêtes" > "Fusionner".
  6. Dans la boîte de dialogue "Fusionner", sélectionnez "ColonneA" dans la première liste déroulante et "ColonneB" dans la deuxième liste déroulante.
  7. Sélectionnez la colonne que vous voulez comparer dans les deux tableaux.
  8. Choisissez le type de jointure (par exemple, "Jointure interne" pour trouver les correspondances, "Jointure gauche (ColonneA)" pour trouver les valeurs uniques à la colonne A, etc.).
  9. Cliquez sur "OK".
  10. Développez la colonne fusionnée pour afficher les données correspondantes ou les valeurs nulles (pour les valeurs uniques).
  11. Fermez et chargez les résultats dans une nouvelle feuille de calcul.

Power Query offre une flexibilité incroyable pour comparer des données et effectuer des transformations complexes. Il est particulièrement utile lorsque vous travaillez avec de grandes quantités de données ou des sources de données multiples.

Capture d'écran (description textuelle): Une série de captures d'écran montrant les étapes de l'utilisation de Power Query pour fusionner et comparer deux colonnes, y compris la sélection des colonnes, le choix du type de jointure et le développement de la colonne fusionnée.

7. Astuces et Bonnes Pratiques pour la Comparaison de Colonnes

  • Nettoyez vos données: Avant de comparer des colonnes, assurez-vous que vos données sont propres et cohérentes. Supprimez les espaces inutiles, corrigez les erreurs de frappe et uniformisez les formats.
  • Utilisez des tableaux structurés: Les tableaux structurés facilitent la référence aux colonnes et aux données, et ils permettent d'appliquer facilement des formules à toutes les lignes.
  • Comprenez les limites de chaque méthode: Chaque méthode de comparaison a ses propres forces et faiblesses. Choisissez la méthode qui convient le mieux à vos besoins spécifiques.
  • Vérifiez vos résultats: Après avoir comparé vos colonnes, prenez le temps de vérifier vos résultats pour vous assurer qu'ils sont corrects.
  • Automatisez vos tâches: Si vous devez comparer régulièrement les mêmes colonnes, envisagez d'automatiser le processus à l'aide de macros VBA ou de Power Query.

Conclusion

Comparer deux colonnes dans Excel est une tâche courante qui peut être réalisée de différentes manières. En utilisant les formules, la mise en forme conditionnelle et les outils intégrés d'Excel que nous avons explorés dans cet article, vous pouvez identifier rapidement et efficacement les correspondances, les différences et les valeurs uniques entre vos colonnes de données. N'oubliez pas de choisir la méthode qui convient le mieux à vos besoins spécifiques et de toujours vérifier vos résultats pour garantir leur exactitude.

Questions fréquentes

Comment comparer deux colonnes dans Excel pour trouver les différences ?

Vous pouvez utiliser la formule SI avec l'opérateur '<>' (différent de) pour comparer deux colonnes et identifier les différences. Par exemple, `=SI(A2<>B2; "Différent"; "Identique")`. Vous pouvez également utiliser la mise en forme conditionnelle pour mettre en évidence visuellement les cellules différentes.

Quelle est la différence entre la formule SI et la fonction EXACT pour comparer des colonnes ?

La formule SI effectue une comparaison simple, sans tenir compte de la casse. La fonction EXACT, quant à elle, effectue une comparaison sensible à la casse, ce qui signifie qu'elle distingue les majuscules et les minuscules. Utilisez EXACT si la casse est importante pour votre comparaison.

Comment trouver les valeurs uniques dans une colonne par rapport à une autre ?

Vous pouvez utiliser une combinaison des fonctions NB.SI et SI pour identifier les valeurs uniques. Par exemple, la formule `=SI(NB.SI(B:B; A2)=0; "Unique à A"; "")` permet de trouver les valeurs présentes dans la colonne A mais pas dans la colonne B.

Mots-clés associés :

comparer listes excel trouver différences excel doublons excel formule comparaison excel mise en forme conditionnelle excel

Partager cet article :