cellio

RECHERCHEH dans Excel : chercher des valeurs en ligne

Maîtrisez la fonction RECHERCHEH dans Excel : syntaxe, exemple concret par mois, limites et alternatives modernes comme RECHERCHEX.

Par Ayoub Farid · · 2 min de lecture

La fonction HLOOKUP (RECHERCHEH en version française) est tout simplement l'équivalent horizontal de VLOOKUP (RECHERCHEV). Elle effectue une recherche sur la première ligne d'un tableau et renvoie une valeur située sur une ligne inférieure. Vous la croiserez souvent dans les feuilles de calcul où les mois ou les années sont disposés en colonnes.

Syntaxe

=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

Dans la version française d'Excel, la fonction s'écrit =RECHERCHEH(valeur_cherchée; table_matrice; no_index_lig; [valeur_proche]). Remarquez l'utilisation du point-virgule comme séparateur d'arguments.

Exemple

ABCD
1JanFévMar
2Ventes4 2003 9004 800
3Coûts2 6002 5002 900

Pour trouver les coûts correspondant au mois indiqué dans la cellule F1 ("Fév") :

=HLOOKUP(F1,$B$1:$D$3,3,FALSE)   → 2 500

La ligne 3 de la plage sélectionnée correspond aux Coûts (avec une référence absolue $B$1:$D$3). Comme avec RECHERCHEV, utilisez toujours FALSE (FAUX) pour exiger une correspondance exacte.

Limites

  • Elle cherche uniquement sur la première ligne et ne renvoie que des valeurs situées en dessous.
  • Le numéro de ligne étant saisi en dur dans la formule, celle-ci renverra une valeur erronée si vous insérez de nouvelles lignes dans votre tableur.

De meilleures alternatives

  • RECHERCHEX (XLOOKUP) gère aussi très bien les lignes horizontales : =XLOOKUP(F1,$B$1:$D$1,$B$3:$D$3)
  • La combinaison INDEX EQUIV (INDEX/MATCH) fonctionne sur toutes les versions d'Excel
  • Pour croiser simultanément les lignes et les colonnes, utilisez la recherche matricielle à double entrée avec INDEX/EQUIV

Devez-vous encore l'apprendre ?

Pour bien apprendre Excel, concentrez-vous d'abord sur RECHERCHEV ou RECHERCHEX. RECHERCHEH s'assimile ensuite en deux minutes dès que ces bases sont acquises, et elle fait encore partie des questions classiques lors d'un test Excel d'embauche ou test Excel en entretien.

Questions fréquentes

Quelle est la différence entre RECHERCHEV et RECHERCHEH ?

RECHERCHEV effectue sa recherche verticalement sur la première colonne, tandis que RECHERCHEH parcourt horizontalement la première ligne.

RECHERCHEX peut-elle remplacer RECHERCHEH ?

Oui, parfaitement. Il suffit de sélectionner des plages horizontales (lignes) pour le vecteur de recherche et le vecteur de résultat, au lieu de colonnes.

Pourquoi RECHERCHEH renvoie-t-elle l'erreur #N/A (#N/D) ?

La valeur cherchée n'a pas été trouvée à l'identique dans la première ligne. Cela provient souvent d'espaces superflus (à corriger avec SUPPRESPACE / TRIM) ou d'une incohérence de format entre texte et nombre.

Google Sheets intègre-t-il la fonction RECHERCHEH ?

Oui.

À lire aussi