Aller au contenu principal
15 min de lectureMis à jour en 2026

Rechercher une valeur dans Excel : retrouver la bonne donnée automatiquement

Croiser deux tableaux, retrouver un prix par sa référence, ramener le nom d'un client à partir de son identifiant : c'est le cœur du travail dans Excel. Cette leçon t'apprend le modèle mental de la recherche, le détail de chaque fonction (RECHERCHEV, INDEX et EQUIV, RECHERCHEX), puis comment choisir la bonne selon ton contexte.

FAQ

Questions fréquentes

Tu pars d'une clé (un identifiant, un nom, une référence), tu indiques la plage où chercher, et la fonction te ramène la donnée associée. Sur les versions récentes, RECHERCHEX fait ce travail simplement : =RECHERCHEX(clé;plage_recherche;plage_résultat). RECHERCHEV et INDEX/EQUIV sont les alternatives plus anciennes.

RECHERCHEX est la fonction recommandée si ta version la propose (Excel 365 et 2021). Elle cherche dans n'importe quelle direction, gère les absences sans formule supplémentaire et ne casse pas quand on insère une colonne. RECHERCHEV reste utile pour la compatibilité avec d'anciens classeurs.

L'erreur #N/A signale que la valeur cherchée est introuvable. Le plus souvent : un espace invisible, une casse différente, un nombre stocké comme texte, ou une recherche approximative sans tri. Vérifie la clé avec SUPPRESPACE, et utilise FAUX comme dernier argument pour exiger une correspondance exacte.

RECHERCHEV cherche toujours de gauche à droite, à partir de la première colonne. INDEX combiné à EQUIV sépare le repérage de la ligne et la colonne à ramener, ce qui permet de chercher dans n'importe quel sens et de ne pas casser quand on insère une colonne. Plus souple, un peu plus long à écrire.

La recherche exacte ramène uniquement une correspondance parfaite : c'est ce qu'on veut dans 95 % des cas (retrouver un prix par référence). La recherche approximative ramène la valeur inférieure la plus proche et sert aux tranches, par exemple un barème ou une grille de remise, à condition que les bornes soient triées.

RECHERCHEX accepte un argument « si_non_trouvé » pour afficher un message à la place de l'erreur. Avec RECHERCHEV ou INDEX/EQUIV, on enrobe la formule dans SIERREUR : =SIERREUR(formule;"Non trouvé"). Le tableau reste propre même quand une clé manque.