Temps de lecture: 3 minutes
Comment comparer le contenu de 2 colonnes? Une seule formule avec 2 fonctions Excel renvoie le résultat
Comparer 2 colonnes
Comparer 2 colonnes dans Excel est très facile. Tout est basé sur le fait que VLOOKUP trouve ou non une valeur dans une colonne spécifiée.
Si vous nêtes pas familier avec la fonction RECHERCHEV, vous en trouverez une explication dans cet article.
De nombreux utilisateurs dExcel pensent que lorsque la fonction renvoie # N / A cela signifie une erreur.
Pas du tout! # N / A signifie « Je nai pas trouvé lélément que vous cherchiez ».
Dans le cas dune comparaison entre deux colonnes, cest le valeur # N / A qui nous intéressera.
Ainsi, la « erreur » indique où un élément nexiste pas dans les deux colonnes.
Étape 1: La fonction RECHERCHEV
Commençons par taper notre fonction RECHERCHEV, et le premier élément que vous souhaitez rechercher,
dans la cellule B1. Ici, nous voulons trouver le contenu de la cellule A1.
= RECHERCHEV (A1,
Ensuite, nous vérifierons que cette valeur est présente dans la colonne $ D $ 1: $ D $ 4 (ne pas oublier $ pour verrouiller les références de cellule 😉)
= RECHERCHEV (A1, $ D $ 1: $ D $ 4,
Nous écrivons le troisième paramètre = 1 (car nous navons sélectionné quune seule colonne dans le deuxième paramètre).
= RECHERCHEV (A1, $ D $ 1: $ D $ 4,1,
Et dernier paramètre = 0 (pour effectuer une correspondance exacte).
= RECHERCHEV (A1, $ D $ 1: $ D $ 4,1,0)
Puis copiez la formule dans la colonne. La valeur manquante est immédiatement visible par la valeur derreur # N / A (NA signifie Non Applicable).
Mais il nest pas très attrayant visuellement dafficher # N / A dans votre classeur 🙄🤨
Étape 2: Utilisez la fonction ISNA pour effectuer un test
Nous utiliserons la fonction ISNA pour personnaliser le résultat. La fonction renverra 2 valeurs:
- TRUE: lorsque la fonction VLOOKUP renvoie # N / A
- FALSE: lorsque la fonction correspond
Nous allons maintenant insérer la formule précédente dans une fonction ISNA. Le résultat renvoyé par cette nouvelle formule est TRUE ou FALSE selon que la recherche a réussi ou non.
= ISNA (VLOOKUP (A1, $ D $ 1: $ D $ 4,1,0))
Étape 3: Terminez avec la fonction IF
Afficher TRUE ou FALSE nest toujours pas très esthétique, surtout si vous devez présenter ce document à dautres personnes.
Cest pourquoi nous allons intégrer ce test dans une fonction IF pour personnaliser le résultat. On peut écrire la fonction IF suivante:
= IF (ISNA (VLOOKUP (A1, $ D $ 1: $ D $ 4,1,0)), « Missing », « »)
Changer la couleur des valeurs manquantes
Lorsque vous avez créé un test logique (TRUE ou FALSE), vous pouvez lutiliser comme règle personnalisée dans une mise en forme conditionnelle.
Par exemple ici, nous réutiliserons le test avec la fonction ISNA et le copierons en règle générale.
Les étapes sont:
- Sélectionnez la plage de cellules où vous souhaitez appliquer votre mise en forme conditionnelle (ici A1: A5)
- Ouvrir le menu Accueil > Mise en forme conditionnelle > Nouvelle règle
- Choisissez Utiliser la formule pour déterminer à quelles cellules le format sera appliqué.
- Dans la zone de texte, collez la formule qui nous a permis de renvoyer TRUE ou FALSE (la fonction ISNA)
- Modifiez la mise en forme en cliquant sur le bouton Format.
Le résultat est que les cellules de la colonne A sont affichées avec un arrière-plan rouge lorsque la valeur nest pas trouvée dans la colonne D 😍😍😍
Il est plus visible de montrer les différences en les mettant en évidence dans une couleur différente lorsque vous comparez 2 colonnes 😉
Tutoriel vidéo
Dans cette vidéo, vous monterez toutes les étapes