Comment utiliser la fonction RechercheV(....) ?
Contenu de la page
- Un exemple très simple pour comprendre le fonctionnement de la fonction RECHERCHEV()
- Explication très claire avec un code couleur pour vous aider à retrouver les élémentss de la formule.
- Un fichier à télécharger en guise d'exemple.
À quoi sert la fonction RECHERCHEV ?
RECHERCHEV() est une fonction permettant de rechercher et d'extraire les données d'une colonne spécifique dans une table. Elle permet d'utiliser Excel comme une base de donnée.
Comprendre la fonction RECHERCHEV avec un exemple
Vue globale
En générale, deux tableaux coexistent.
Vous devez identifier dans votre situation :
- Le tableau source (là où on va chercher des informations)
- Le tableau de restitution (là où on veut ajouter des nouvelles informations)

Dans notre exemple, nous avons à notre disposition un tableau contenant un tableau source associant la population à un pays.
Notre objectif : est de récupérer automatiquement ces valeurs pour 4 pays dans un tableau de restitution.
Plutôt que de rechercher ces valeurs manuellement, nous utilisons ici la fonction recherchev().
Note : La cellule dans laquelle sera saisie la fonction RECHERCHEV est en rouge.
Les arguments de la fonction RECHERCHEV()
La fonction RECHERCHEV est composée de quatre éléments que nous allons découvrir à l'aide d'un exemple.
Voici comment elles se présente :
Fonction
RECHERCHEV(valeur_cherchée, table_matrice, no_index_col, valeur_proche (facultatif))
Nous allons appliquer la fonction RECHERCHEV() en suivant les 4 étapes suivantes :
-
Renseigner : "Valeur_cherchée"
Fonction
RECHERCHEV(valeur_cherchée, table_matrice, no_index_col, valeur_proche (facultatif)
La valeur cherchée, est le premier argument de la fonction. Il faut indiquer la valeur que l'on recherche. Cette valeur dans notre exemple se trouve dans la première colonne du tableau de restitution.
-
Renseigner : "table_matrice"
Fonction
RECHERCHEV(valeur_cherchée, table_matrice, no_index_col, valeur_proche (facultatif)
La table à partir de laquelle extraire une valeur correspond au contenu du tableau source. Il faut obligatoirement indiquer une plage de cellules répartie sur au moins 2 colonnes.
Astuce : Il arrive parfois que de nouvelles lignes s'ajoutent à votre tableau source.
Si vous indiquez une zone spécifique tel que "A3:B26", la nouvelle ligne que vous allez ajouter en ligne 27 ne sera pas prises en compte. Pour remédier à cela, il est préférable de sélectionner des colonnes complètes.
Il faut alors remplacer "A3:B26" par "A:B" .Important : La première colonne de la plage sélectionnée doit contenir la valeur où est recherchée la correspondance.
Renseigner : "no_col_index"
Fonction
RECHERCHEV(valeur_cherchée, table_matrice, no_index_col, valeur_proche (facultatif))
Dans cette zone il faut indiquer un numéro, il s'agit donc d'utiliser un nombre entier. Ce nombre entier indique le numéro de la colonne de la table à partir de laquelle extraire une valeur.
Dans cet exemple, la comptabilisation est simple puisque le tableau a 2 colonnes.
La valeur que l'on souhaite receuillir est localisée dans la seconde colonne du :
Si le tableau à de nombreuses colonnes et que le résultat est dans une colonne éloignée, prenez soin de compter consciencieusement le nombre de colonnes qui séparent la colonne de la valeur recherchée de la colonne de la valeur à retourner.
-
Renseigner : "Valeur proche"
Fonction
RECHERCHEV(valeur_cherchée, table_matrice, no_index_col, valeur_proche (facultatif))
La valeur proche peut prendre les valeurs VRAI ou FAUX.
- VRAI = correspondance approximative (par défaut).
- FAUX = correspondance exacte.
Conseil : Utilisez de préférence la correspondance absolue. ( FAUX ) La correspondance approximative (VRAI) est à utiliser, en générale, si vous travaillez avec des nombres et qu'une approximation est acceptable pour vous.
Résultat de la fonction recherchev()

Remplir une colonne complète avec la fonction recherchev
Vous pouvez remplir les 3 cellules suivantes en recopiant la formule. Si vous n'avez pas sélectionner la colonne complète, veillez à convertir les cellules en référence absolue .
Astuce : Lorsque vous avez saisi le code suivant : "=MAJUSCULE(A1), en appuyant sur la touche F4 vous obtiendrez automatiquement le résultat suivant "=MAJUSCULE($A$1)" en référence absolue.
Vous devez obtenir le résultat ci-dessous.

Vous pouvez ensuite recopier la formule avec la poignée de recopie. ( Fonctionnement de Excel )

Remarques
Note 1 : La fonction RECHERCHEV recherche une valeur dans la première colonne d'un tableau, les résultats ne peuvent donc pas se situer à gauche de la colonne de recherche.
Note 2 : La fonction RECHERCHEV prend en charge la correspondance approximative et exacte, ainsi que les caractères génériques (* ?) pour les correspondances partielles. Le "V" signifie "vertical".
Problèmes fréquents avec la fonction recherchev()
#n/a et rechechev
Il est possible que :
- vous ayez oublié le 4ème paramètre
- que votre recherche n'aboutisse pas
- la référence de votre tableau source ne soit pas bloquée par une référence absolue
La valeur retournée n'est pas la bonne
Si certaines colonnes sont masquées, il est possible que nous oublions de comptabiliser certaines colonnes. Ainsi le 3ème paramètre est faux.
Autres dossiers sur Excel
Retrouvez d'autres dossiers pour vous aidez avec l'outil Excel

Je propose des formations gratuites sur Excel. Pour en savoir plus...