Recherche
Trouver une valeur sous un en-tête
Définition
Chercher une clé dans la première ligne et renvoyer une valeur d'une ligne inférieure consiste à donner à HLOOKUP la clé, le tableau, le numéro de ligne et FALSE.
Syntaxe
=HLOOKUP(lookup_value, table_array, row_index_num, range_lookup)
Arguments
| Argument | Signification |
|---|---|
lookup_value |
La clé à trouver dans la première ligne du tableau, entre guillemets doubles lorsqu'il s'agit de texte. |
table_array |
Le tableau parcouru. La ligne de clés doit venir en premier. |
row_index_num |
La ligne du tableau à renvoyer. 2 est la ligne sous les clés. |
range_lookup |
Utilisez FALSE pour une correspondance exacte. |
Exemple détaillé
Un tableau des tailles stocke des étiquettes en A2:C2 et des quantités en A3:C3.
| A | B | C |
|---|---|---|
| S | M | L |
| 4 | 12 | 7 |
Formule : =HLOOKUP("M",A2:C3,2,FALSE)
Résultat : 12. M est la deuxième clé, et la ligne en dessous contient 12.
Exercice
Les cellules A2:C2 contiennent Q1, Q2 et Q3. Les cellules A3:C3 contiennent 11, 19 et 7. En D2, écrivez une formule à correspondance exacte qui renvoie le nombre sous Q2.
- En D2, écrivez un HLOOKUP à correspondance exacte qui renvoie la valeur de Q2 à partir de A2:C3.
- D2 doit afficher la valeur de Q2.
Fonctions associées
HLOOKUP est la fonction qui trouve la clé dans la première ligne et renvoie la valeur de la ligne que vous nommez.
Erreur courante
Omettre FALSE : la valeur par défaut est une correspondance approximative, qui sur des clés non triées peut renvoyer une colonne voisine au lieu de 12.