Renvoyer la valeur la plus élevée à l'aide de la fonction VLOOKUP dans Excel

  • Partage Ça
Hugh West

Sans aucun doute, VLOOKUP est une fonction polyvalente et pratique dans Excel Ne serait-ce pas génial si nous pouvions obtenir la plus grande valeur avec la fonction Fonction VLOOKUP Dans cet article, nous allons vous montrer 4 façons pratiques de renvoyer la valeur la plus élevée à l'aide de la balise VLOOKUP En outre, nous apprendrons également à obtenir la prochaine valeur la plus élevée avec la fonction VLOOKUP fonction.

Télécharger le cahier d'exercices

Retourner la valeur la plus élevée avec VLOOKUP.xlsx

Introduction à la fonction VLOOKUP

En termes simples, le VLOOKUP ou Recherche verticale prend la saisie de l'utilisateur, la recherche dans la feuille de calcul Excel et renvoie une valeur équivalente liée à la même saisie.

  • Objectif de la fonction :

La fonction VLOOKUP recherche une valeur dans la colonne la plus à gauche d'un tableau, puis renvoie une valeur dans la même ligne à partir d'une colonne que vous spécifiez.

  • Syntaxe :

=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

  • Explication de l'argument :
Arguments Obligatoire/optionnel Explication
valeur de la recherche Requis la valeur que nous voulons rechercher
tableau_réseau Requis plage de cellules contenant les données d'entrée
col_index_num Requis numéro de colonne de la valeur de consultation
recherche de plage En option VRAI correspond à une correspondance approximative, FAUX à une correspondance exacte.
  • Paramètre de retour :

Renvoie une valeur exacte ou approximative correspondant à la valeur saisie par l'utilisateur.

4 façons de renvoyer la valeur la plus élevée à l'aide de la fonction VLOOKUP dans Excel

Tout d'abord, considérons l'ensemble de données sur les informations relatives aux employés, présenté dans l'exemple ci-dessous. B4:D14 cellules, ce qui montre la Point total , Représentant des ventes. et ID des employés respectivement. A cette occasion, nous voulons retourner la valeur la plus élevée avec le paramètre VLOOKUP Désormais, sans plus attendre, examinons chaque méthode avec l'illustration appropriée.

Ici, nous avons utilisé le Microsoft Excel 365 mais vous pouvez utiliser toute autre version à votre convenance.

1. retourner la valeur la plus élevée dans la même feuille de calcul

Pour commencer, voyons comment nous pouvons renvoyer la valeur la plus élevée dans la même feuille de calcul en utilisant la fonction MAX et VLOOKUP Ici, le Fonction MAX renvoie la plus grande valeur dans une plage donnée, tandis que la fonction VLOOKUP recherche et renvoie la valeur correspondante.

📌 Étapes :

  • Dans un premier temps, allez dans le B17 cellule>> ; entrez la formule donnée ci-dessous.

=MAX(B5:B14)

Ici, le B5:B14 Les cellules se réfèrent à la "Total Point" colonne.

  • Ensuite, passez à la C17 cellule>> ; tapez l'expression ci-dessous.

=VLOOKUP(MAX($B$5:$B$14),B$5:D$14,2,FALSE)

Répartition des formules :

  • MAX($B$5:$B$14) → renvoie la plus grande valeur d'un ensemble de valeurs. Ici, l'option $B$5:$B$14 Les cellules sont numéro 1 qui représente le "Total Point" colonne.
    • Sortie → 99
  • VLOOKUP(MAX($B$5:$B$14),B$5:D$14,2,FALSE) → → recherche une valeur dans la colonne la plus à gauche d'un tableau, puis renvoie une valeur dans la même ligne à partir d'une colonne que vous spécifiez. Ici, MAX($B$5:$B$14) ( valeur de la recherche ) est mis en correspondance avec l'argument B$5:D$14 ( tableau_réseau argument) tableau. Suivant, 2 ( col_index_num ) représente le numéro de colonne de la valeur de consultation. Enfin, FAUX ( recherche de plage ) fait référence à l'argument Correspondance exacte de la valeur de consultation.
    • Sortie → Luke

  • Finalement, naviguez jusqu'au D17 cellule>> ; insérer l'équation suivante.

=VLOOKUP(MAX(B5:B14),B5:D14,3,FALSE)

Par exemple, le B4:B14 Les cellules pointent vers le "Total Point" colonne.

Lire la suite : VLOOKUP Max de plusieurs valeurs (avec alternative)

Récupérer la valeur la plus élevée d'une autre feuille de calcul

Alternativement, le VLOOKUP peut rechercher une valeur dans une autre feuille de calcul. Voyons comment cela fonctionne.

📌 Étapes :

  • Tout d'abord, entrez la formule donnée ci-dessous dans le champ B5 cellule.

=MAX('Employee Info.'!B5:B14)

Dans ce cas, "Infos sur les employés". est le nom de la feuille de calcul, tandis que l'option B5:B14 Les cellules représentent l'ensemble des données.

  • Deuxièmement, passez à l'endroit adjacent C5 cellule>> ; entrez l'équation suivante.

=VLOOKUP(MAX('Employee Info.'!B5:B14), 'Employee Info.'!B5:D14,2,FALSE)

Dans ce scénario, le B5:B14 Les cellules représentent l'ensemble des données, et les "Infos sur les employés". est le nom de la feuille de travail.

  • Troisièmement, passez à la D5 cellule>> ; appliquer le VLOOKUP fonction.

=VLOOKUP(MAX('Employee Info.'!B5:B14), 'Employee Info.'!B5:D14,3,FALSE)

Lire la suite : VLOOKUP Valeur maximale dans Excel (avec limites et options alternatives)

Lectures similaires

  • VLOOKUP ne fonctionne pas (8 raisons & ; Solutions)
  • Excel LOOKUP vs VLOOKUP : avec 3 exemples
  • Fonction INDEX MATCH vs VLOOKUP (9 exemples)
  • Pourquoi VLOOKUP renvoie #N/A alors qu'il existe une correspondance (5 Causes & Solutions)
  • Excel VLOOKUP pour renvoyer plusieurs valeurs verticalement

Récupérer la valeur la plus élevée de plusieurs feuilles de calcul

À l'inverse, nous pouvons également renvoyer la valeur la plus élevée de plusieurs feuilles de calcul à l'aide de la fonction VLOOKUP Dans cette situation, supposons que la fonction Informations sur les employés pour la région Asie qui affiche les Point total , Représentant des ventes et ID respectivement.

De même, nous avons le Informations sur les employés pour la région Europe jeu de données.

Enfin, le jeu de données de Informations sur les employés pour la région Afrique est disponible.

📌 Étapes :

  • En premier lieu, naviguez jusqu'au B5 cellule>> ; insérez l'expression suivante dans la cellule Formule Bar .

=MAX(Asie!B5:B11,Europe!B5:B11,Afrique!B5:B11)

Ici, le B5:B11 Les cellules indiquent le "Total Point" dans la colonne "Asie" , "Europe" et "Afrique" feuilles de travail.

  • Ensuite, saisissez l'expression ci-dessous dans le champ C5 cellule.

=IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,2,FALSE), "NOT FOUND")))

Répartition des formules :

  • VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,2,FALSE) → ici, MAX(Asie!B5:B11) ( valeur de la recherche ) est mis en correspondance avec l'argument Asie!$B$5:$D$11 ( tableau_réseau ) dans le tableau "Asie" Feuille de travail. Suivant, 2 ( col_index_num ) représente le numéro de colonne de la valeur de recherche. Enfin, FAUX ( recherche de plage ) fait référence à l'argument Correspondance exacte de la valeur de consultation.
    • Sortie → Luke
  • VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,2,FALSE) → le site MAX(Europe!B5:B11) ( valeur de la recherche ) est mis en correspondance avec l'argument Europe!$B$5:$D$11 ( tableau_réseau ) dans le tableau "Europe" feuille de travail.
    • Sortie → Jon
  • VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,2,FALSE) → ici, MAX(Afrique!B5:B11) ( valeur de la recherche ) est mis en correspondance avec l'argument Afrique!$B$5:$D$11 ( tableau_réseau ) dans le tableau "Afrique" feuille de travail.
    • Sortie → Chris
  • IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,2,FALSE), "NOT FOUND"))) devient
    • IFERROR(("Luke", "Jon", "Chris"), "NOT FOUND") le site Fonction IFERROR renvoie value_if_error si l'erreur est présente et la valeur de l'expression elle-même sinon. Ici, l'expression ("Luke", "Jon", "Chris") est le valeur l'argument, et "NON TROUVÉ" est le valeur_si_erreur Dans ce cas, la fonction renvoie le nom correspondant à l'argument "Le point le plus haut" .
    • Sortie → Luke

  • De la même manière, copiez et collez la formule dans le champ D5 cellule pour obtenir l'employé "ID" correspondant à "Luke" qui est "104" .

=IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,3,FALSE),IFERROR(VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,3,FALSE),IFERROR(VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,3,FALSE), "NOT FOUND")))

4. obtenir la valeur la plus élevée en fonction des critères.

D'une part, nous pouvons calculer la valeur la plus élevée en utilisant la fonction VLOOKUP en fonction de critères spécifiques. Ici, nous allons combiner la fonction Fonction MAXIFS renvoie la valeur la plus élevée selon les critères, et l'option VLOOKUP qui récupère la valeur correspondante.

Maintenant, supposons que nous ayons Données de vente de Stallion Corporation présenté dans le B4:E17 cellules, ce qui représente le "ID de l'employé" , "Nom de l'employé" , "Salaire" et "Date d'adhésion" .

📌 Étapes :

  • Pour commencer, allez à la page D19 cellule>> ; entrez la formule donnée ci-dessous.

=VLOOKUP(MAXIFS(B5:B17,D5:D17,">10000"),B5:E17,2,FALSE)

Répartition des formules :

  • MAXIFS(B5:B17,D5:D17,”>10000″) → renvoie la valeur maximale parmi les cellules spécifiques par un ensemble donné de critères. Ici, B5:B17 ( max_range ) d'où la valeur est renvoyée. Ensuite, la fonction D5:D17 ( critères_plage ) d'où la valeur correspondant à l'argument ">10000" ( critères1 ) est mis en correspondance.
    • Sortie → 135
  • VLOOKUP(MAXIFS(B5:B17,D5:D17,">10000″),B5:E17,2,FALSE) → devient
    • VLOOKUP(135,B5:E17,2,FALSE) → Ici, 135 ( valeur de la recherche ) est mis en correspondance avec l'argument B5:E17 ( tableau_réseau argument) tableau. Suivant, 2 ( col_index_num ) représente le numéro de colonne de la valeur de recherche. Enfin, FAUX ( recherche de plage ) fait référence à l'argument Correspondance exacte de la valeur de consultation.
    • Sortie → Gloria

Alternative à la fonction VLOOKUP : utilisation de la formule INDEX-MATCH pour obtenir la valeur la plus élevée

Maintenant, si vous ne souhaitez pas utiliser l'option VLOOKUP pour une raison quelconque, vous pouvez utiliser la fonction INDEX et MATCH pour retourner la valeur la plus élevée, alors suivez le mouvement.

📌 Étapes :

  • En premier lieu, saisissez le D19 et appliquer l'équation suivante.

=INDEX(B5:E17,MATCH(MAX(D5:D17),D5:D17,0),2)

Répartition des formules :

  • MAX(D5:D17) → par exemple, le $B$5:$B$14 Les cellules sont numéro 1 qui représente le "Total Point" colonne.
    • Production → 45 000 $.
  • MATCH(MAX(D5:D17),D5:D17,0)→ Dans cette formule, le MAX(D5:D17) pointe vers la cellule "Salaire" de "$45,000" Suivant, D5:D17 représente le tableau à partir duquel le "Salaire" colonne où la valeur est appariée. Enfin, 0 indique le Correspondance exacte critères.
    • Sortie → 9
  • INDEX(B5:E17,MATCH(MAX(D5:D17),D5:D17,0),2) → devient
    • INDICE(B5:E17,9,2) → renvoie une valeur située à l'intersection d'une ligne et d'une colonne dans une plage donnée. Dans cette expression, l'attribut B5:E17 est le tableau l'argument qui est la note obtenue par les étudiants. Suivant, 9 est le numéro de rang qui indique l'emplacement de la ligne. Enfin, 2 est l'option numéro de colonne qui pointe vers l'emplacement de la colonne.
    • Sortie → Natasha

Comment obtenir la valeur la plus élevée suivante avec VLOOKUP

De plus, nous pouvons récupérer la deuxième valeur la plus élevée en utilisant la fonction VLOOKUP C'est simple et facile, il suffit de suivre les étapes indiquées ci-dessous.

📌 Étapes :

  • Tout d'abord, passez à la D19 cellule>> ; tapez la formule ci-dessous.

=VLOOKUP(MAX(D5:D17),B5:E17,2,TRUE)

Par exemple, le D5:D17 Les cellules pointent vers le "Salaire" colonne.

Lire la suite : Qu'est-ce qu'un tableau dans VLOOKUP (expliqué avec des exemples) ?

Les choses à retenir

  • Tout d'abord, le VLOOKUP recherche toujours les valeurs de la colonne supérieure la plus à gauche vers la droite, ce qui signifie que cette fonction " Jamais " cherche les données sur la gauche.
  • Deuxièmement, si nous entrons une valeur inférieure à " 1 "comme numéro d'index de colonne, la fonction renvoie une erreur.
  • Troisièmement, s'il y a plusieurs valeurs les plus élevées dans une feuille de calcul, alors l'option VLOOKUP renvoie la première valeur la plus élevée de la liste.

Section pratique

Nous avons fourni un Pratique sur le côté droit de chaque feuille pour que vous puissiez vous entraîner. Assurez-vous de le faire vous-même.

Conclusion

En substance, cet article présente 4 méthodes efficaces pour savoir comment VLOOKUP Lisez donc attentivement l'article complet et téléchargez le cahier d'exercices gratuit pour vous entraîner. Nous espérons que cet article vous a été utile et si vous avez d'autres questions ou recommandations, n'hésitez pas à les commenter ici. Enfin, visitez le site ExcelWIKI pour de nombreux autres articles comme celui-ci.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.