Qu'est-ce que la fonction rechercheh (vlookup horizontal) ?
La fonction RECHERCHEH (VLOOKUP horizontal) est une fonction de recherche qui permet de trouver une valeur dans la première ligne d'une plage de cellules, puis de renvoyer une valeur dans la même colonne d'une ligne spécifiée. Elle est particulièrement utile lorsque vos données sont organisées horizontalement, avec les en-têtes de colonnes en haut et les données correspondantes en dessous.
Contrairement à la fonction RECHERCHEV (VLOOKUP vertical) qui recherche des valeurs dans une colonne, RECHERCHEH travaille horizontalement, ce qui la rend indispensable pour certains types de tableaux de données.
Syntaxe de la fonction rechercheh
La syntaxe de la fonction RECHERCHEH est la suivante :
=RECHERCHEH(valeur_recherchée; table_matrice; no_index_ligne; [valeur_proche])
valeur_recherchée: La valeur que vous recherchez dans la première ligne de la table.table_matrice: La plage de cellules dans laquelle vous effectuez la recherche.no_index_ligne: Le numéro de la ligne danstable_matriceà partir de laquelle vous souhaitez renvoyer une valeur.[valeur_proche]: Argument facultatif. SiVRAIou omis, la fonction renvoie une correspondance approximative. SiFAUX, la fonction renvoie une correspondance exacte. Il est recommandé d'utiliserFAUXpour éviter des erreurs.
Comment utiliser rechercheh sur excel
Pour utiliser la fonction RECHERCHEH sur Excel, suivez ces étapes :
- Ouvrez Excel et créez ou ouvrez une feuille de calcul contenant les données que vous souhaitez utiliser.
- Organisez vos données horizontalement. Assurez-vous que la ligne supérieure contient les valeurs de recherche et que les lignes suivantes contiennent les données correspondantes.
- Sélectionnez la cellule où vous souhaitez afficher le résultat de la recherche.
- Entrez la formule RECHERCHEH. Remplacez les arguments par les valeurs appropriées.
Exemple pratique sur excel
Supposons que vous ayez un tableau de données contenant les ventes de différents produits par trimestre. Les produits sont listés horizontalement dans la première ligne, et les trimestres sont listés verticalement dans la première colonne. Vous voulez trouver les ventes du produit "Produit B" au deuxième trimestre.
| Produit A | Produit B | Produit C | Produit D | |
|---|---|---|---|---|
| Trimestre 1 | 100 | 150 | 200 | 250 |
| Trimestre 2 | 120 | 170 | 220 | 270 |
| Trimestre 3 | 140 | 190 | 240 | 290 |
Pour trouver les ventes du "Produit B" au deuxième trimestre, vous pouvez utiliser la formule suivante :
=RECHERCHEH("Produit B"; A1:E3; 2; FAUX)
"Produit B"est la valeur recherchée.A1:E3est la table matrice.2est le numéro de la ligne (Trimestre 2).FAUXindique que vous voulez une correspondance exacte.
Cette formule renverra la valeur 170, qui correspond aux ventes du "Produit B" au deuxième trimestre.
Erreurs courantes à éviter sur excel
- Valeur recherchée non trouvée : Si la valeur recherchée n'existe pas dans la première ligne de la table, la fonction renverra l'erreur
#N/A. Assurez-vous que la valeur recherchée est correctement orthographiée et qu'elle existe dans la plage de recherche. - Numéro d'index de ligne incorrect : Si le numéro d'index de ligne est supérieur au nombre de lignes dans la table, la fonction renverra l'erreur
#REF!. Vérifiez que le numéro d'index de ligne est correct. - Correspondance approximative incorrecte : Si vous utilisez une correspondance approximative (
VRAIou omis), assurez-vous que la première ligne de la table est triée par ordre croissant. Sinon, la fonction peut renvoyer un résultat incorrect. Il est recommandé d'utiliserFAUXpour une correspondance exacte.
Comment utiliser rechercheh sur google sheets
L'utilisation de la fonction RECHERCHEH sur Google Sheets est très similaire à celle sur Excel. Voici les étapes à suivre :
- Ouvrez Google Sheets et créez ou ouvrez une feuille de calcul contenant les données que vous souhaitez utiliser.
- Organisez vos données horizontalement. Assurez-vous que la ligne supérieure contient les valeurs de recherche et que les lignes suivantes contiennent les données correspondantes.
- Sélectionnez la cellule où vous souhaitez afficher le résultat de la recherche.
- Entrez la formule RECHERCHEH. Remplacez les arguments par les valeurs appropriées.
Exemple pratique sur google sheets
Reprenons l'exemple des ventes de produits par trimestre, mais cette fois-ci sur Google Sheets. Le tableau de données est le même :
| Produit A | Produit B | Produit C | Produit D | |
|---|---|---|---|---|
| Trimestre 1 | 100 | 150 | 200 | 250 |
| Trimestre 2 | 120 | 170 | 220 | 270 |
| Trimestre 3 | 140 | 190 | 240 | 290 |
Pour trouver les ventes du "Produit B" au deuxième trimestre, vous pouvez utiliser la même formule que sur Excel :
=RECHERCHEH("Produit B"; A1:E3; 2; FAUX)
Cette formule renverra également la valeur 170.
Différences mineures entre excel et google sheets
Bien que la fonction RECHERCHEH fonctionne de manière similaire sur Excel et Google Sheets, il existe quelques différences mineures à prendre en compte :
- Gestion des erreurs : La manière dont les erreurs sont gérées peut légèrement différer. Sur Google Sheets, vous pouvez utiliser la fonction
SIERREURpour gérer les erreurs de manière plus élégante. - Performances : Pour les très grands ensembles de données, les performances peuvent varier légèrement entre Excel et Google Sheets. Excel a tendance à être plus rapide pour les calculs complexes.
Alternatives à la fonction rechercheh
Bien que la fonction RECHERCHEH soit un outil utile, il existe d'autres fonctions et méthodes que vous pouvez utiliser pour réaliser des recherches horizontales dans Excel et Google Sheets. Voici quelques alternatives :
- INDEX et EQUIV : La combinaison des fonctions INDEX et EQUIV offre une plus grande flexibilité et peut être plus performante dans certains cas. La fonction EQUIV permet de trouver la position d'une valeur dans une plage, et la fonction INDEX permet de renvoyer une valeur à partir d'une position donnée.
Par exemple, pour obtenir le même résultat que l'exemple précédent, vous pouvez utiliser la formule suivante :
=INDEX(B2:E3; 2; EQUIV("Produit B"; B1:E1; 0)) - RECHERCHEX (XLOOKUP) : Disponible dans les versions récentes d'Excel, la fonction RECHERCHEX est une alternative plus puissante et flexible à RECHERCHEV et RECHERCHEH. Elle permet de rechercher des valeurs dans une plage et de renvoyer des valeurs correspondantes d'une autre plage, sans les limitations de RECHERCHEV et RECHERCHEH.
- Filtres : Pour des recherches simples, vous pouvez utiliser les filtres d'Excel et Google Sheets pour afficher uniquement les lignes correspondant à vos critères.
Bonnes pratiques pour utiliser rechercheh
Pour optimiser l'utilisation de la fonction RECHERCHEH, voici quelques bonnes pratiques à suivre :
- Utilisez une correspondance exacte : Utilisez toujours
FAUXpour une correspondance exacte, sauf si vous avez une raison spécifique d'utiliser une correspondance approximative. Cela évite les erreurs et garantit des résultats précis. - Vérifiez l'orthographe : Assurez-vous que la valeur recherchée est correctement orthographiée et qu'elle correspond exactement à la valeur dans la première ligne de la table.
- Utilisez des noms de plages : Pour faciliter la lecture et la maintenance de vos formules, utilisez des noms de plages au lieu de références de cellules directes. Par exemple, vous pouvez nommer la plage
A1:E3"TableauVentes". - Gérez les erreurs : Utilisez la fonction
SIERREURpour gérer les erreurs potentielles et afficher un message plus convivial à l'utilisateur.
Améliorez votre analyse de données avec rechercheh
La fonction RECHERCHEH est un outil précieux pour l'analyse de données dans Excel et Google Sheets. En comprenant son fonctionnement et en appliquant les bonnes pratiques, vous pouvez l'utiliser efficacement pour extraire des informations pertinentes de vos tableaux de données. N'hésitez pas à expérimenter avec différents exemples et à explorer les alternatives pour trouver la méthode la plus adaptée à vos besoins.