Fonction RECHERCHEV (valeur exacte)

VN:F [1.9.17_1161]
Rating: 6.5/10 (15 votes cast)

Dès que vous êtes en présence d'un tableau de une ou de plusieurs colonnes, vous pouvez utiliser la fonction RECHERCHEV pour récupérer l'une des valeurs de ce tableau en se référant au contenu de la première colonne.

Index

Principe  

Souvent Excel est utilisé comme une base de données. En effet, il est courant d'avoir des classeurs avec des informations sur ses clients, ses prospects ou ses produits et vous souhaiterez récupérer ces données sans avoir à la recopier.

Pour construire une fonction RECHERCHEV, il faut 4 paramètres

  • Le premier paramètre de la fonction contient une valeur contenue dans la première colonne du tableau de données.
  • Le deuxième paramètre représente la plage de données du tableau de référence.
  • Le troisième paramètre désigne la colonne qui va être lue.
  • Recherche exacte (0 ou FAUX) ou approchante (1 ou VRAI).

 

Remarque  

Avant de détailler chaque composants, il est indispensable de s'attarder sur le dernier paramètre qui est normalement optionnel mais qu'il faut vraiment renseigner. En fonction de la valeur saisie (0 ou 1) la fonction va effectuer une recherche exacte ou une recherche approchante. Cette page va vous présenter des exemples de recherches exactes. Les recherches approchantes sont présentées dans cette page.

 

Construction  

Prenons comme exemple le tableau suivant qui contient en colonne B le code ISO des pays, en C le nom du pays, en D le nom de la monnaie et en E la parité monétaire. En fonction du code ISO du pays que nous allons mettre en B2, nous souhaitons retourner le nom de la monnaie en C2.

 

Nous commençons par écrire dans la formule la donnée que nous recherchons ; soit le contenu de la cellule C1

=RECHERCHEV(C1;

 

Ensuite, nous sélectionnons la plage de cellules qui contiennent nos données de références.

La première colonne de notre tableau de référence doit obligatoirement contenir l'information que nous recherchons (c'est pourquoi notre tableau commence à la colonne B)

=RECHERCHEV(C1;$B$5:$E$15


Remarque   1 : il n'est pas nécessaire de prendre l'entête de votre tableau pour que la fonction marche.

Remarque   2 : Il est recommandé de fixer les références de votre table de référence car elles ne doivent jamais variées.

Puis vous indiquez le numéro de la colonne que vous souhaitez renvoyer comme résultat. Ici, c'est le numéro de la colonne de votre table de référence qui est demandé et non pas l'entête de la colonne. Comme nous voulons retourner le nom de la monnaie, nous allons indiquer la colonne 3 car c'est la troisième colonne de votre sélection.

=RECHERCHEV(C1;$B$5:$E$15;3

Enfin, comme nous voulons récupérer exactement le contenu de la troisième colonne correspondant à la valeur CH, nous allons indiquer que nous effectuons une recherche Exact ; soit le paramètre 0. La formule finale est

=RECHERCHEV(C1;$B$5:$E$15;3;0)

Avec comme résultat

Essayer maintenant de retourner le nom du pays quand la valeur en C1 est égale à HU dans le document ci-dessous.



Tutoriel RECHECHERV  

Dans cette vidéo, je vous montre comment créer une fonction RECHERCHEV et aussi les erreurs à ne pas commettre

 

Fonction RECHERCHEV (valeur exacte), 6.5 out of 10 based on 15 ratings

16 réponses à Fonction RECHERCHEV (valeur exacte)

  1. adil dit :

    merci pour votre éxplication

  2. Petitfm dit :

    Vlookup = Recherche Verticale

  3. La réunion dit :

    une vidéo serait plus appropriée à mon sens. pour l’avoir vu avec un professionnel, une lecture brute de décoffrage est une garantie pour se mêler les pinceaux.
    Mais c’est vrai, j’apprécie vos vidéos, elles sont très explicites

  4. La réunion dit :

    c’est bcp mieux ! par contre, dans la cas où la valeur recherchée est dans une autre feuille du classeur, il est essentiel de rappeler que le principe reste le mm !
    très bien, c’est explicite

  5. KHACHI dit :

    C’est très intéressant, très pedago, fluide, ça coule tout seul et en comprend bien.
    Je serais intéressé d’acheter des CD de formation, votre prix sera le mien.
    Merci encore

  6. Spéry dit :

    Bonjour,

    Vos explications sont très pédagogiques.

    J’utilise déjà cette fonction.

    Cependant, je cherche la solution à un problème qui est le suivant :
    Par exemple :
    Dans la cellule B1 d’une Feuille1, je souhaite afficher le résultat (ex : monresultat) qui correspond à la valeur enregistrée dans la cellule A1 (ex : mavaleur) s’il se trouve dans une des cellules de la colonne B d’une Feuille2 ou d’une Feuille3 (c’est dans les colonnes A que sont enregistrées mesvaleurs).

    J’ai déjà essayé en cumulant les fonctions SI+ESTNA(pour résultat inconnu)+RECHERCHEV mais en vain…

    Merci de votre aide

    Franck Spéry

  7. LEMRANI dit :

    Bonjour,
    Je ne voulais apprendre cette fonction, c’est chose faite grâce à vous,
    et la fonction Recherche H?
    Merci bcp!!!!
    Yamina

  8. maya zinotcha dit :

    merci

  9. violette dit :

    Bonjour,
    J’ai bien suivi votre modèle et vos explications, cela se fait tout seule. Mais quand je passe à ce dont j’ai besoin je n’y arrive pas. Ma table est dans une feuille, les données dans l’autre. Le tout dans le même classeur. J’ai nommé les cellules car au bout d’un moment A22, G18 cela embrouille. Lorsque je mets ma fonction RECHERCH V dans la première cellule cela marche et lorsque je passe à la recopie rien n’est bien. Lorsque je remets la formule avec les cellules non nommées cela fonctionne. J’avoue ne pas m’en sortir.Sauriez vous me dire comment établir cette fonction. Respectueusement

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>