Fonction Google Sheets : RECHERCHEH

La fonction RECHERCHEH (ou HLOOKUP en anglais) recherche une valeur dans la première ligne d'une plage de cellules et retourne ensuite la valeur d'une cellule de la même colonne.

Utilisation :

=RECHERCHEH(clé_recherche; plage; index; est_trié)


Exemple d'utilisation

L'objectif ici est de pouvoir entrer le numéro de dossier dans la cellule B5 pour obtenir ensuite les informations de ce dossier dans les cellules bleues.

Pour commencer, la formule de la cellule B7 devra retourner le nom de la ville :

google-sheets-rechercheh - rechercheh

Entrez dans la fonction RECHERCHEH :

  • "clé_recherche" : la valeur à rechercher dans la première ligne de la "plage" (ici, le numéro de dossier)
  • "plage" : la plage de cellules qui contient l'ensemble des données
  • "index" : le numéro de ligne de la "plage" qui contient le résultat à renvoyer (ici, la ligne 2 pour la ville)
  • "est_trié" : 0 pour rechercher la valeur exacte de "clé_recherche" ou 1 pour renvoyer la valeur la plus proche (à condition que la ligne soit triée), 0 est la valeur recommandée dans la majorité des cas

La formule est ici =RECHERCHEH(B5;B1:K3;2;0) :

google-sheets-fonction-rechercheh - rechercheh

Pour afficher ensuite le nombre de points, copiez simplement la formule et modifiez le numéro de ligne (remplacez 2 par 3) :

google-sheets-fonction-rechercheh-recherche - rechercheh
Puisque la fonction RECHERCHEH recherche la valeur dans la première ligne de la plage, les résultats ne peuvent donc pas se situer au-dessus de la ligne de recherche. Pour effectuer une recherche dans une ligne qui n'est pas forcément la première de la plage, utilisez la combinaison de fonctions INDEX + EQUIV.

En cas de besoin, vous pouvez télécharger le fichier de cet exemple : rechercheh.xlsx