Qu'est-ce que HLOOKUP dans Excel? Fonction, syntaxe et exemples

Publié: 2022-08-24

RECHERCHEH dans Excel est l'abréviation de "Recherche horizontale". Cette fonction aide à rechercher une certaine valeur en haut d'une ligne d'une table, également connue sous le nom de "tableau de tableau", pour renvoyer une valeur d'une autre ligne spécifiée de la même colonne.

Lorsque les valeurs de comparaison sont situées dans une ligne en haut d'un tableau de données et que vous devez rechercher un nombre particulier de lignes, utilisez la fonction RECHERCHEH dans Excel. VLOOKUP est une fonction similaire lorsque les valeurs de comparaison sont situées dans une colonne située à gauche des données spécifiées. Les experts d'Excel estiment que la formule RECHERCHEH est pratique et facile à utiliser.

RECHERCHEH est particulièrement utile lorsque vous travaillez avec des données telles que de longues listes. Lorsque vous travaillez avec des colonnes contenant plusieurs valeurs dans Excel, HLOOKUP facilite l'association de cellules cibles. RECHERCHEH nous permet également d'automatiser les changements dans d'autres cellules associées en utilisant la fonction RECHERCHEH lorsque vous modifiez la cellule cible. HLOOKUP peut également trouver des correspondances partielles, ce qui s'avère extrêmement utile lorsque nous ne sommes pas certains de nos valeurs de recherche.

Ici, nous allons faire la lumière sur HLOOKUP dans Excel et la formule HLOOKUP .

Apprenez les certifications en science des données en ligne des meilleures universités du monde. Gagnez des programmes Executive PG, des programmes de certificat avancés ou des programmes de maîtrise pour accélérer votre carrière.

Table des matières

Comment fonctionne RECHERCHEH

La fonction RECHERCHEH est principalement utilisée pour récupérer une valeur à partir de données situées dans un tableau horizontal. Comme mentionné précédemment, il est similaire au "V" de la fonction VLOOKUP qui est l'abréviation de "vertical".

Pour utiliser correctement la fonction RECHERCHEH, assurez-vous que les valeurs de recherche se trouvent dans la première ligne de la table et se déplacent horizontalement vers la droite. Cette fonction prend en charge les correspondances approximatives et précises et utilise des caractères génériques (* ?) pour trouver des correspondances partielles.

Explorez nos cours populaires en science des données

Programme exécutif de troisième cycle en science des données de l'IIITB Programme de certificat professionnel en science des données pour la prise de décision commerciale Master of Science en science des données de l'Université de l'Arizona
Programme de certificat avancé en science des données de l'IIITB Programme de certificat professionnel en science des données et analyse commerciale de l'Université du Maryland Cours de science des données

Syntaxe

La fonction RECHERCHEH localise une valeur à partir de la première ligne d'une table. Après avoir localisé une correspondance, la valeur est extraite de cette colonne présentant la ligne donnée. La syntaxe de la fonction RECHERCHEH est : -

La syntaxe de la fonction RECHERCHEH dans Excel comporte quatre éléments. Ils sont les suivants : -

  • Lookup_value : il s'agit d'une exigence obligatoire dans la syntaxe HLOOKUP. Il localise la valeur que vous devez trouver dans la première ligne du tableau. Lookup_value peut être une valeur, une chaîne de texte ou une référence.
  • Table_array : un tableau de table est également un élément requis dans la syntaxe de HLOOKUP. Table d'informations dans laquelle les données sont recherchées. Utilisez toujours une référence à un nom de plage ou à une plage.
  • Les valeurs présentes dans la première ligne de table_array peuvent être des valeurs numériques, alphabétiques ou logiques.
  • Lorsque range_lookup est TRUE, les valeurs situées dans la première ligne de table_array doivent être placées dans l'ordre croissant : -3, -2, -1, 0, 1, 2, AZ ; sinon, HLOOKUP peut ne pas présenter la valeur correcte. Si range_lookup est FALSE, il n'est pas nécessaire de trier table_array.
  • Les textes en minuscules et en majuscules sont égaux.
  • Row_index_num : Il s'agit également d'une exigence cruciale. La valeur correspondante sera renvoyée à partir de ce numéro de ligne particulier dans table_array. Un row_index_num de 1 renvoie une valeur dans la première ligne du table_array, et de même, un row_index_num de 2 renvoie la valeur dans la deuxième ligne du table_array, etc. Si le row_index_num est supérieur au nombre de lignes sur table_array, HLOOKUP retournez le #REF ! valeur d'erreur et si le Si row_index_num est inférieur à 1, HLOOKUP renverra le #VALUE! valeur d'erreur.
  • Range_lookup : Il s'agit d'un élément facultatif dans la syntaxe HLOOKUP. Il s'agit d'une valeur logique qui identifie si vous souhaitez trouver une correspondance exacte ou estimée avec HLOOKUP. Si TRUE ou omis, vous obtiendrez une correspondance estimée, c'est-à-dire que si HLOOKUP ne parvient pas à trouver une correspondance précise, vous obtiendrez la valeur la plus grande suivante inférieure à lookup_value. Si FALSE, HLOOKUP trouvera une correspondance exacte. S'il ne parvient pas à trouver une valeur, #N/A est la valeur d'erreur renvoyée.

Exemple de RECHERCHEH dans Excel

Un exemple HLOOKUP pour une compréhension facile:

Pour obtenir une meilleure expérience d'utilisation de l'exemple suivant, il est conseillé de copier les exemples de données dans le tableau suivant et de les coller dans la cellule A1 d'une nouvelle feuille de calcul Excel. Pour voir les résultats des formules, sélectionnez-les, appuyez sur F2, puis cliquez sur Entrée.

Pommes Des oranges Des poires
5 5 dix
6 8 11
sept 9 12
Formule La description Résultat
=HLOOKUP("Pommes", A1:C4, 2, VRAI) Localise "Pommes" dans la ligne 1 et vous donne la valeur de la ligne 2 qui se trouve dans la même colonne (colonne A). 5
=HLOOKUP("Oranges", A1:C4, 3, FAUX) Localise "Oranges" dans la ligne 1 et vous donne la valeur de la ligne 3 qui se trouve dans la même colonne (colonne B). 8
=HLOOKUP("B", A1:C4, 3, VRAI) Localise "B" dans la ligne 1 et vous donne la valeur de la ligne 3 dans la même colonne. En effet, aucune correspondance précise pour « B » n'a été trouvée et la valeur la plus élevée de la ligne 1 inférieure à « B » est utilisée : « Pommes », dans la colonne A. 6
=HLOOKUP("Poires", A1:C4, 4) Localise "Poires" dans la ligne 1 et vous donne la valeur de la ligne 4 dans la même colonne (colonne C). 12
= RECHERCHEH(3, {1,2,3 ; "a", "b", "c" ; "d", "e", "f"}, 2, VRAI) Localise le nombre 3 dans la constante de tableau à trois lignes et vous donne la valeur de la ligne 2 dans la même colonne, qui est dans ce cas, la troisième. Vous trouverez trois rangées de valeurs dans la constante matricielle, où un point-virgule sépare chaque rangée (;). « c » se trouve dans la deuxième ligne et dans la colonne exacte comme 3. Par conséquent, « c » est renvoyé.

Choses importantes à noter à propos de HLOOKUP

  • HLOOKUP est une recherche insensible à la casse. Par exemple, il considérera « HAM » et « ham » de la même manière.
  • La 'Lookup_value' doit être la première ligne du 'table_array' lors de l'utilisation de HLOOKUP. Pour chercher ailleurs, une autre formule Excel doit être utilisée.
  • Des caractères génériques comme '*' ou '?' sont pris en charge par HLOOKUP dans l'argument 'lookup_value' si la 'lookup_value' est alphabétique.
  • Si HLOOKUP ne parvient pas à localiser la lookup_value et que range_lookup est TRUE, la plus grande valeur inférieure à la lookup_value est utilisée.
  • Si lookup_value est < à la plus petite valeur de la première ligne de table_array, HLOOKUP générera la valeur d'erreur #N/A.
  • Si range_lookup est FALSE, les caractères génériques peuvent également être utilisés.

Lisez nos articles populaires sur la science des données

Cheminement de carrière en science des données : un guide de carrière complet Croissance de carrière en science des données : l'avenir du travail est là Pourquoi la science des données est-elle importante ? 8 façons dont la science des données apporte de la valeur à l'entreprise
Pertinence de la science des données pour les managers La feuille de triche ultime de la science des données que tous les scientifiques des données devraient avoir Top 6 des raisons pour lesquelles vous devriez devenir Data Scientist
Une journée dans la vie d'un data scientist : que font-ils ? Mythe brisé : la science des données n'a pas besoin de codage Business Intelligence vs Data Science : quelles sont les différences ?

Conclusion

Vous pouvez trouver la fonction RECHERCHEH dans toutes les versions de Microsoft Excel 2016, 2013, 2010, 2007 et antérieures. Avoir des compétences Microsoft Excel et une maîtrise des fonctions de recherche peut considérablement dynamiser votre carrière.

Faire carrière dans l'analyse de données est une opportunité lucrative dans l'industrie actuelle. Les analystes de données travaillent avec d'énormes volumes de données pour extraire des informations cruciales. Pour perfectionner vos compétences en analyse de données, vous devez rejoindre le programme de certificat d'analyse de données d'upGrad . Propulsé par Fullstack Academy, vous obtiendrez un certificat d'analyse de données Caltech à la fin du cours. Vous pourrez acquérir des compétences en visualisation de données, Python et SQL tout au long du cours, ce qui vous ouvrira la voie pour devenir un excellent analyste de données.

Quelle est la différence entre RECHERCHEH ET RECHERCHEV ?

La différence entre RECHERCHEH et RECHERCHEV est que RECHERCHEH recherche les valeurs cibles dans les colonnes sélectionnées, tandis que RECHERCHEV recherche les valeurs cibles dans les lignes sélectionnées.

Quelle est une alternative à RECHERCHEH ?

Il existe quelques alternatives pour HLOOKUP. XLOOKUP est une bonne alternative à HLOOKUP qui vous permet de rechercher des valeurs dans les colonnes et les lignes.

Pouvez-vous utiliser RECHERCHEH ET RECHERCHEV ensemble ?

Oui, vous pouvez utiliser RECHERCHEH et RECHERCHEV ensemble. Vous pouvez utiliser les deux fonctions ensemble via la méthode des fonctions imbriquées. Nous pouvons utiliser une formule imbriquée pour combiner les deux fonctions et récupérer les valeurs pertinentes à partir de structures telles que des tables.