Rückgabe des höchsten Wertes mit der VLOOKUP-Funktion in Excel

  • Teile Das
Hugh West

Zweifelsohne, VLOOKUP ist eine vielseitige und praktische Funktion in Excel Wäre es nicht toll, wenn wir den größten Wert mit dem VLOOKUP-Funktion Klingt kompliziert, oder? Falsch! In diesem Artikel zeigen wir 4 praktische Möglichkeiten, wie man den höchsten Wert mit der Methode VLOOKUP Außerdem werden wir lernen, wie man den nächsthöheren Wert mit der Funktion VLOOKUP Funktion.

Download Arbeitsbuch Praxis

Rückgabe des höchsten Wertes mit VLOOKUP.xlsx

Einführung in die VLOOKUP-Funktion

Einfach ausgedrückt, die VLOOKUP , oder Vertikale Suche nimmt die Benutzereingabe auf, sucht sie im Excel-Arbeitsblatt und gibt einen entsprechenden Wert zurück, der sich auf dieselbe Eingabe bezieht.

  • Ziel der Funktion:

Die Funktion VLOOKUP sucht nach einem Wert in der Spalte ganz links in einer Tabelle und gibt dann einen Wert in derselben Zeile aus einer von Ihnen angegebenen Spalte zurück.

  • Syntax:

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

  • Erläuterung des Arguments:
Argument Erforderlich/Optional Erläuterung
lookup_value Erforderlich Wert, den wir nachschlagen wollen
table_array Erforderlich Bereich von Zellen mit Eingabedaten
col_index_num Erforderlich Spaltennummer des Nachschlagewertes
bereich_lookup Optional TRUE bezieht sich auf eine ungefähre Übereinstimmung, FALSE auf eine genaue Übereinstimmung
  • Rückgabe Parameter:

Gibt einen genauen oder ungefähren Wert zurück, der dem Eingabewert des Benutzers entspricht.

4 Möglichkeiten, mit der VLOOKUP-Funktion in Excel den höchsten Wert zu ermitteln

Betrachten wir zunächst den Datensatz "Mitarbeiterinformationen", der in der Tabelle B4:D14 Zellen, die die Gesamtpunktzahl , Handelsvertreter. und ID Dabei wollen wir den höchsten Wert mit dem VLOOKUP Lassen Sie uns von nun an ohne weitere Verzögerung jede Methode mit der entsprechenden Abbildung betrachten.

Hier haben wir die Microsoft Excel 365 Version; Sie können jede andere Version verwenden, die Ihnen zusagt.

1. den höchsten Wert auf demselben Arbeitsblatt zurückgeben

Sehen wir uns zunächst an, wie wir den höchsten Wert im selben Arbeitsblatt mit der Methode MAX und VLOOKUP Hier wird die MAX-Funktion gibt den größten Wert in einem bestimmten Bereich zurück, während die VLOOKUP sucht nach dem übereinstimmenden Wert und gibt ihn zurück.

📌 Schritte :

  • Gehen Sie zunächst auf die Seite B17 Zelle>> die nachstehende Formel eingeben.

=MAX(B5:B14)

Hier ist die B5:B14 Zellen beziehen sich auf die "Gesamtpunktzahl" Spalte.

  • Als Nächstes gehen Sie zum C17 Zelle>> geben Sie den folgenden Ausdruck ein.

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

Formel Aufschlüsselung:

  • MAX($B$5:$B$14) →. gibt den größten Wert in einer Menge von Werten zurück. Hier wird der $B$5:$B$14 Zellen ist die Nummer1 Argument, das für die "Gesamtpunktzahl" Spalte.
    • Ausgabe → 99
  • VLOOKUP(MAX($B$5:$B$14),B$5:D$14,2,FALSE) → sucht nach einem Wert in der Spalte ganz links in einer Tabelle und gibt dann einen Wert in derselben Zeile aus einer von Ihnen angegebenen Spalte zurück. Hier, MAX($B$5:$B$14) ( lookup_value Argument) wird vom B$5:D$14 ( table_array Argument) Array. weiter, 2 ( col_index_num Argument) steht für die Spaltennummer des Nachschlagewerts, und schließlich, FALSCH ( bereich_lookup Argument) bezieht sich auf den Genaue Übereinstimmung des Nachschlagewertes.
    • Ausgang → Luke

  • Navigieren Sie schließlich zum D17 Zelle>> die folgende Gleichung einfügen.

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

Zum Beispiel, die B4:B14 Zellen zeigen auf den "Gesamtpunktzahl" Spalte.

Lesen Sie mehr: VLOOKUP Max von mehreren Werten (mit Alternative)

2. den höchsten Wert aus einem anderen Arbeitsblatt abrufen

Alternativ dazu kann die VLOOKUP Funktion kann einen Wert aus einem anderen Arbeitsblatt abrufen. Sehen wir sie uns also in Aktion an.

📌 Schritte :

  • Geben Sie zunächst die unten stehende Formel in das Feld B5 Zelle.

=MAX('Mitarbeiterinfo'!B5:B14)

In diesem Fall, "Mitarbeiter-Info". ist der Name des Arbeitsblatts, während die B5:B14 Die Zellen stellen den Datensatz dar.

  • Zweitens, gehen Sie zum benachbarten C5 Zelle>> die folgende Gleichung eingeben.

=VLOOKUP(MAX('Mitarbeiterinfo'!B5:B14),'Mitarbeiterinfo'!B5:D14,2,FALSE)

In diesem Szenario ist die B5:B14 Zellen stellen den Datensatz dar, und die "Mitarbeiter-Info". ist der Name des Arbeitsblatts.

  • Drittens: Gehen Sie zum D5 Zelle>> Anwendung der VLOOKUP Funktion.

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

Lesen Sie mehr: VLOOKUP Max Value in Excel (mit Einschränkungen und alternativen Optionen)

Ähnliche Lektüre

  • VLOOKUP funktioniert nicht (8 Gründe & Lösungen)
  • Excel LOOKUP vs. VLOOKUP: Mit 3 Beispielen
  • INDEX MATCH vs. VLOOKUP Funktion (9 Beispiele)
  • Warum gibt VLOOKUP #N/A zurück, wenn es eine Übereinstimmung gibt (5 Ursachen und Lösungen)?
  • Excel VLOOKUP, um mehrere Werte vertikal zurückzugeben

3. den höchsten Wert aus mehreren Arbeitsblättern abrufen

Umgekehrt können wir auch den höchsten Wert aus mehreren Arbeitsblättern zurückgeben, indem wir die VLOOKUP In dieser Situation nehmen wir an, dass die Funktion Mitarbeiterinformationen für die Region Asien Datensatz, der die Gesamtpunktzahl , Handelsvertreter und ID beziehungsweise.

In ähnlicher Weise haben wir die Mitarbeiterinformationen für die Region Europa Datensatz.

Schließlich ist der Datensatz von Mitarbeiterinformationen für die Region Afrika ist verfügbar.

📌 Schritte :

  • Navigieren Sie zunächst zur Seite B5 Zelle>> fügen Sie den folgenden Ausdruck in die Formel Bar .

=MAX(Asien!B5:B11,Europa!B5:B11,Afrika!B5:B11)

Hier ist die B5:B11 Zellen zeigen die "Gesamtpunktzahl" Spalte in der "Asien" , "Europa" und "Afrika" Arbeitsblätter.

  • Geben Sie anschließend den folgenden Ausdruck in das Feld C5 Zelle.

=IFERROR(VLOOKUP(MAX(Asien!B5:B11),Asien!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Europa!B5:B11),Europa!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Afrika!B5:B11),Afrika!$B$5:$D$11,2,FALSE), "NOT FOUND")))

Formel Aufschlüsselung:

  • VLOOKUP(MAX(Asien!B5:B11),Asien!$B$5:$D$11,2,FALSE) → hier, MAX(Asien!B5:B11) ( lookup_value Argument) wird von der Asien!$B$5:$D$11 ( table_array Argument) im Array "Asien" Arbeitsblatt. weiter, 2 ( col_index_num Argument) steht für die Spaltennummer des Nachschlagewerts, und schließlich, FALSCH ( bereich_lookup Argument) bezieht sich auf den Genaue Übereinstimmung des Nachschlagewertes.
    • Ausgang → Luke
  • VLOOKUP(MAX(Europa!B5:B11),Europa!$B$5:$D$11,2,FALSE) → die MAX(Europa!B5:B11) ( lookup_value Argument) wird von der Europa!$B$5:$D$11 ( table_array Argument) im Array "Europa" Arbeitsblatt.
    • Ausgang → Jon
  • VLOOKUP(MAX(Afrika!B5:B11),Afrika!$B$5:$D$11,2,FALSE) → hier, MAX(Afrika!B5:B11) ( lookup_value Argument) wird von der Afrika!$B$5:$D$11 ( table_array Argument) im Array "Afrika" Arbeitsblatt.
    • Ausgabe → Chris
  • IFERROR(VLOOKUP(MAX(Asien!B5:B11),Asien!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Europa!B5:B11),Europa!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Afrika!B5:B11),Afrika!$B$5:$D$11,2,FALSE), "NOT FOUND"))) wird
    • IFERROR(("Luke", "Jon", "Chris"), "NOT FOUND") die IFERROR-Funktion gibt value_if_error zurück, wenn der Fehler einen Fehler hat, und andernfalls den Wert des Ausdrucks selbst. Hier wird der ("Lukas", "Jon", "Chris") ist die Wert Argument, und "NICHT GEFUNDEN" ist die wert_wenn_fehler In diesem Fall gibt die Funktion den Namen zurück, der dem Argument "Höchster Punkt" .
    • Ausgang → Luke

  • Kopieren Sie die Formel ebenfalls und fügen Sie sie in das Feld D5 Zelle, um den Mitarbeiter zu bekommen "ID" entsprechend "Lukas" das ist "104" .

=IFERROR(VLOOKUP(MAX(Asien!B5:B11),Asien!$B$5:$D$11,3,FALSE),IFERROR(VLOOKUP(MAX(Europa!B5:B11),Europa!$B$5:$D$11,3,FALSE),IFERROR(VLOOKUP(MAX(Afrika!B5:B11),Afrika!$B$5:$D$11,3,FALSE), "NOT FOUND")))

4. auf der Grundlage der Kriterien den höchsten Wert erzielen

Zum einen können wir den höchsten Wert mit Hilfe des VLOOKUP Hier werden wir die Funktion MAXIFS-Funktion gibt den höchsten Wert gemäß den Kriterien zurück, und die VLOOKUP Funktion, die den übereinstimmenden Wert abruft.

Nehmen wir nun an, wir haben die Verkaufsdaten der Stallion Corporation Datensatz, der in der B4:E17 Zellen, die die "Mitarbeiter-ID" , "Name des Mitarbeiters" , "Gehalt" und "Beitrittsdatum" .

📌 Schritte :

  • Fahren Sie zunächst mit dem Menüpunkt D19 Zelle>> die nachstehende Formel eingeben.

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

Formel Aufschlüsselung:

  • MAXIFS(B5:B17,D5:D17,”>10000″) → gibt den Maximalwert unter den Zellen zurück, die durch eine gegebene Reihe von Kriterien bestimmt sind, B5:B17 ( max_range Argument), von dem der Wert zurückgegeben wird. Als nächstes wird die D5:D17 ( kriterien_bereich Argument), von wo aus der Wert, der dem ">10000" ( Kriterien1 Argument) abgeglichen wird.
    • Leistung → 135
  • VLOOKUP(MAXIFS(B5:B17,D5:D17,">10000″),B5:E17,2,FALSE) → wird
    • VLOOKUP(135,B5:E17,2,FALSE) → Hier, 135 ( lookup_value Argument) wird vom B5:E17 ( table_array Argument) Array. weiter, 2 ( col_index_num Argument) steht für die Spaltennummer des Nachschlagewerts, und schließlich, FALSCH ( bereich_lookup Argument) bezieht sich auf den Genaue Übereinstimmung des Nachschlagewertes.
    • Ausgang → Gloria

Alternative zur VLOOKUP-Funktion: Verwendung der INDEX-MATCH-Formel, um den höchsten Wert zu erhalten

Wenn Sie nun nicht die VLOOKUP Funktion, aus welchem Grund auch immer, können Sie mit der INDEX und MATCH Funktionen den höchsten Wert zurückgeben, also folgen Sie einfach den Anweisungen.

📌 Schritte :

  • Geben Sie als erstes die D19 Zelle und wenden Sie die folgende Gleichung an.

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

Formel Aufschlüsselung:

  • MAX(D5:D17) →. zum Beispiel die $B$5:$B$14 Zellen ist die Nummer1 Argument, das für die "Gesamtpunktzahl" Spalte.
    • Leistung → 45.000 $
  • MATCH(MAX(D5:D17),D5:D17,0)→ In dieser Formel wird die MAX(D5:D17) Zelle zeigt auf die "Gehalt" von "$45,000" . weiter, D5:D17 steht für das Array, aus dem die "Gehalt" Spalte, in der der Wert übereinstimmt, und schließlich, 0 zeigt die Genaue Übereinstimmung Kriterien.
    • Ausgang → 9
  • INDEX(B5:E17,MATCH(MAX(D5:D17),D5:D17,0),2) → wird
    • INDEX(B5:E17,9,2) → gibt einen Wert am Schnittpunkt einer Zeile und einer Spalte in einem bestimmten Bereich zurück. In diesem Ausdruck wird die B5:E17 ist die Array Argument, das die von den Schülern erzielten Noten darstellt. Weiter, 9 ist die zeilen_nummer Argument, das die Position der Zeile angibt, und schließlich, 2 ist die optionale spalte_num Argument, das auf die Position der Spalte zeigt.
    • Ausgabe → Natasha

Wie man mit VLOOKUP den nächsthöheren Wert erhält

Außerdem können wir den zweithöchsten Wert mit der VLOOKUP Es ist einfach und leicht, folgen Sie einfach den unten aufgeführten Schritten.

📌 Schritte :

  • Springen Sie zunächst zu den D19 Zelle>> geben Sie die folgende Formel ein.

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

Zum Beispiel, die D5:D17 Zellen zeigen auf den "Gehalt" Spalte.

Lesen Sie mehr: Was ist ein Tabellen-Array in VLOOKUP (erklärt mit Beispielen)

Dinge zum Merken

  • Erstens, die VLOOKUP Funktion sucht immer nach Werten von der obersten linken Spalte nach rechts, was bedeutet, dass diese Funktion " Niemals " sucht nach den Daten auf der linken Seite.
  • Zweitens, wenn wir einen Wert eingeben, der kleiner als " 1 " als Spaltenindexnummer, gibt die Funktion einen Fehler zurück.
  • Drittens, wenn es mehrere Höchstwerte in einem Arbeitsblatt gibt, dann wird die VLOOKUP Funktion gibt den ersten höchsten Wert in der Liste zurück.

Praxisteil

Wir haben eine Praxis Abschnitt auf der rechten Seite jedes Blattes, damit Sie selbst üben können. Bitte stellen Sie sicher, dass Sie es selbst tun.

Schlussfolgerung

Im Wesentlichen zeigt dieser Artikel 4 wirksame Methoden auf, wie man VLOOKUP Lesen Sie also den gesamten Artikel sorgfältig durch und laden Sie das kostenlose Arbeitsbuch zum Üben herunter. Wir hoffen, dass Sie diesen Artikel hilfreich finden, und wenn Sie weitere Fragen oder Empfehlungen haben, können Sie hier einen Kommentar abgeben. Besuchen Sie schließlich ExcelWIKI für viele weitere Artikel wie diesen.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.