Lorsque vous travaillez avec de grands ensembles de données, vous devez souvent rechercher une valeur spécifique et trouver la valeur correspondante dans la feuille de calcul. Faire cela manuellement peut être lent, fastidieux et fastidieux, vous pouvez donc utiliser la fonction HLOOKUP pratique dans Sheets à la place. HLOOKUP signifie recherche horizontale et est une variante de VLOOKUP.
Cet article décrit la fonction, les différences entre RECHERCHEH et RECHERCHEV, la syntaxe et comment vous pouvez utiliser cette fonction dans vos feuilles de calcul.
Qu'est-ce que HLOOKUP dans Google Sheets ?
La fonction HLOOKUP de Google Sheets recherche une certaine valeur dans la première ligne du tableau. Il récupère ensuite une valeur de la colonne en fonction de la position d'index spécifiée par le paramètre de formule. Les paramètres de recherche doivent se trouver dans la première ligne du tableau.
La fonction RECHERCHEH prend en charge les correspondances approximatives et exactes. Il est utilisé pour un tableau horizontal où les données de comparaison se trouvent dans la ligne supérieure et vous souhaitez parcourir un nombre particulier de lignes. Si vous connaissez déjà le
Formule VLOOKUP d'Excel ou Sheets, vous pouvez imaginer que HLOOKUP fonctionne exactement de la même manière mais pour les tables disposées sur un plan horizontal.Cette fonction tente de rechercher une valeur dans un ensemble de données et la valeur renvoyée est la valeur trouvée dans une table fournie.
Différences entre RECHERCHEH et RECHERCHEV
VLOOKUP est utilisé pour trouver les données dans un tableau disposé verticalement, tandis que HLOOKUP est utilisé pour trouver des données dans un tableau horizontal. VLOOKUP est plus largement utilisé que HLOOKUP car les feuilles de calcul sont généralement verticales plutôt qu'horizontales.
Les formules pour les deux fonctions sont pratiquement les mêmes, la seule différence étant les arguments de ligne ou de colonne. Vous devrez peut-être également vous familiariser avec les Fonction XLOOKUP dans Excel.
Syntaxe de RECHERCHEH
La formule RECHERCHEH utilise quatre arguments, dont trois sont requis pour que la formule fonctionne, tandis qu'un est facultatif. Avant de discuter des arguments et de ce que chacun signifie, regardons d'abord la syntaxe. La syntaxe est :
=HLOOKUP(clé, plage, index, est-trié)
Voici ce que font chacun des arguments utilisés dans la formule RECHERCHEH :
- clé: ceci définit la valeur de la fonction pour effectuer la recherche.
- intervalle: cet argument définit les plages de cellules sur lesquelles nous effectuons la recherche. Sheets recherchera l'argument clé dans la première ligne de la plage définie.
- indice: cet argument permet de définir l'index de la ligne qui contient la valeur à retourner. Ici, la première ligne commence à partir de 1. Si la valeur de cet argument n'est pas comprise entre 1 et le nombre total de lignes défini dans l'argument de plage, le #VALEUR! l'erreur s'affichera.
- est trié : c'est un argument facultatif permettant de définir si la ligne définie est triée ou non. Par défaut, cette valeur est vraie si elle est laissée vide.
Exemples de la fonction RECHERCHEH dans Google Sheets
1. Effectuer une RECHERCHEH simple
C'est la manière la plus simple d'utiliser la fonction RECHERCHEH. Dans ce cas, nous voulons trouver les ventes réalisées par un employé spécifique. Voici les étapes que vous devez suivre pour ce faire :
- Cliquez sur la cellule où vous souhaitez exécuter la formule.
- Tapez la partie initiale de la formule, qui est =HRECHERCHE(
- Écrivez ici le premier argument. Dans ce cas, il s'agit de la cellule contenant l'employé n°4, E1.
- Ajoutez une virgule.
- Tapez le deuxième argument, qui définit la plage de cellules dans laquelle nous effectuons la recherche. Dans ce cas, il s'agit de la plage de cellules A1:F3.
- Ajoutez une autre virgule pour séparer les arguments les uns des autres.
- Enfin, saisissez l'argument définissant la ligne à partir de laquelle renvoyer la valeur. Dans ce cas, il s'agit du numéro de ligne 2.
- Ajoutez une parenthèse fermante pour terminer la formule.
- Presse Entrer pour exécuter la formule.
Maintenant, dans la cellule D9, la formule indique le nombre de ventes réalisées par l'employé numéro 4.
2. Création d'un HLOOKUP imbriqué
Cet exemple nous oblige à trouver l'employé qui a réalisé le plus grand nombre de ventes. Pour ce faire, nous pouvons utiliser la fonction MAX imbriquée dans la fonction HLOOKUP.
La fonction MAX nous permet de trouver ce nombre le plus élevé dans la catégorie des ventes. RECHERCHEH va nous permettre de retrouver le nom associé au numéro trouvé à l'aide de la fonction MAX. Bien que la plupart des étapes soient similaires à ce que nous avons fait dans le premier exemple, nous devons apporter certaines modifications pour utiliser la fonction MAX. Voici les étapes que vous devez suivre :
- Cliquez sur la cellule où vous souhaitez saisir la formule.
- Entrez la partie initiale de la formule, qui est =HRECHERCHE(
- Dans le premier argument, nous allons utiliser la formule MAX. Pour ce faire, entrez la partie initiale de la formule, qui est MAX(. Notez que nous n'avons pas besoin d'ajouter un égal au symbole ici.
- Tapez la plage de cellules à vérifier pour trouver la valeur maximale. Dans ce cas, c'est B2:F2.
- Ajoutez une parenthèse fermante pour fermer la formule MAX.
- Ajoutez une virgule pour séparer les deux arguments.
- Maintenant, tapez la plage de cellules pour la formule. Dans ce cas, ce sont les cellules de A1:F3.
- Ajoutez une autre virgule pour séparer les arguments.
- Dans l'argument final, ajoutez le numéro de ligne dont vous souhaitez obtenir la valeur. Dans ce cas, c'est 3.
- Ajoutez la dernière parenthèse fermante pour fermer la formule.
- Presse Entrer pour exécuter la formule.
Inconvénients de HLOOKUP
Cette fonction a deux défauts :
- Il utilise toujours la première ligne de la plage d'entrée pour rechercher la clé de recherche. Par conséquent, la fonction RECHERCHEH ne peut pas obtenir une valeur de cellule située au-dessus de la ligne de recherche.
- Cette fonction n'est pas suffisante dynamiquement, car la saisie d'une ligne dans la plage d'entrée ne met pas automatiquement à jour l'index de ligne.
Il existe une solution aux deux problèmes précédents. Vous pouvez utiliser une combinaison des Fonctions INDEX et MATCH dans Excel, similaire à la façon dont le guide lié fait.
Conclusion de la fonction RECHERCHEH
Bien que les exemples que nous avons utilisés ci-dessus utilisent de petits ensembles de données, il est facile de voir comment la fonction HLOOKUP faciliterait la recherche de feuilles de calcul complètes configurées en tant que tableaux horizontaux.
Cette fonction n'est qu'une des nombreuses façons de naviguer plus rapidement dans Google Sheets. Si vous continuez à apprendre, vous réduirez le temps que vous consacrerez à la saisie et à la récupération des données.