So verwenden Sie die LOOKUP-Funktion in Excel

Inhaltsverzeichnis:

So verwenden Sie die LOOKUP-Funktion in Excel
So verwenden Sie die LOOKUP-Funktion in Excel
Anonim

Was man wissen sollte

  • Die LOOKUP-Funktion in Excel wird verwendet, um Informationen in einer Zeile oder Sp alte nachzuschlagen.
  • Es gibt je nach Bedarf zwei Möglichkeiten, eine LOOKUP-Formel zu verwenden: als Vektor und als Array.
  • Der Vektortyp durchsucht nur eine Zeile oder Sp alte, während ein Array mehrere Zeilen und Sp alten durchsucht.

In diesem Artikel wird erläutert, wie Sie die LOOKUP-Funktion in jeder Version von Excel verwenden, einschließlich Excel 2019 und Microsoft 365.

Was ist die LOOKUP-Funktion?

Die LOOKUP-Funktion in Excel wird verwendet, um Informationen in einer Zeile oder Sp alte nachzuschlagen. Es lokalisiert einen Wert an derselben Position in der Zeile oder Sp alte wie der Startwert, daher ist es sehr nützlich, wenn es um strukturierte Tabellen geht, in denen alle Zeilen und Sp alten ähnliche Daten enth alten.

Es gibt je nach Bedarf zwei Möglichkeiten, eine LOOKUP-Formel in Excel zu schreiben. Eine Form heißt Vektor und die andere ist Array.

Image
Image

Die LOOKUP-Funktion kann in jeder Excel-Version verwendet werden.

LOOKUP-Funktionssyntax und -argumente

Es gibt zwei Möglichkeiten, die LOOKUP-Funktion zu verwenden:

Vektor

Das Vektorformular durchsucht nur eine Zeile oder eine Sp alte. Dieser Bereich wird als Vektor bezeichnet. Der zurückgegebene Wert ist der Wert, der sich an derselben Position wie der andere ausgewählte Datensatz befindet.

=LOOKUP(Suchwert, Suchvektor, [Ergebnisvektor])

  • lookup_value ist der Wert, nach dem die Funktion innerhalb des Vektors suchen soll. Dies kann eine Zahl, ein Text, ein logischer Wert, ein Name oder eine Referenz sein. Dieses Argument ist erforderlich.
  • lookup_vector ist der Bereich. Es kann eine einzelne Zeile oder eine einzelne Sp alte sein. Die Werte im Vektor müssen in aufsteigender Reihenfolge sein (z. B. 1, 2, 3 oder A, B, C). Dieses Argument ist erforderlich.
  • result_vector ist ein optionaler Bereich. Wenn es verwendet wird, muss es genau die gleiche Größe haben wie lookup_vector.

Hier sind einige weitere Regeln, die Sie beachten sollten, wenn Sie die Vektorform der LOOKUP-Funktion verwenden:

  • Wenn lookup_value kleiner als der kleinste Wert in lookup_vector ist, erzeugt Excel den Fehler N/A.
  • Wenn lookup_value nicht gefunden werden kann, sucht die LOOKUP-Funktion nach dem größten Wert in lookup_vector, der kleiner oder gleich lookup_value ist.

Array

Das Array-Formular kann in mehreren Zeilen und Sp alten nach einem Wert suchen. Es sucht zuerst den angegebenen Wert in der ersten Zeile oder Sp alte der Auswahl und gibt dann den Wert der gleichen Position in der letzten Zeile oder Sp alte zurück.

=LOOKUP(lookup_value, array)

  • lookup_value ist der Wert, nach dem die Funktion innerhalb des Arrays suchen soll. Dies kann eine Zahl, ein Text, ein logischer Wert, ein Name oder eine Referenz sein. Die Werte müssen in aufsteigender Reihenfolge sein (z. B. 1, 2, 3 oder A, B, C). Dieses Argument ist erforderlich.
  • array ist der Zellbereich, der den Wert enthält, den Sie mit lookup_value vergleichen. Dieses Argument ist erforderlich.

Beachten Sie auch diese Regeln:

  • Wenn lookup_value nicht gefunden werden kann, wird stattdessen der größte Wert im Array verwendet, der kleiner oder gleich lookup_value ist.
  • Wenn lookup_value kleiner als der größte Wert in der ersten Zeile oder Sp alte ist, wird der Fehler N/A zurückgegeben.
  • Wenn das Array mehr Sp alten als Zeilen enthält, sucht die LOOKUP-Funktion nach lookup_value in der ersten Zeile.
  • Wenn das Array mehr Zeilen als Sp alten enthält, sucht die LOOKUP-Funktion nach lookup_value in der ersten Sp alte.

LOOKUP-Funktionsbeispiele

Im Folgenden finden Sie einige Beispiele für die Verwendung von LOOKUP in Ihren Formeln:

Nachschlagevektor zum Durchsuchen der Tabelle verwenden

=LOOKUP(1003, A2:A5, C2:C5)

Image
Image

Hier ist ein Beispiel für die Verwendung der LOOKUP-Funktion, wenn wir den Preis in einer nach Teilenummern organisierten Tabelle überprüfen müssen. Da wir wissen, dass die Teilenummern in A2:A5 und die Preise in C2:C5 aufgeführt sind, können wir mit diesen Parametern nach Teilenummer 1003 suchen.

Nachschlagefeld zum Durchsuchen der Tabelle verwenden

=LOOKUP(1003, A2:C5)

Image
Image

Die andere Möglichkeit, die LOOKUP-Funktion auf denselben Datensatz wie im obigen Beispiel anzuwenden, ist ein Array. Anstatt zwei einzelne Sp alten auszuwählen, wählen wir die gesamte Tabelle aus. Da wir in diesem Beispiel jedoch den Preis benötigen, stoppen wir die Auswahl in Sp alte C, da die Funktion jeden Wert erfasst, der an derselben Position in der letzten Sp alte gefunden wird.

Finde die nächste Nummer in der Tabelle

=LOOKUP(A2, D2:D6, F2:F6)

Image
Image

Diese LOOKUP-Formel vergleicht die Punktzahl in Sp alte A mit dem Notensystem in Sp alte D. Die LOOKUP-Funktion sieht, wo die Punktzahl auf das Notensystem fällt, und schlägt dann die Note in F2:F6 nach wissen, was neben die Partitur zu schreiben ist. Da einige dieser Werte nicht in der Tabelle rechts zu finden sind, verwendet LOOKUP den nächstniedrigeren Wert.

Diese bestimmte Formel könnte auch so in Array-Form geschrieben werden:

=LOOKUP(A2, D2:F6)

Die Ergebnisse sind gleich, da Sp alte D der Anfang der Auswahl ist und das Ende, das die Note enthält, Sp alte F ist.

Dollarzeichen können in Formeln verwendet werden, sodass die Referenzen nicht mitgezogen werden, wenn Sie sie eine Sp alte nach unten ziehen, um die Funktion auf andere Zellen anzuwenden. Hier können Sie mehr über gemischte Zellreferenzen lesen.

Letzte Nummer in Liste suchen

=LOOKUP(9.99999999999999E+307, A:A)

Image
Image

Die LOOKUP-Formel findet die letzte Zahl in Sp alte A. Da 9.99999999999999E+307 die größte Zahl ist, die Sie in einem Excel-Arbeitsblatt haben können, zeigt die Formel die letzte Zahl in der Liste, auch wenn es leere Zellen gibt im Sortiment enth alten.

Letzten Textwert in Liste suchen

=LOOKUP(REPT("z", 255), A:A)

Image
Image

Das Beispiel sucht den letzten Textwert aus Sp alte A. Die REPT-Funktion wird hier verwendet, um z so oft wie möglich zu wiederholen, was ein Textwert sein kann, also 255. Ähnlich wie beim Zahlenbeispiel identifiziert dieses einfach die letzte Zelle, die Text enthält.

Tabellendaten verwenden, um Überschriftenwerte zu finden

=LOOKUP(2, 1/(B3:G3 ""), B$2:G$2)

Image
Image

Dieses letzte Beispiel der Excel-LOOKUP-Funktion beinh altet einige Dinge, die in diesem Artikel nicht beschrieben wurden, aber es ist trotzdem einen Blick wert, damit Sie sehen, wie nützlich diese Funktion sein kann. Die allgemeine Idee dabei ist, dass wir den letzten Eintrag in jeder Zeile bestimmen und dann das Datum in Zeile 2 nachschlagen, um zu erfahren, wann wir diese Rechnungen zuletzt bezahlt haben.

Andere Funktionen wie LOOKUP

LOOKUP ist eine ziemlich einfache Such-/Referenzfunktion. Es gibt andere, die für fortgeschrittenere Anwendungen geeignet sind.

VLOOKUP und WLOOKUP ermöglichen vertikale oder horizontale Suchvorgänge und können angeben, ob eine exakte oder ungefähre Übereinstimmung erfolgen soll. LOOKUP gibt automatisch den nächsten Wert zurück, wenn keine exakte Übereinstimmung gefunden wird.

XLOOKUP ist eine ähnliche, erweiterte Suchfunktion.

Empfohlen: