La fonction RECHERCHEH d'Excel peut être utilisée lorsque vous travaillez avec une feuille de données volumineuse et que vous devez rechercher les valeurs d'un enregistrement spécifique. RECHERCHEH (Horizontal lookup) permet de trouver des données spécifiques dans la feuille de données. Contrairement à la fonction RECHERCHEV , elle recherche les valeurs horizontalement, ce qui permet d'extraire un enregistrement complet. Cet article explique comment et où utiliser la fonction RECHERCHEH.
Lancez Excel 2010 et ouvrez une feuille de données sur laquelle vous souhaitez appliquer la fonction RECHERCHEH.
Par exemple, nous avons inclus une feuille de notation des étudiants contenant des champs de nom de cours et un champ contenant le nom des étudiants comme indiqué dans la capture d'écran ci-dessous.

Nous allons maintenant appliquer la fonction RECHERCHEH. Pour cela, nous allons commencer par ajouter une nouvelle ligne dans laquelle nous rechercherons les données d'un étudiant spécifique. Supposons que nous ayons affaire à une feuille de données volumineuse contenant de nombreux dossiers d'étudiants. Dans ce cas, si nous voulons rechercher le dossier de l'étudiant Jack, nous ajouterons une ligne portant le nom de l'étudiant et extrairons les notes obtenues dans chaque colonne de cours (par exemple, Ingénierie logicielle, Se II , etc.).

Nous allons maintenant écrire la formule adjacente à la cellule Jack . Contrairement à la fonction RECHERCHEV, elle recherche les données horizontalement. La syntaxe de la fonction RECHERCHEH est ;
=HLOOKUP(valeur_recherchée, tableau_tableau, numéro_index_ligne, [plage_recherchée] )
Le premier paramètre de la formule « lookup_value » définit la valeur du nombre recherché dans la ligne spécifiée. Nous devons rechercher la note dans la cellule nouvellement créée. Le paramètre suivant, « table_array » , définit le tableau auquel nous ferons référence. Dans notre cas, il s'agit d'une partie de la feuille de données contenant les libellés des cours et leurs données correspondantes (cours avec notes obtenues). « row_index_num » définit la ligne à afficher ; dans notre cas, il s'agit de la deuxième ligne contenant les notes des cours. « range_lookup » vous permet de choisir entre « TRUE » (correspondance approximative des valeurs) et « FALSE » (correspondance exacte des valeurs).
Nous allons écrire cette fonction dans la cellule adjacente à la cellule Jack , cela ressemblera à ceci ;
=RECHERCHEH(B1,$B$1:$H$11,2,FALSE)
Dans les paramètres de formule , B1 est la cellule de la colonne Software Engg qui contient les notes obtenues par l'étudiant Jack , B1:H11 est le tableau des données contenant toutes les étiquettes de cours et leurs valeurs respectives (utilisez le référencement absolu avec le signe $), 2 dans la formule signifie que les valeurs de la deuxième ligne apparaîtront, et FALSE définit que nous avons besoin d'une correspondance exacte.
Comme vous pouvez le voir dans la capture d'écran ci-dessous, la formule donnera 18 points obtenus par Jack dans le cours Software Engg (à l'emplacement B1)

Maintenant, si vous voulez connaître les notes obtenues par Jack dans chaque cours, faites simplement glisser le signe plus sur la ligne, comme indiqué dans la capture d'écran ci-dessous.

Il existe une autre manière intéressante d'utiliser la fonction RECHERCHEH. Dans ce cas, nous allons créer une table exclusive pour l'étudiant Jack et rechercher les notes, en spécifiant le nom du cours, comme indiqué dans la capture d'écran ci-dessous.

La formule est identique, à l'exception du premier paramètre (A44), qui fait référence à la cellule où sera inscrit le nom du cours. Désormais, lorsque nous spécifierons le nom du cours, la valeur des notes correspondantes s'affichera automatiquement.

Appliquez-le maintenant sur la table et créez-en un exclusif pour l'étudiant Jack.

Vous pouvez également consulter nos guides précédemment examinés sur la fonction RECHERCHEV dans Excel et Comment intégrer des vidéos dans Excel 2010 .