TUTOS.EU

Faire une recherche verticale dans Excel

Faire une comparaison de 2 colonnes dans Excel via la fonction de recherche verticale

Pour l'exemple on a ici 2 colonnes, la A et la B.
On veut savoir si la valeur de la colonne A existe dans la colonne B

On va choisir une cellule pour recevoir le résultat de la première comparaison, ici la D2,
puis on clic sur Formules>Insérer une fonction

Sélectionner alors Recherche & référence puis RechercheV
cliquer sur Ok

Renseignez ensuite ainsi :

Nom du champ Valeur attendue
Valeur recherchée cellule avec la valeur à trouver
Table_matrice C'est le tableau qui délimite la zone dans laquelle on va chercher la valeur. Excel va forcément chercher la valeur dans la 1ere colonne.
No_index_col numéro de la colonne de Table_matrice qui retournera le résultat. 2 correspond à la seconde colonne du tableau.
Valeur_proche mettre FAUX pour qu'une approximation ne soit pas utilisée

En résultat, 'A' s'affiche, ce qui veut dire que la valeur a été trouvée.
En effet on recherchait 'A' dans la première colonne
'A' existait dans la seconde colonne.
Pour indiquer que la 'A' a été trouvée, la valeur a été répétée dans la case de recherche.

On va maintenant éditer la formule de la case qui contient la recherche verticale.
Il faut ajouter un $ devant les chiffres qui délimitent la zone de recherche.

Il faut maintenant étirer la formule de recherche aux cases situées en dessous afin d'avoir une recherche pour chaque valeurs présentent dans la première colonne :

On constate alors que 2 valeurs de la première colonnes existent dans la seconde.
Quand #N/A est indiqué, cela signifie que la valeur n'a pas été trouvée :

Si on examine la formule utilisée pour la dernière recherche, il est dit que l'on recherche la valeur de la cellule A6, cad ici E, dans le tableau qui va de la cellule B2 à B6, ce qui correspond à la seconde colonne, et que c'est la valeur de la première colonne de ce tableau qui sera retournée si on trouve.
Ici la valeur E n'a pas été trouvée dans la seconde colonne.

Si vous souhaiter juste vérifier que 2 cases sont identiques, vous pouvez utiliser cette formule :

=SI(A2=B2;"Pareil";"Différent")
Lien vers le fichier : cliquez ici Copier le code

Exemple :


2