Numeriblog › Google Workspace › Google Sheets, le tableur surpuissant › Google Sheets : la recherche H

Google Sheets : la recherche H

Vous connaissez sans nul doute la recherche V dans Google Sheets, ici on parle aujourd’hui de recherche H (pour horizontale au lieu de verticale). La fonction =RECHERCHEH (ou HLOOKUP en anglais) recherche une valeur dans la première ligne d’une […]

personnes ont consulté cet article

2 minutes

Rédigé par Thierry Vanoffe - il y a 3 ans et modifié le 06/06/2023 à 16:17

Ce que vous allez découvrir

  • Voici sans tarder la syntaxe de cette fonction =rechercheh
  • Exemple d'utilisation dans Sheets de recherche H

Google Sheets : la recherche H

Vous connaissez sans nul doute la recherche V dans Google Sheets, ici on parle aujourd’hui de recherche H (pour horizontale au lieu de verticale). 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. On nomme cela Ă©galement matrice, c’est-Ă -dire qu’elle renvoie Ă  une plage de valeur, en ligne, en colonne, ou un ensemble des deux citĂ©s juste avant, vous retrouvez aussi dans Google Sheets des formules matricielles.

Voici sans tarder la syntaxe de cette fonction =rechercheh

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

Syntaxe

RECHERCHEH(clĂ©_recherche; plage; index; [est_triĂ©])

  • clĂ©_recherche : valeur Ă  rechercher. Par exemple, 42"chats", ou I24.
  • plage : plage Ă  prendre en compte pour la recherche. La recherche de la clĂ© indiquĂ©e dans clĂ©_recherche s’effectue sur la première ligne.
  • index : index de ligne de la valeur Ă  afficher, oĂą la première ligne dans plage est numĂ©rotĂ©e 1.
    • Si la valeur index ne se trouve pas entre 1 et le nombre de lignes dans plage#CNUM! est renvoyĂ©.
  • est_triĂ© â€“ [FACULTATIF – VRAI par dĂ©faut] : indique si la ligne Ă  rechercher (la première ligne de la plage indiquĂ©e) est triĂ©e.
    • Si la valeur est_triĂ© est VRAI ou ignorĂ©e, la correspondance la plus proche (infĂ©rieure ou Ă©gale Ă  la clĂ© de recherche) est renvoyĂ©e. Si toutes les valeurs de la ligne de recherche sont supĂ©rieures Ă  la clĂ© de recherche, #N/A est renvoyĂ©.
    • Si la valeur est_triĂ© est VRAI ou ignorĂ©e, et si la première ligne de la plage n’est pas triĂ©e, il se peut qu’une valeur incorrecte soit renvoyĂ©e.
    • Si la valeur est_triĂ© est FAUX, seule une correspondance exacte est renvoyĂ©e. S’il existe plusieurs valeurs correspondantes, le contenu de la cellule correspondant Ă  la première valeur identifiĂ©e est renvoyĂ©, et #N/A est gĂ©nĂ©rĂ© en cas de valeur introuvable.

Exemple d’utilisation dans Sheets de recherche H

L’objectif ici est de pouvoir entrer le pays recherché dans la cellule A6 pour obtenir ensuite nombre d’habitants en B6. Voici la formule à utiliser :

Recherche H Google Sheets

=RECHERCHEH(A6;A1:HS3;3;FAUX)

Décortiquons cette formule :

  • « clĂ© de recherche Â» : A6 est la clĂ© de recherche, autrement dit la valeur Ă  rechercher dans la première ligne de la « plage Â» (ici, le pays recherchĂ©) ;
  • « plage Â» : la plage de cellules qui contient l’ensemble des donnĂ©es dans notre cas A1:HS3 (car 227 colonnes) ;
  • « index Â» : le numĂ©ro de ligne de la « plage Â» qui contient le rĂ©sultat Ă  renvoyer (ici, la ligne 3 pour le nombre d’habitants) ;
  • « 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.

Comme chez Numericoach, nous sommes très sympas, vous pouvez télécharger le fichier Google Sheets et l’utiliser. Aussi, nous proposons des formations en présentiel ou à distance, des capsules vidéos ou encore des webinars pour monter en compétences sur Sheets.

NB : 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 EQUIV et INDEX (c’est la même chose pour une recherchev quand vous recherchez une valeur à gauche de la clé de recherche).

Besoin d'un peu plus d'aide sur Sheets ?

Des formateurs sont disponibles toute l'année pour vous accompagner et optimiser votre utilisation de Sheets, que ce soit pour votre entreprise ou pour vos besoins personnels !

Découvrir nos formations Sheets

Articles similaires

  • Articles connexes
  • Plus de l'auteur

Rédacteur

Photo de profil de l'auteur
Thierry Vanoffe

Thierry VANOFFE, consultant, formateur, coach Google Workspace CEO de Numericoach, leader de la formation Google Workspace en France. Passionné par Google, ce blog me permet de partager cette passion et distiller tutos, trucs, astuces, guides sur les outils Google. N'hésitez pas à me solliciter pour vos projets de formation.

S’abonner
Notification pour
0 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires