La fonction RECHERCHEV est l'une des fonctions les plus utilisées dans Excel.
Principe de la fonction RECHERCHEV
Le principe de la fonction RECHERCHEV c'est de récupérer des informations liés à partir d'un identifiant (code produit, nom client, numéro de téléphone, email, ...)
Paramètres de la fonction
=RECHERCHEV(Valeur recherchée;Où;Colonne retourner;Exact/Proche)
Nous voulons récupérer l'adresse de notre client à partir de son identifiant, ID005.
Étape 1 : Quelle est la valeur recherchée ?
Nous commençons par indiquer la cellule qui contient la valeur à rechercher ; soit la cellule C11.
=RECHERCHEV(C11
- Le premier paramètre de la fonction RECHERCHEV est obligatoirement une cellule ou une valeur (jamais plus d'une cellule).
Étape 2 : Quel est mon tableau de références ?
Nous sélectionnons ensuite tout le tableau contenant nos données.
=RECHERCHEV(C11;$A$2:$G$9
A ce stade, la formule est capable de trouver la ligne en relation avec l'identifiant recherché.
- Remarque 1 : La première colonne de notre tableau de références doit obligatoirement contenir la donnée à rechercher.
- Remarque 2 : il n'est pas nécessaire de prendre l'entête de votre tableau.
- Remarque 3 : Il est recommandé de fixer les références de votre table car elles ne doivent jamais varier.
Étape 3 : Quelle est la colonne à renvoyer ?
Le troisième argument correspond à la colonne à renvoyer.
Notre tableau de références contient 7 colonnes (de A à G) et nous voulons récupérer l'adresse. La colonne Adresse et la 5e donc le troisième argument c'est la valeur 5.
=RECHERCHEV(C11;$A$2:$G$9;5
Dans l'article sur la fonction EQUIV, vous verrez comment rendre dynamique cette partie de la fonction RECHERCHEV.
Etape 4 : Indiquer s'il s'agit d'une recherche approchante ou une recherche exacte.
C'est ce dernier paramètre qui est souvent à l'origine d'erreurs du type #N/A.
- En fait, par défaut, la fonction RECHERCHEV fait une recherche approchante, ou encore, entre 2 tranches de valeurs.
- Mais dans la grande majorité des cas, c'est une recherche exacte (exactement la valeur de l'identifiant) qui est attendue.
- Et donc, pour préciser le type de recherche exact, il est obligatoire de renseigner le quatrième paramètre à 0 ?
La formule s'écrit alors :
=RECHERCHEV(C11;$A$2:$G$9;5;0)
Et on peut donc voir qu'à partir de l'identifiant du client, nous avons récupérer son adresse.
Résultat pour un autre identifiant
Si maintenant, vous changez la valeur de l'identifiant, la formule va retourner une nouvelle adresse en se basant sur le nouvel identifiant.
Articles liés
- Comprendre la fonction RECHERCHEV avec un quiz
- Pourquoi la fonction RECHERCHEV retourne #N/A ?
- RECHERCHEX, le remplaçant de la fonction RECHERCHEV
- Recherche Approchante, calcul entre tranches
- Exemple d'application, comparer 2 colonnes
- Exercice RECHERCHEV, choisir la bonne réponse
- Exercice RECHERCHEV, remplir les trous
Vidéo explicative
Vous trouverez des informations complémentaires sur la fonction RECHERCHEV sur le site de Microsoft.