Navigation Rapide
Fonction RECHERCHEH
Résumé
La fonction RECHERCHEH recherche une valeur dans la première ligne d'un tableau et renvoie une valeur correspondante d'une ligne spécifiée. Idéale pour les recherches horizontales dans des tableaux organisés par lignes.
Syntaxe
RECHERCHEH(valeur_cherchée; table_matrice; no_index_ligne; [proche])
Paramètres
| Paramètre | Type | Requis | Description |
|---|---|---|---|
| valeur_cherchée | Any |
Oui | Valeur, référence ou texte à chercher dans la ligne supérieure |
| table_matrice | Reference |
Oui | Tableau de données où effectuer la recherche horizontale |
| no_index_ligne | Number |
Oui | Position de la ligne à retourner dans le tableau |
| proche | Boolean |
Non | VRAI=approximative (par défaut), FAUX=exacte |
Utilisation de la fonction HLOOKUP
RECHERCHEH est parfaite pour les tableaux où les critères de recherche sont en haut et les données en dessous. Utilisez-la pour extraire automatiquement des informations de tableaux horizontaux comme des plannings, des tarifs par catégories ou des données organisées par période.
Exemples Courants de HLOOKUP
Recherche basique de prix
=RECHERCHEH("Axes"; A1:C4; 2; VRAI)
Trouve 'Axes' dans la première ligne et renvoie la valeur de la 2e ligne (prix : 4)
Correspondance exacte
=RECHERCHEH("Roulements"; A1:C4; 3; FAUX)
Recherche exacte de 'Roulements' et renvoie la 3e ligne (quantité : 7)
Recherche approximative
=RECHERCHEH("B"; A1:C4; 3; VRAI)
Pas de 'B' exact, utilise la valeur inférieure ('Axes') et renvoie 5
Avec matrice constante
=RECHERCHEH(3; {1 2 3 "a" "b" "c" "d" "e" "f"}; 2; VRAI)
Recherche 3 dans matrice et renvoie 'c' de la 2e ligne
Questions Fréquemment Posées
Erreurs Courantes et Solutions
#N/A
Cause: Valeur non trouvée (proche=FAUX)
Solution: Vérifiez orthographe ou utilisez VRAI pour approximative
#REF!
Cause: no_index_ligne > nombre de lignes
Solution: Vérifiez que l'index ne dépasse pas les lignes du tableau
#VALEUR!
Cause: no_index_ligne < 1 ou table_matrice invalide
Solution: Assurez-vous que l'index commence à 1 et table_matrice est valide
Résultat inattendu
Cause: Tableau non trié avec proche=VRAI
Solution: Triez la première ligne par ordre croissant
Notes
- La 1re ligne doit être triée croissante si proche=VRAI
- Insensible à la casse
- Supporte caractères génériques ? et * (si proche=FAUX)
- Limite : maximum 255 caractères par référence
Compatibilité
Disponible dans : Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Non disponible dans :
Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2007+