Recherche verticale d'une clé dans la première colonne d'une plage, et affichage de la valeur d'une cellule spécifiée dans la ligne trouvée.
Exemple d'utilisation
RECHERCHEV(10003; A2:B26; 2; FAUX)
Syntaxe
RECHERCHEV(clé_recherche; plage; index; [est_trié])
-
clé_recherche
: valeur à rechercher. Exemples :42
,"Chats"
ouI24
. -
plage
: plage à prendre en compte pour la recherche. La recherche de la clé indiquée dansclé_recherche
s'effectue dans la première colonne. -
index
: index de colonne de la valeur à afficher, où la première colonne dansplage
porte le numéro 1.- Si la valeur
index
n'est pas comprise entre 1 et le nombre de colonnes défini dansplage
, le résultat#CNUM!
est renvoyé.
- Si la valeur
-
est_trié
[FACULTATIF,VRAI
par défaut] : indique si la colonne sur laquelle porte la recherche (première colonne de la plage spécifiée) est triée. Dans la plupart des cas, la valeur FAUX est recommandée.-
Nous vous recommandons d'attribuer la valeur FAUX à
est_trié
. Dans ce cas, seule une correspondance exacte est renvoyée. S'il existe plusieurs valeurs correspondantes, le contenu de la cellule correspondant à la première valeur identifiée est renvoyé, et le résultat#N/A
est renvoyé en cas de valeur introuvable. -
Si la valeur
est_trié
estVRAI
ou ignorée, la correspondance la plus proche (inférieure ou égale à la clé de recherche) est renvoyée. Si toutes les valeurs dans la colonne de recherche sont supérieures à la clé de recherche, le résultat#N/A
est renvoyé.
-
Remarques
-
Si la valeur
est_trié
estVRAI
ou ignorée, et si la première colonne de la plage n'est pas triée, il se peut qu'une valeur incorrecte soit renvoyée. SiRECHERCHEV
ne semble pas donner les résultats attendus, vérifiez que le dernier argument a la valeur FAUX. Si les données sont triées et que vous avez besoin d'optimiser les performances, utilisez plutôt VRAI. Dans la plupart des cas, conservez la valeur FAUX. -
Lorsque vous recherchez des valeurs numériques ou des dates, assurez-vous que la première ligne de la plage n'est pas triée par valeurs textuelles. Par exemple, (1, 2, 10, 100) est une séquence de tri correcte des valeurs numériques, ce qui n'est pas le cas de (1, 10, 100, 2) qui indique que le tri a pris en compte ces valeurs en tant que chaînes. L'utilisation d'un type de tri incorrect peut générer des valeurs incorrectes.
-
Les clés de recherche basées sur des expressions régulières NE SONT PAS acceptées. Utilisez plutôt
QUERY
. -
Les performances de
RECHERCHEV
sont meilleures lorsque les plages sont triées et lorsque la valeurest_trié
estVRAI
. Envisagez donc de trier la colonne de recherche. -
Vous pouvez également trouver des correspondances en utilisant des chaînes de format incluant des caractères génériques. Le point d'interrogation (?) et l'astérisque (*) sont utilisés comme caractères génériques pour
clé_recherche
. Le point d'interrogation remplace un seul caractère, tandis que l'astérisque remplace une série de caractères. Pour rechercher le point d'interrogation ou l'astérisque, faites-les précéder d'un tilde (~). Si ce que vous recherchez contient un tilde, ajoutez deux tildes.
Voir également
QUERY
: Exécute sur toutes les données une requête écrite dans le langage de requête de l'API Google Visualization.
RECHERCHEH
: Recherche horizontale d'une clé sur la première ligne d'une plage, et affichage de la valeur d'une cellule spécifiée dans la colonne trouvée.
Exemples
Dans cet exemple, RECHERCHEV
recherche un numéro d'étudiant dans la première colonne et renvoie la classe correspondante.
Dans cet exemple, RECHERCHEV
recherche le revenu dans la première colonne à l'aide de la correspondance proche (est_trié
est défini sur VRAI
) et renvoie le taux de taxe approprié.
RECHERCHEV
renvoie la première valeur identifiée lorsqu'il existe plusieurs correspondances pour la valeur clé_recherche
.