Dans Excel, il est souvent nécessaire de rechercher des données dans une table qui peut parfois être agitée, en particulier lorsqu'il s'agit de tables de base de données volumineuses. Excel est le tableur le plus largement utilisé qui non seulement gère les calculs de données de base, mais est également capable d’analyser un grand ensemble de données. Excel utilise de nombreuses fonctions pour analyser de grands ensembles de données. Les deux fonctions les plus courantes avec lesquelles la plupart des modélisateurs sont probablement familiers sont HLOOKUP et VLOOKUP. Les deux sont les fonctions intégrées d'Excel qui vous permettent de rechercher des données dans une très grande base de données. Le «H» dans HLookup signifie horizontal, alors que le «V» dans VLookup signifie vertical. Alors que les deux fonctions ont leurs points de distinction, il est facile de se tromper avec les fonctions.
La fonction HLookup, en abrégé fonction de recherche horizontale, est l'une des fonctions de recherche intégrées d'Excel permettant de rechercher des valeurs horizontalement sur un ensemble de lignes d'un tableau. Cette fonction est similaire à VLookup, sauf qu'elle est utilisée lorsque les données sont répertoriées dans des lignes plutôt que dans des colonnes. Cette fonction recherche une valeur dans la rangée supérieure de la table et renvoie une valeur correspondante d'une autre rangée de la table. Cette fonction utilise quatre arguments: Lookup_Value, Table_Array, Row_Index et Range_Lookup. Il renvoie une valeur dans une table basée sur deux arguments de fonction et peut prendre des chaînes et des nombres comme arguments. True fait référence à la correspondance approximative avec la valeur de recherche, tandis que False fait référence à la correspondance exacte.
La fonction VLookup, ou Recherche verticale, est la formule de recherche la plus répandue et la plus ancienne utilisée dans Excel pour rechercher des informations ou des données spécifiques dans un tableur. Par exemple, vous pouvez rechercher le prix d'un article spécifique parmi une longue liste de produits ainsi que les prix. Contrairement à la fonction HLookup, elle est utilisée lorsque les données sont répertoriées dans des colonnes plutôt que dans des lignes et elle effectue une recherche verticale dans les colonnes d'une table. Il recherche la valeur dans la colonne la plus à gauche de la table et renvoie une valeur pour les correspondances approximatives. Il peut être VRAI ou FAUX.
Les deux fonctions intégrées permettent de rechercher des valeurs spécifiques dans un très grand ensemble de données à l'aide de formules de recherche Excel. La fonction HLOOKUP, ou recherche horizontale, dans Excel permet d'effectuer une recherche horizontale sur un ensemble de lignes dans une feuille de calcul. En termes simples, la fonction HLOOKUP effectue une recherche horizontale dans les lignes pour extraire les données d'une ligne spécifique de la table. La fonction VLOOKUP, ou recherche verticale, en revanche, est plutôt utilisée lorsque les données sont répertoriées dans des colonnes plutôt que dans des lignes. Elle est similaire à la fonction HLOOKUP, à la différence qu’elle effectue une recherche verticale dans les colonnes d’un tableur..
La syntaxe de HLookup est = HLookup (Lookup_Value, Table_Array, Row_Index, Range_Lookup). La «Lookup_Value» fait référence à la valeur que l'utilisateur tente de rechercher. "Table_Array" fait référence à la table ou à la plage à partir de laquelle récupérer les données; «Row_Index» fait référence à la ligne horizontale dans laquelle l'utilisateur cherche à extraire des données. et «Range_Lookup» est un argument booléen facultatif qui définit la correspondance exacte ou approximative avec «True» ou «False»..
La syntaxe de VLookup est = VLookup (Lookup_Value, Table_Array, Col_Index, Range_Lookup). La «Lookup_Value» fait référence à la valeur que vous recherchez dans une table. «Table_Array» fait référence à la table ou à la plage de cellules à partir de laquelle vous souhaitez récupérer des données. “Col_Index” fait référence à la colonne verticale à partir de laquelle récupérer les données; et enfin «Range_Lookup» est un argument optionnel qui détermine si la valeur est une correspondance exacte ou approximative. True fait référence à la correspondance approximative avec la valeur de recherche, tandis que False fait référence à la correspondance exacte.
La fonction VLookup recherche une valeur verticalement dans la colonne la plus à gauche de la table ou du jeu de données et renvoie la valeur adjacente à partir d'une autre colonne liée à la valeur de recherche. Il est utilisé pour trouver la correspondance exacte avec la valeur de recherche. Si aucune correspondance exacte n'est trouvée, il peut renvoyer une correspondance approximative à la valeur de recherche. Au contraire, la fonction HLookup recherche une valeur horizontalement dans la ligne du haut de la table et renvoie la valeur correspondante depuis une autre ligne de la table. C'est très similaire à la fonction VLookup, sauf qu'elle crée des recherches horizontales.
Bien que les fonctions VLookup et HLookup soient utilisées dans Excel pour rechercher et extraire les valeurs correctes de la table de recherche en fonction des valeurs entrées, elles ne sont pas équivalentes et conviennent à des circonstances spécifiques. Bien que VLookup soit la formule de recherche la plus populaire et la plus ancienne d'Excel utilisée pour effectuer des recherches verticales dans la colonne d'un tableau, la fonction HLookup est utilisée lorsque les données sont répertoriées dans des lignes plutôt que dans des colonnes et qu'elle recherche la valeur horizontalement à travers des lignes. Chaque fonction utilise quatre arguments en tant que données pour localiser facilement et efficacement les données dans un très grand ensemble de données. Comme les données sont principalement organisées en colonnes, la fonction VLookup est plus fréquemment utilisée par les modélisateurs que la fonction HLookup..