Microsoft Excel est livré avec une bibliothèque de fonctions qui vous permettent de rechercher facilement , en quelque sorte , et de trouver les relations entre les valeurs de vos tables de données. Le RECHERCHEV ( ) vous permet de rechercher une colonne pour une valeur et renvoie une valeur correspondant d'une autre colonne dans cette ligne. Utilisez RECHERCHEV () lorsque vous souhaitez comparer les données stockées dans des colonnes . Syntaxe et les paramètres
RECHERCHEV () prend quatre paramètres dans l'ordre suivant : lookup_value , table_array , col_index_num et range_lookup . Le " lookup_value " spécifie la valeur à rechercher dans la première colonne de la " table_array " et peut être une valeur ou une référence . Appropriée ", table_array " indique la plage de données à rechercher . " Col_Index_Num " indique quelle colonne la fonction va utiliser pour retourner une valeur et doit être une valeur numérique supérieure à 1 et inférieur ou égal au nombre de colonnes dans " table_array " pour empêcher # VALEUR! Et # REF! erreurs . Enfin, " range_lookup " est un champ binaire utilisé pour indiquer si le " lookup_value " doit être une correspondance exacte ou approximative. " Range_lookup " est le seul paramètre facultatif dans la fonction.
Valeur Comparaison
Lorsque vous utilisez la fonction RECHERCHEV () pour rechercher des données dans vos feuilles de calcul , vous pouvez rechercher une exacte égaler ou une correspondance approximative en utilisant le paramètre " range_lookup " . Si " range_lookup " est VRAI ou omis, RECHERCHEV () retourne une correspondance approximative pour " lookup_value " Si une correspondance exacte n'est trouvée . RECHERCHEV () renvoie la valeur la plus proche qui est moins que " lookup_value " lors de la recherche pour une correspondance approximative . Lorsque " range_lookup » est défini comme FAUX, RECHERCHEV () ne retournera une correspondance exacte de " lookup_value . " Si une correspondance exacte ne peut être localisé , RECHERCHEV () retourne une erreur # N /A! . erreur
démonstration
Supposons que le tableau ci-dessous est spécifié au " table_array " de RECHERCHEV (), avec la première rangée étant des identificateurs de colonne : < br >
A- BCD
1.0- XYZ
2.0 PQR
3.0 LMN
3,5 EFG
Saisie "= RECHERCHEV (2, A1 : D3 , 2 , true) " reviendrait " P." RECHERCHEV ( ) recherche la valeur "2" dans la colonne A et renvoie la valeur de la colonne B, qui est la deuxième colonne du tableau. Modification de la " col_index_number " de " 2" à " 3" reviendrait "Q" au lieu de "P. "
Saisie "= RECHERCHEV (4, A1 : D3 , 3, FALSE) " reviendrait "F ». Le " lookup_value " de "4" ne peut pas être localisé, mais " range_lookup " est FAUX , alors RECHERCHEV () localise la correspondance approximative proche de "3.5" et renvoie les informations stockées dans la troisième colonne.
< Br > utilisation avancée
fois que vous comprenez comment utiliser RECHERCHEV () pour trouver des données dans votre feuille de calcul , vous pouvez l'utiliser dans les équations et les formules avancées pour effectuer des calculs qui dépendent des données stockées dans la même ligne que la valeur de votre recherche . Par exemple , vous pouvez utiliser la fonction RECHERCHEV () dans une équation pour calculer les taxes approximatives en recherchant un niveau de revenu dans un tableau de tranches d'imposition en quinconce et en retournant le pourcentage d'imposition approprié . Dans une base de données des employés , vous pouvez utiliser plusieurs instances de RECHERCHEV () pour retourner le prénom et le nom de l'employé associé à un numéro d'identification spécifique .