La fonction RECHERCHEV

La fonction RECHERCHEV est l’une des fonctions les plus utiles d’Excel. Une fois que vous saurez vous en servir, vous l’utiliserez partout !

Voyons ensemble comment ça marche!

Principe de la fonction RECHERCHEV

La fonction RECHERCHEV permet d’aller chercher une valeur précise dans un tableau, à partir de l’entrée de la ligne qu’on recherche (La clé de recherche), et du numéro de colonne dans laquelle on veut aller chercher l’information.

Elle s’écrit avec 4 arguments :

= RECHERCHEV ( Clé de recherche,  Tableau de recherche ; N° de colonne ; FAUX)

principe rechercheV Excel

Pour aller chercher la valeur qui m’intéresse dans l’exemple ci-dessus, la formule sera donc :

=RECHERCHEV ( « IDENTIFIANT » ; $A:$E ;  4 ; FAUX)

D'accord, mais à quoi ça sert en pratique?

La fonction RECHERCHEV est extrêmement utile pour compléter une ou plusieurs colonnes d’un tableau avec une information qui se trouve ailleurs dans votre fichier.

Par exemple dans l’exemple ci-dessous, à partir de l’identifiant de mon Agent (007), je suis capable d’aller retrouver facilement son nom (Bond) ou tout autre donnée qui le concerne si cette dernière est stockée dans une colonne de ma table TableAgents. 

Cette table de configuration sera située à un autre endroit de mon fichier et me servira à stocker et garder à jour facilement toutes les données liées à mes agents.

exemple rechercheV Excel

Ce que je vous recommande

Stockez les propriétés liées à une entité (ici , les Prénoms/Noms/Services de mes agents qui sont repérés par leur matricule) dans des « onglets de configuration » de votre fichier (ici, mon onglet TableAgents) , à raison d’une table par onglet.

Vous pourrez ainsi facilement accéder à ces propriétés depuis tout endroit de votre fichier Excel avec la fonction RECHERCHEV, et les mettre à jour facilement depuis un seul endroit – votre onglet de configuration.

Les problèmes courants à éviter

Votre formule vous renvoie une erreur, ou pas la valeur que vous attendiez? Vérifiez bien les point suivants :

 

  • Identifiants uniques. Si plusieurs lignes correspondent à la valeur que vous cherchez (présence de doublons dans la première colonne de la table de recherche), Excel est bien incapable de savoir quelle ligne vous intéresse, et vous renverra la première valeur trouvée.
  • Oubli du terme « FAUX ». Si vous oubliez ce 4ème terme de la fonction, RECHERCHEV ne recherchera pas une correspondance exacte de l’identifiant, mais une correspondance approximative. La plupart du temps, ça ne vous renverra pas du tout ce que vous voulez, surtout avec une recherche sur des chaînes de texte! Prenez donc soin de ne pas oublier ce détail.
  • Identifiants « presque », mais pas identiques. Si votre RECHERCHEV recherche une correspondance exacte, il faut qu’elle soit effectivement rigoureusement exacte. Attention aux caractères vides, ou aux majuscules dans vos identifiants de recherche, ceci explique souvent pourquoi la fonction vous renvoie une erreur alors que « la valeur est bien dans ma table »!
  • Table de recherche mal spécifiée. Il est plus pratique et plus élégant de spécifier la table de recherche avec just les colonnes dans la formule (par exemple TableAgents!A:D), plutôt que de faire une selection en carré, par exemple TableAgents!A1:D5. Ca vous facilitera la vie si vous devez rajouter d’autres lignes dans cette table de recherche, vous n’aurez pas à remettre à jour les RECHERCHEV du reste du fichier!

Pour aller plus loin

Vous voulez approfondir un petit peu et vous essayer sur un exemple concret? On fait ça ensemble dans mon dule La fonction RECHERCHEV du cours confirmé.

Pour l’inscription (gratuite !), c’est par ici : 

Enfin, si ce tuto vous a dépanné, si vous avez remarqué une coquille ou une faute de frappe,  j’apprécie beaucoup avoir vos retours que vous pouvez m’envoyer à travers le formulaire de contact du site.

A bientôt sur Excel Sup’!

Baptiste