30 fonctions Excel en 30 jours : HLOOKUP

10e jour du marathon 30 fonctions Excel en 30 jours nous nous consacrerons à l'étude de la fonction RECHERCHEH (RPG). Cette fonction est très similaire à RECHERCHEV (VLOOKUP), seulement cela fonctionne avec des éléments d'une liste horizontale.

Fonction malheureuse RECHERCHEH (GLOW) n'est pas aussi populaire que sa sœur, car dans la plupart des cas, les données des tableaux sont disposées verticalement. Vous souvenez-vous de la dernière fois où vous avez voulu rechercher une chaîne ? Qu'en est-il du retour de la valeur de la même colonne, mais située dans l'une des lignes ci-dessous ?

Quoi qu'il en soit, donnons des fonctionnalités RECHERCHEH (GPR) un moment de gloire bien mérité et regardez de plus près les informations sur cette fonctionnalité, ainsi que des exemples de son utilisation. N'oubliez pas que si vous avez des idées ou des exemples intéressants, partagez-les dans les commentaires.

Fonction 10 : RECHERCHEH

Fonction RECHERCHEH (HLOOKUP) recherche la valeur dans la première ligne de la table et renvoie une autre valeur de la même colonne dans la table.

Comment puis-je utiliser la fonction RECHERCHEH (RECHERCHEH) ?

Depuis la fonction RECHERCHEH (HLOOKUP) peut trouver une valeur exacte ou approximative dans une chaîne, alors il peut :

  • Trouver les totaux des ventes pour la région sélectionnée.
  • Trouvez un indicateur pertinent pour la date sélectionnée.

Syntaxe RECHERCHEH

Fonction RECHERCHEH (HLOOKUP) a la syntaxe suivante :

HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

ГПР(искомое_значение;таблица;номер_строки;интервальный_просмотр)

  • valeur de recherche (lookup_value) : La valeur à trouver. Peut être une valeur ou une référence de cellule.
  • table_array (table) : table de recherche. Peut être une référence de plage ou une plage nommée contenant 2 lignes ou plus.
  • numéro_index_ligne (line_number) : une chaîne contenant la valeur à renvoyer par la fonction. Défini par le numéro de ligne dans le tableau.
  • range_lookup (range_lookup) : utilisez FALSE ou 0 pour trouver une correspondance exacte ; pour une recherche approximative, TRUE (TRUE) ou 1. Dans ce dernier cas, la chaîne dans laquelle la fonction recherche doit être triée par ordre croissant.

Pièges RECHERCHEH (GPR)

Comme RECHERCHEV (RECHERCHEV), fonction RECHERCHEH (HLOOKUP) peut être lent, en particulier lors de la recherche d'une correspondance exacte d'une chaîne de texte dans une table non triée. Dans la mesure du possible, utilisez une recherche approximative dans un tableau trié par la première ligne dans l'ordre croissant. Vous pouvez d'abord appliquer la fonction MATCH (PLUS EXPOSE) ou COUNTIF (COUNTIF) pour vous assurer que la valeur que vous recherchez existe même dans la première ligne.

D'autres fonctionnalités comme INDEX (INDICE) et MATCH (MATCH) peuvent également être utilisés pour récupérer des valeurs d'une table et sont plus efficaces. Nous les examinerons plus tard dans notre marathon et verrons à quel point ils peuvent être puissants et flexibles.

Exemple 1 : Rechercher les valeurs des ventes pour une région sélectionnée

Permettez-moi de vous rappeler à nouveau que la fonction RECHERCHEH (HLOOKUP) recherche uniquement la valeur dans la ligne supérieure du tableau. Dans cet exemple, nous trouverons les totaux des ventes pour la région sélectionnée. Il est important pour nous d'obtenir la valeur correcte, nous utilisons donc les paramètres suivants :

  • Le nom de la région est entré dans la cellule B7.
  • La table de recherche régionale comporte deux lignes et s'étend sur la plage C2:F3.
  • Les totaux des ventes sont dans la ligne 2 de notre tableau.
  • Le dernier argument est défini sur FALSE pour trouver une correspondance exacte lors de la recherche.

La formule dans la cellule C7 est :

=HLOOKUP(B7,C2:F3,2,FALSE)

=ГПР(B7;C2:F3;2;ЛОЖЬ)

30 fonctions Excel en 30 jours : HLOOKUP

Si le nom de la région n'est pas trouvé dans la première ligne du tableau, le résultat de la fonction RECHERCHEH (GPR) sera # AT (#N / A).

30 fonctions Excel en 30 jours : HLOOKUP

Exemple 2 : Rechercher une mesure pour une date sélectionnée

Généralement lors de l'utilisation de la fonction RECHERCHEH (HLOOKUP) nécessite une correspondance exacte, mais parfois une correspondance approximative est plus appropriée. Par exemple, si les indicateurs changent au début de chaque trimestre et que les premiers jours de ces trimestres sont utilisés comme en-têtes de colonne (voir la figure ci-dessous). Dans ce cas, en utilisant la fonction RECHERCHEH (HLOOKUP) et une correspondance approximative, vous trouverez un indicateur pertinent pour une date donnée. Dans cet exemple :

  • La date est inscrite dans la cellule C5.
  • La table de consultation des indicateurs comporte deux lignes et se situe dans la plage C2:F3.
  • La table de recherche est triée par ligne de date dans l'ordre croissant.
  • Les indicateurs sont enregistrés à la ligne 2 de notre tableau.
  • Le dernier argument de la fonction est défini sur TRUE pour rechercher une correspondance approximative.

La formule dans la cellule D5 est :

=HLOOKUP(C5,C2:F3,2,TRUE)

=ГПР(C5;C2:F3;2;ИСТИНА)

Si la date n'est pas trouvée dans la première ligne du tableau, la fonction RECHERCHEH (HLOOKUP) trouvera la plus grande valeur la plus proche qui est inférieure à l'argument valeur de recherche (lookup_value). Dans cet exemple, la valeur souhaitée est Mars 15. Ce n'est pas dans la ligne de date, donc la formule prendra la valeur 1 janvier et retour 0,25.

30 fonctions Excel en 30 jours : HLOOKUP

Soyez sympa! Laissez un commentaire