Fonction Excel VLOOKUP (recherche verticale) – Exemples et pratique
Pratiquez la fonction Excel RECHERCHEV en ligne avec une grille interactive, des commentaires instantanés et une aide claire pour les formules.
Instruction
Use VLOOKUP to find a product price based on product code.
product-catalog.xlsx
| A | B | C | |
|---|---|---|---|
| 1 | Code | Name | Price |
| 2 | P-101 | Mouse | 19 |
| 3 | P-102 | Keyboard | 45 |
| 4 | P-103 | Monitor | 199 |
| 5 | P-104 | USB Hub | 29 |
| 6 | P-105 | Headset | 59 |
| 7 | Output |
Input Formula
Need Help?
Tips
- Gardez les clés de recherche propres avec **TRIM** lorsque les données proviennent d'importations.
- Geleztable_arrayavecGeleztable_array`aveclors de la copie de formules.
- Préférez **XLOOKUP** sur Excel plus récent si vous avez besoin d'un texte par défaut « introuvable » ou de recherches à gauche.
FAQ
Quand dois-je utiliser FALSE pour range_lookup?
Utilisez FALSE pour une correspondance exacte sur les clés non triées. Il s'agit de la valeur par défaut la plus sûre pour les codes produit, les identifiants et les clés de texte.
Pourquoi est-ce que je reçois #N/A?
La valeur de recherche est manquante, il y a des espaces supplémentaires, des nombres stockés sous forme de texte ou la clé ne se trouve pas dans la première colonne de table_array.
RECHERCHEV peut-il regarder vers la gauche?
Non. La colonne de retour doit être à droite de la colonne de recherche. Utilisez XLOOKUP ou INDEX/MATCH pour les résultats vers la gauche.
Qu'est-ce que col_index_num?
Il s'agit du numéro de colonne dans table_array, en comptant à partir du bord gauche de cette plage comme colonne 1.
La RECHERCHEV est-elle sensible à la casse?
Non. Les correspondances ne sont pas sensibles à la casse pour le texte dans le comportement Excel standard.
Comparison
| Function | Direction | Notes |
|---|---|---|
| VLOOKUP | De gauche à droite uniquement | Classique, largement connu |
| HLOOKUP | Top-to-bottom | Clés basées sur les lignes |
| XLOOKUP | N'importe quelle direction | Remplacement moderne |
Example
=VLOOKUP("P-102", A2:C6, 3, FALSE)``=XLOOKUP("P-102", A2:A6, C2:C6, "Not found")