Comment utiliser la fonction RECHERCHEV dans Excel

Table des matières:

Comment utiliser la fonction RECHERCHEV dans Excel
Comment utiliser la fonction RECHERCHEV dans Excel
Anonim

Clé à emporter

  • La fonction VLOOKUP dans Excel est utilisée pour trouver une valeur dans une feuille de calcul.
  • La syntaxe et les arguments sont =VLOOKUP(search_value, lookup_table, column_number, [approximative_match])

Cet article explique comment utiliser la fonction RECHERCHEV dans toutes les versions d'Excel, y compris Excel 2019 et Microsoft 365.

Qu'est-ce que la fonction RECHERCHEV ?

La fonction VLOOKUP dans Excel est utilisée pour trouver quelque chose dans un tableau. Si vous avez des lignes de données organisées par en-têtes de colonne, VLOOKUP peut être utilisé pour localiser une valeur à l'aide de la colonne.

Lorsque vous effectuez une RECHERCHEV, vous dites à Excel de localiser d'abord la ligne contenant les données que vous souhaitez récupérer, puis de renvoyer la valeur située dans une colonne spécifique de cette ligne.

Image
Image

VLOOKUP Function Syntaxe & Arguments

Il y a quatre parties possibles pour cette fonction:

=VLOOKUP(search_value, lookup_table, column_number, [approximative_match])

  • search_value est la valeur que vous recherchez. Il doit être dans la première colonne de lookup_table.
  • lookup_table est la plage dans laquelle vous recherchez. Cela inclut search_value.
  • column_number est le nombre qui représente le nombre de colonnes dans lookup_table, à partir de la gauche, devrait être la colonne à partir de laquelle VLOOKUP renvoie la valeur.
  • approximate_match est facultatif et peut être TRUE ou FALSE. Il détermine s'il faut trouver une correspondance exacte ou une correspondance approximative. Lorsqu'il est omis, la valeur par défaut est TRUE, ce qui signifie qu'il trouvera une correspondance approximative.

Exemples de fonctions RECHERCHEV

Voici quelques exemples montrant la fonction RECHERCHEV en action:

Trouver la valeur à côté d'un mot d'un tableau

=VLOOKUP("Citrons", A2:B5, 2)

Image
Image

Ceci est un exemple simple de la fonction VLOOKUP où nous devons trouver combien de citrons nous avons en stock à partir d'une liste de plusieurs articles. La gamme que nous examinons est A2: B5 et le nombre que nous devons tirer se trouve dans la colonne 2 puisque "En stock" est la deuxième colonne de notre gamme. Le résultat ici est 22.

Trouver le numéro d'un employé en utilisant son nom

=RECHERCHEV(A8, B2:D7, 3)

=RECHERCHEV(A9, A2:D7, 2)

Image
Image

Voici deux exemples où nous écrivons la fonction VLOOKUP un peu différemment. Ils utilisent tous les deux des ensembles de données similaires, mais puisque nous extrayons des informations de deux colonnes distinctes, 3 et 2, nous faisons cette distinction à la fin de la formule - la première saisit la position de la personne dans A8 (Finley) tandis que la deuxième formule renvoie le nom qui correspond au numéro d'employé dans A9 (819868). Étant donné que les formules font référence à des cellules et non à une chaîne de texte spécifique, nous pouvons omettre les guillemets.

Utiliser une instruction IF avec VLOOKUP

=IF(VLOOKUP(A2, Sheet4!A2:B5, 2)>10, "Non", "Oui")

Image
Image

VLOOKUP peut également être combiné avec d'autres fonctions Excel et utiliser des données d'autres feuilles. Nous faisons les deux dans cet exemple pour déterminer si nous devons commander plus d'articles dans la colonne A. Nous utilisons la fonction IF pour que si la valeur en position 2 dans Sheet4!A2:B5 est supérieure à 10, nous écrivons No pour indiquer que nous n'avons pas besoin d'en commander plus.

Trouver le nombre le plus proche dans un tableau

=VLOOKUP(D2, $A$2:$B$6, 2)

Image
Image

Dans ce dernier exemple, nous utilisons VLOOKUP pour localiser le pourcentage de remise qui doit être utilisé pour diverses commandes groupées de chaussures. La remise que nous recherchons se trouve dans la colonne D, la plage qui inclut les informations de remise est A2:B6, et dans cette plage se trouve la colonne 2 qui contient la remise. Étant donné que VLOOKUP n'a pas besoin de trouver une correspondance exacte, approximatif_match est laissé vide pour indiquer TRUE. Si aucune correspondance exacte n'est trouvée, la fonction utilise le montant inférieur suivant.

Vous pouvez voir que dans le premier exemple de 60 commandes, la remise ne se trouve pas dans le tableau de gauche, donc le montant inférieur suivant de 50 commandes est utilisé, soit une remise de 75 %. La colonne F est le prix final lorsque la remise est indiquée.

Erreurs et règles de RECHERCHEV

Voici quelques éléments à retenir lors de l'utilisation de la fonction RECHERCHEV dans Excel:

  • Si search_value est une chaîne de texte, elle doit être entourée de guillemets.
  • Excel renverra NO MATCH si VLOOKUP ne trouve pas de résultat.
  • Excel renverra NO MATCH s'il n'y a pas de nombre dans lookup_table supérieur ou égal à search_value.
  • Excel renverra REF ! si column_number est supérieur au nombre de colonnes dans lookup_table.
  • search_value est toujours à l'extrême gauche de lookup_table et est en position 1 lors de la détermination de column_number.
  • Si vous spécifiez FALSE pour Approximative_match et qu'aucune correspondance exacte n'est trouvée, VLOOKUP renverra N/A.
  • Si vous spécifiez TRUE pour approximation_match et qu'aucune correspondance exacte n'est trouvée, la valeur la plus petite suivante est renvoyée.
  • Les tables non triées doivent utiliser FALSE pour approximation_match afin que la première correspondance exacte soit renvoyée.
  • Si approximation_match est VRAI ou omis, la première colonne doit être triée par ordre alphabétique ou numérique. S'il n'est pas trié, Excel peut renvoyer une valeur inattendue.
  • L'utilisation de références de cellules absolues vous permet de remplir automatiquement les formules sans modifier lookup_table.

Autres fonctions comme VLOOKUP

VLOOKUP effectue des recherches verticales, ce qui signifie qu'il récupère les informations en comptant les colonnes. Si les données sont organisées horizontalement et que vous souhaitez décompter les lignes pour récupérer la valeur, vous pouvez utiliser la fonction RECHERCHEH.

La fonction XLOOKUP est similaire mais fonctionne dans n'importe quelle direction.

Conseillé: