Qu'est-ce que RECHERCHEV (VLOOKUP) dans Excel ?
RECHERCHEV est une fonction de recherche et de référence qui permet de trouver une valeur dans une colonne (la colonne de recherche) et de renvoyer une valeur correspondante d'une autre colonne, située à droite de la colonne de recherche. Imaginez que vous avez un grand tableau avec des informations sur des produits, et que vous voulez retrouver le prix d'un produit spécifique en connaissant son code. RECHERCHEV est l'outil idéal pour cela.
Syntaxe de la fonction RECHERCHEV
La syntaxe de la fonction RECHERCHEV est la suivante :
=RECHERCHEV(valeur_recherchée; table_matrice; no_index_col; [valeur_proche])
Où :
- valeur_recherchée : La valeur que vous voulez rechercher dans la première colonne de la table. Il peut s'agir d'une valeur numérique, d'une chaîne de texte ou d'une référence à une cellule contenant la valeur à rechercher.
- table_matrice : La plage de cellules qui contient les données dans lesquelles vous voulez effectuer la recherche. La première colonne de cette plage doit contenir les valeurs dans lesquelles
RECHERCHEVva chercher lavaleur_recherchée. - no_index_col : Le numéro de la colonne dans la
table_matricequi contient la valeur que vous voulez renvoyer. La première colonne de latable_matriceest la colonne 1, la deuxième est la colonne 2, et ainsi de suite. - [valeur_proche] : Un argument optionnel qui indique si vous voulez une correspondance exacte ou une correspondance approximative. Cet argument peut prendre deux valeurs :
- VRAI (ou omis) :
RECHERCHEVrenvoie une correspondance approximative. La première colonne de latable_matricedoit être triée par ordre croissant. SiRECHERCHEVne trouve pas de correspondance exacte, il renvoie la valeur la plus grande qui est inférieure ou égale à lavaleur_recherchée. - FAUX :
RECHERCHEVrenvoie une correspondance exacte. SiRECHERCHEVne trouve pas de correspondance exacte, il renvoie l'erreur#N/A.
- VRAI (ou omis) :
Comment utiliser RECHERCHEV étape par étape avec des exemples
Voici quelques exemples pratiques pour illustrer comment utiliser RECHERCHEV dans différentes situations.
Exemple 1 : Trouver le prix d'un produit
Imaginons que vous avez un tableau avec une liste de produits et leurs prix :
| Code Produit | Nom du Produit | Prix |
|---|---|---|
| A101 | T-shirt | 15 € |
| A102 | Pantalon | 30 € |
| A103 | Veste | 50 € |
Vous voulez trouver le prix du produit avec le code A102. Vous pouvez utiliser la formule RECHERCHEV suivante :
=RECHERCHEV("A102";A1:C4;3;FAUX)
Dans cette formule :
"A102"est lavaleur_recherchée(le code du produit que vous recherchez).A1:C4est latable_matrice(la plage de cellules qui contient les données).3est leno_index_col(la troisième colonne de latable_matricecontient le prix).FAUXindique que vous voulez une correspondance exacte.
Cette formule renverra la valeur 30 €, qui est le prix du produit A102.
Exemple 2 : Trouver le nom d'un employé à partir de son ID
Supposons que vous avez un tableau avec les informations des employés :
| ID Employé | Nom | Département |
|---|---|---|
| 1 | Jean | Ventes |
| 2 | Marie | Marketing |
| 3 | Pierre | RH |
Vous voulez trouver le nom de l'employé avec l'ID 2. Vous pouvez utiliser la formule RECHERCHEV suivante :
=RECHERCHEV(2;A1:C4;2;FAUX)
Dans cette formule :
2est lavaleur_recherchée(l'ID de l'employé que vous recherchez).A1:C4est latable_matrice(la plage de cellules qui contient les données).2est leno_index_col(la deuxième colonne de latable_matricecontient le nom).FAUXindique que vous voulez une correspondance exacte.
Cette formule renverra la valeur Marie, qui est le nom de l'employé avec l'ID 2.
Exemple 3 : Utiliser la correspondance approximative
La correspondance approximative est utile lorsque vous recherchez une valeur dans une plage de valeurs et que vous voulez trouver la valeur la plus proche. Par exemple, supposons que vous avez un tableau avec des tranches de revenus et les taux d'imposition correspondants :
| Revenu Minimum | Taux d'Imposition |
|---|---|
| 0 | 0% |
| 20000 | 10% |
| 50000 | 20% |
| 100000 | 30% |
Vous voulez calculer le taux d'imposition pour un revenu de 60000 €. Vous pouvez utiliser la formule RECHERCHEV suivante :
=RECHERCHEV(60000;A1:B5;2;VRAI)
Dans cette formule :
60000est lavaleur_recherchée(le revenu pour lequel vous voulez calculer le taux d'imposition).A1:B5est latable_matrice(la plage de cellules qui contient les données).2est leno_index_col(la deuxième colonne de latable_matricecontient le taux d'imposition).VRAIindique que vous voulez une correspondance approximative.
Cette formule renverra la valeur 20%, car 60000 € se situe entre 50000 € et 100000 €, et la valeur la plus grande inférieure ou égale à 60000 € dans la première colonne est 50000 €.
IMPORTANT: Pour utiliser la correspondance approximative, assurez-vous que la première colonne de votre table_matrice est triée par ordre croissant.
Erreurs courantes avec RECHERCHEV et comment les éviter
RECHERCHEV peut parfois renvoyer des erreurs si elle n'est pas utilisée correctement. Voici quelques erreurs courantes et comment les éviter :
- Erreur #N/A : Cette erreur se produit lorsque
RECHERCHEVne trouve pas lavaleur_recherchéedans la première colonne de latable_matrice. Assurez-vous que lavaleur_recherchéeexiste bien dans la première colonne et que l'orthographe est correcte (en particulier pour les chaînes de texte). Si vous utilisez la correspondance exacte (FAUX), lavaleur_recherchéedoit être exactement la même que la valeur dans la première colonne. - Erreur #REF! : Cette erreur se produit lorsque le
no_index_colest supérieur au nombre de colonnes dans latable_matrice. Vérifiez que leno_index_colest bien compris entre 1 et le nombre de colonnes de latable_matrice. - Résultats incorrects avec la correspondance approximative : Si vous utilisez la correspondance approximative (
VRAI), assurez-vous que la première colonne de latable_matriceest triée par ordre croissant. Si ce n'est pas le cas,RECHERCHEVpeut renvoyer des résultats incorrects.
Alternatives à RECHERCHEV
Bien que RECHERCHEV soit une fonction puissante, elle a quelques limitations. Par exemple, elle ne peut rechercher que des valeurs dans la première colonne de la table_matrice. Si vous avez besoin de rechercher une valeur dans une autre colonne, vous pouvez utiliser d'autres fonctions, telles que :
- INDEX et EQUIV : Ces deux fonctions combinées offrent une alternative plus flexible à
RECHERCHEV.EQUIVpermet de trouver la position d'une valeur dans une plage de cellules, etINDEXpermet de renvoyer la valeur d'une cellule à partir de sa position. Ensemble, elles peuvent effectuer des recherches dans n'importe quelle colonne et renvoyer des valeurs de n'importe quelle autre colonne. - RECHERCHEH (HLOOKUP) : Cette fonction est similaire à
RECHERCHEV, mais elle recherche une valeur dans une ligne (plutôt que dans une colonne) et renvoie une valeur correspondante d'une autre ligne. - XRECHERCHE (XLOOKUP): Disponible dans les versions récentes d'Excel (Office 365),
XRECHERCHEest une fonction plus moderne et plus puissante queRECHERCHEV. Elle offre plus de flexibilité et corrige certaines des limitations deRECHERCHEV, comme la possibilité de rechercher à gauche de la colonne de recherche et une meilleure gestion des erreurs.
Conseils et astuces pour optimiser l'utilisation de RECHERCHEV
- Utiliser des noms de plages : Au lieu d'utiliser des références de cellules (par exemple,
A1:C4), vous pouvez définir des noms de plages (par exemple,Produits) pour rendre vos formules plus lisibles et plus faciles à comprendre. - Figer les références de cellules : Lorsque vous copiez une formule
RECHERCHEVvers d'autres cellules, vous pouvez figer les références de cellules de latable_matriceen utilisant le symbole$. Par exemple,A$1:C$4figera les lignes, et$A1:$C4figera les colonnes. - Combiner RECHERCHEV avec d'autres fonctions : Vous pouvez combiner
RECHERCHEVavec d'autres fonctions Excel pour effectuer des calculs plus complexes. Par exemple, vous pouvez utiliserSIpour renvoyer une valeur différente siRECHERCHEVne trouve pas de correspondance.
RECHERCHEV et l'intention de recherche
Comprendre l'intention de recherche derrière le mot-clé "vlook up excel" est crucial pour créer un contenu pertinent. Les utilisateurs recherchent principalement des informations sur la façon d'utiliser la fonction, des exemples pratiques, et des solutions aux problèmes courants. Cet article a pour but de répondre à ces besoins en fournissant une explication claire et détaillée de la fonction, des exemples concrets, des conseils pratiques, et des solutions aux erreurs courantes.
De plus, l'intention commerciale peut être satisfaite en mentionnant les alternatives plus avancées comme XRECHERCHE, qui est disponible dans les versions payantes d'Excel (Office 365), incitant ainsi les utilisateurs à explorer les fonctionnalités premium d'Excel.