Fonction RECHERCHEH

Excel 2007+

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

RECHERCHEH cherche horizontalement (lignes), RECHERCHEV verticalement (colonnes)

VRAI=correspondance approximative (tableau trié requis), FAUX=correspondance exacte

RECHERCHEX est plus moderne et flexible, mais RECHERCHEH reste disponible dans tous les Excel

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+