Syntaxe
| Paramètre | Description |
|---|---|
| lookup_value | La valeur à rechercher dans la première ligne. |
| table_array | La plage de cellules du tableau. |
| row_index | Le numéro de ligne à partir de laquelle renvoyer la valeur. |
| [range_lookup] | (Facultatif.) FALSE pour correspondance exacte, TRUE pour approximative. |
Exemples
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Région | IDF | PACA | ARA | OCC |
| 2 | Taux TVA | 20% | 20% | 20% | 20% |
| 3 | Livraison | 8,50 | 9,00 | 7,50 | 7,00 |
Rechercher un taux dans un tableau de référence
=HLOOKUP("IDF", A1:E2, 2, FALSE)Obtenir des données mensuelles par nom de mois
=HLOOKUP("Mars", A1:M2, 2, FALSE)Correspondance approximative dans des en-têtes triés
=HLOOKUP(750, A1:D3, 3, TRUE)Erreurs Courantes
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.
Le row_index dépasse le nombre de lignes du tableau. Par exemple, demander la ligne 5 d’un tableau de 3 lignes.
Conseils
La valeur par défaut (TRUE) fait une correspondance approximative sur des données triées. Utilisez presque toujours FALSE.
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.
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