Recherche et Référence

HLOOKUP Formule

HLOOKUP recherche une valeur dans la première ligne d’un tableau et renvoie une valeur d’une ligne spécifiée en dessous. Le H signifie horizontal, ce qui en fait le pendant de VLOOKUP pour les données organisées en lignes plutôt qu’en colonnes.

Syntaxe

HLOOKUP(lookup_value, table_array, row_index, [range_lookup])
ParamètreDescription
lookup_valueLa valeur à rechercher dans la première ligne.
table_arrayLa plage de cellules du tableau.
row_indexLe numéro de ligne à partir de laquelle renvoyer la valeur.
[range_lookup](Facultatif.) FALSE pour correspondance exacte, TRUE pour approximative.
Essayez HLOOKUP dans Viztab — gratuit, sans inscription

Exemples

ABCDE
1RégionIDFPACAARAOCC
2Taux TVA20%20%20%20%
3Livraison8,509,007,507,00

Rechercher un taux dans un tableau de référence

Formule
=HLOOKUP("IDF", A1:E2, 2, FALSE)
Renvoie : 0,20 — trouve « IDF » dans la ligne d’en-tête et renvoie le taux de la ligne 2

Obtenir des données mensuelles par nom de mois

Formule
=HLOOKUP("Mars", A1:M2, 2, FALSE)
Renvoie : 45000 — recherche Mars dans l’en-tête et renvoie le chiffre de vente en dessous

Correspondance approximative dans des en-têtes triés

Formule
=HLOOKUP(750, A1:D3, 3, TRUE)
Renvoie : la valeur de la ligne 3 sous la colonne dont l’en-tête est le plus grand <= 750

Erreurs Courantes

#N/A

La valeur recherchée n’a pas été trouvée dans la première ligne. Vérifiez l’orthographe et utilisez FALSE pour exiger une correspondance exacte.

#REF!

Le row_index dépasse le nombre de lignes du tableau. Par exemple, demander la ligne 5 d’un tableau de 3 lignes.

Conseils

Utilisez FALSE pour la correspondance exacte

La valeur par défaut (TRUE) fait une correspondance approximative sur des données triées. Utilisez presque toujours FALSE.

HLOOKUP vs INDEX-MATCH

INDEX-MATCH est plus flexible. =INDEX(plage_ligne, MATCH(recherche, plage_en-tête, 0)) fonctionne de la même manière sans la limitation du numéro de ligne.

Quand utiliser HLOOKUP

Utilisez HLOOKUP quand vos données sont disposées horizontalement (catégories en colonnes). Pour des données verticales, utilisez VLOOKUP ou INDEX-MATCH.

Essayez HLOOKUP dans Viztab

Importez vos données et utilisez HLOOKUP avec plus de 370 formules. Sans inscription.

Ouvrir Viztab

Formules Associées