RECHERCHEV
Recherche une valeur dans la première colonne d'un tableau et renvoie une valeur sur la même ligne à partir d'une colonne spécifiée.
RECHERCHEV(valeur_recherchée; tableau_tableau; no_index_col; [valeur_proche])Arguments
valeur_cherchéeLa valeur à rechercher dans la première colonnetable_matriceLa plage de tableau contenant les donnéesno_index_colLe numéro de colonne à partir de laquelle renvoyer la valeurvaleur_procheVRAI pour une correspondance approximative, FAUX pour une correspondance exacte(optionnel)
=RECHERCHEV("Pomme";A1:C10;2;FAUX)Trouve 'Pomme' et renvoie la valeur de la colonne 2
=RECHERCHEV(A1;Produits!A:D;3;FAUX)Recherche A1 dans une autre feuille et renvoie la colonne 3
=RECHERCHEV(100;A1:B10;2;VRAI)Trouve la valeur la plus proche inférieure ou égale à 100
- •Utilisez toujours FAUX pour une correspondance exacte sauf si vous avez besoin d'une correspondance approximative
- •RECHERCHEV ne peut rechercher que dans la colonne la plus à gauche de votre tableau
- •Envisagez d'utiliser INDEX/EQUIV ou XLOOKUP pour plus de flexibilité
- •Laisser valeur_proche vide ou sur VRAI - Excel renvoie alors la correspondance la plus proche au lieu de celle demandée, sans aucun avertissement
- •Essayer de récupérer une valeur dans une colonne à gauche de la colonne de recherche. RECHERCHEV ne sait tout simplement pas faire ça, elle ne regarde qu'à droite
- •Copier la formule vers le bas avec une référence relative pour tableau_tableau, si bien que la ligne 50 recherche soudain dans le mauvais tableau. Verrouillez avec $A$1:$C$100 ou une plage nommée
RECHERCHEXL'option moderne - cherche dans n'importe quelle direction et évite de compter les colonnesINDEXÀ combiner avec EQUIV pour chercher vers la gauche, ce que RECHERCHEV refuse catégoriquementEQUIVFait équipe avec INDEX pour une recherche qui n'est pas coincée sur la colonne la plus à gaucheRECHERCHEHLe même principe que RECHERCHEV, mais tourné à 90 degrés - elle cherche dans la première lignePourquoi RECHERCHEV renvoie la mauvaise valeur ou #N/A alors que la donnée existe bien ?
Neuf fois sur dix, c'est valeur_proche laissé vide ou sur VRAI, ce qui déclenche discrètement une correspondance approximative. Passez-le sur FAUX et la plupart de ces soucis disparaissent. Sinon, vérifiez les espaces en trop, les types de données différents (texte vs nombre), ou un tableau_tableau qui n'inclut pas la colonne de recherche.
RECHERCHEV peut-elle chercher à gauche de la colonne de recherche ?
Non, et c'est le piège classique. RECHERCHEV ne recherche que dans la première colonne (la plus à gauche) de tableau_tableau et renvoie une valeur à droite de celle-ci. Pour autre chose, INDEX/EQUIV ou XLOOKUP sont la solution.
RECHERCHEV est-elle en train de disparaître au profit de XLOOKUP ?
Microsoft pousse clairement XLOOKUP comme successeur - plus flexible, moins pointilleuse à écrire. Mais RECHERCHEV tourne dans toutes les versions d'Excel et reste omniprésente dans des millions de classeurs existants, donc elle n'est pas près de disparaître. Autant connaître les deux.
Besoin de traduire une formule utilisant RECHERCHEV ?
Utilisez notre traducteur pour convertir votre formule complète
