Vidéo: Excel 2016 Vlookup Vs Hlookup (RechercheV Vs RechercheH) 2025
Les fonctions de recherche les plus populaires dans Excel 2010 sont HLOOKUP (pour Horizontal Lookup) et VLOOKUP (pour Vertical Lookup). Ces fonctions se trouvent dans la catégorie Recherche et référence sous l'onglet Formules du ruban et dans la boîte de dialogue Insérer une fonction. Ils font partie d'un groupe puissant de fonctions qui peuvent renvoyer des valeurs en les consultant dans des tables de données.
La fonction HLOOKUP recherche horizontalement (de gauche à droite) la première ligne d'une table de recherche jusqu'à ce qu'elle trouve une valeur correspondant ou presque à celle que vous cherchez. La fonction VLOOKUP recherche verticalement (de haut en bas) la colonne la plus à gauche d'une table de recherche jusqu'à ce qu'elle trouve une valeur correspondant ou presque à celle que vous recherchez.
Lorsque vous utilisez les fonctions VLOOKUP et HLOOKUP, le texte ou les entrées numériques de la colonne ou de la ligne de recherche (colonne la plus à gauche d'une table de recherche verticale ou ligne supérieure d'une table de recherche horizontale) doit être unique. Ces entrées doivent également être organisées ou triées par ordre croissant; c'est-à-dire, l'ordre alphabétique pour les entrées de texte et l'ordre le plus bas pour les entrées numériques.
La fonction HLOOKUP utilise la syntaxe suivante:
= HLOOKUP (valeur_recherche, table_array, valeur_index_num, [plage_recherche])
La fonction VLOOKUP suit la syntaxe presque identique:
= VLOOKUP (valeur_recherche, table_array, col_index_num, [plage_lookup])
Dans les deux fonctions, l'argument lookup_value est la valeur que vous voulez rechercher dans la table, et table_array est la plage de cellules ou le nom de la table qui contient à la fois valeur à rechercher et la valeur associée à retourner. L'argument row_index_num dans la fonction HLOOKUP est le numéro de la ligne dont vous voulez retourner la valeur; l'argument col_index_num dans la fonction VLOOKUP est le numéro de la colonne dont vous voulez retourner la valeur.
L'argument range_lookup optionnel dans les fonctions VLOOKUP et HLOOKUP est le TRUE ou FALSE logique qui spécifie si vous voulez qu'Excel trouve une correspondance exacte ou approximative pour le > lookup_value dans table_array . Lorsque vous spécifiez TRUE ou omettez l'argument range_lookup , Excel trouve une correspondance approximative. Lorsque vous spécifiez FALSE comme l'argument range_lookup , Excel trouve uniquement des correspondances exactes. La recherche de correspondances approximatives concerne uniquement les entrées numériques (plutôt que le texte). Lorsque Excel ne trouve pas de correspondance exacte dans cette colonne ou cette colonne de recherche, il recherche la valeur suivante la plus élevée qui ne dépasse pas l'argument
lookup_value , puis renvoie la valeur dans la colonne ou la ligne désignée par < col_index_num ou row_index_num arguments. La figure ci-dessous montre un exemple d'utilisation de la fonction VLOOKUP pour renvoyer une astuce de 15% ou 20% à partir d'une table de pointes. La cellule F3 contient la fonction VLOOKUP: = VLOOKUP (Pretax_Total, Tip_Table, IF (Tip_Percentage = 0. 15, 2, 3))
Cette formule renvoie le montant de l'astuce en fonction du pourcentage de pourboire dans la cellule F1 et le montant avant impôt de la vérification dans la cellule F2.
Utilisation de la fonction VLOOKUP pour renvoyer le montant de l'astuce à ajouter à partir d'une table de recherche.
Pour utiliser ce tableau, entrez le pourcentage du pourboire (15% ou 20%) dans la cellule F1 (appelé Tip_Percentage) et le montant du chèque avant taxe dans la cellule F2 (nommé Pretax_Total). Excel recherche ensuite la valeur que vous entrez dans la cellule Pretax_Total dans la table Recherche, qui inclut la plage de cellules A2: C101 et est appelée Tip_Table.
col_index_num
de la fonction VLOOKUP (car l'argument range_lookup facultatif a été omis de la fonction). Notez que l'argument col_index_num
utilise une instruction IF pour déterminer la valeur de la colonne à renvoyer. Dans ce cas, si la valeur Tip_Percentage est 0. 15, la fonction renvoie la valeur dans la deuxième colonne de la table . Sinon, il renvoie la valeur dans la troisième colonne de la même ligne.
