Recherche

HLOOKUP

Définition

HLOOKUP cherche une clé dans la première ligne d'un tableau et renvoie une valeur d'une autre ligne de la même colonne.

Syntaxe

=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

Arguments

Argument Signification
lookup_value La clé à trouver, comme une étiquette saisie entre guillemets ou contenue dans une cellule.
table_array Le bloc de cellules à parcourir. La clé doit se trouver dans sa première ligne.
row_index_num Quelle ligne du tableau renvoyer, la première ligne comptant pour 1.
range_lookup Utilisez FALSE pour une correspondance exacte. TRUE ou l'omission autorise une correspondance approximative sur des données triées.

Exemple détaillé

Une boutique stocke des noms de mois en ligne 2 et des ventes en ligne 3, en A2:C3.

A B C
Jan Feb Mar
11 14 9

Formule : =HLOOKUP("Feb",A2:C3,2,FALSE)

Résultat : 14. Feb est la deuxième colonne, et la ligne 2 du tableau contient la valeur de ventes 14.

Exercice

La plage A2:C3 contient red, blue et green en ligne 2, et 5, 8 et 3 en ligne 3. En D2, écrivez une formule à correspondance exacte qui renvoie la valeur de blue.

  1. En D2, écrivez un HLOOKUP à correspondance exacte qui renvoie la valeur de blue à partir de A2:C3.
Étape 1 sur 2
Ici, les formules utilisent les noms de fonctions en anglais, comme SUM, et un point « . » comme séparateur décimal, quelle que soit la langue.
Chargement de la feuille…

Fonctions associées

VLOOKUP fait le même travail lorsque les clés se trouvent dans une colonne. INDEX peut renvoyer une cellule une fois que vous connaissez sa position.

Erreur courante

Compter row_index_num d'après la ligne de la feuille : la première ligne de table_array est 1, donc HLOOKUP sur A2:C3 avec 3 cherche une troisième ligne de tableau qui n'existe pas et renvoie #REF!.

Fonctions associées

Ces liens sont des fonctions associées.