LOOKUP-Funktion in Excel (Formel, Beispiele) - Wie benutzt man?

Inhaltsverzeichnis

LOOKUP Excel-Funktion

Lookup kann auch als ältere Version der vlookup-Funktion bezeichnet werden. In vlookup suchen wir den Referenzwert und stimmen ihn in der gesamten Tabelle oder den Daten ab. Im Lookup-Wert tun wir dasselbe in einer einzelnen Spalte oder Zeile. Es gibt zwei Funktionen für Lookup als beide Funktionen als unterschiedliche Argumente. Wenn wir die Lookup-Formel in Excel verwenden, werden wir gefragt, welche Funktion wir verwenden möchten.

Die LOOKUP-Funktion gibt einen Wert aus einem Wertebereich (einer Zeile oder einer Spalte) oder aus einem Array zurück. Es ist eine in Excel integrierte Funktion.

LOOKUP-Formel

LOOKUP Formelsyntax: 1 (Vektor)

In dieser LOOKUP-Formel verwendete Argumente

  • value - Der Wert, nach dem gesucht werden soll .
  • lookup_vector - Eine Zeile oder ein Spaltenbereich, in dem nach einem Wert gesucht werden soll . Der Vektor sollte in aufsteigender Reihenfolge sortiert werden
  • result_vector - (optional) Ein Zeilen- oder Spaltenbereich, der dem lookup_vector entspricht und die gewünschte Ausgabe enthält .

LOOKUP Formula Syntax II: (Array)

Die Funktion LOOKUP excels sucht nach einem Wert in der ersten Zeile oder Spalte des Arrays und gibt den entsprechenden Wert in der letzten Zeile oder Spalte des Arrays zurück.

In dieser LOOKUP-Formel verwendete Argumente

  • value - Der Wert, nach dem gesucht werden soll.
  • Array - Ein Array von Werten. Die erste Zeile / Spalte des Arrays ähnelt dem obigen lookup_vector (Syntax I), und die letzte Zeile / Spalte des Arrays ähnelt dem obigen result_vector (Syntax I).

Erläuterung

Abhängig von der Größe der Zeile und Spalte im angegebenen Array entscheidet die Funktion, ob die Zeile oder die Spalte für die Suche berücksichtigt werden soll. Wenn die Größe der Zeile größer als die Größe der Spalte ist, wird in der ersten Zeile nach einem Wert gesucht. Wenn die Zeilengröße kleiner oder gleich der Spaltengröße ist, sucht sie in der ersten Spalte nach einem Wert und gibt den entsprechenden Wert in der letzten Spalte zurück.

Der result_vector und der lookup_vector sollten dieselbe Größe haben. Die LOOKUP-Funktion übertrifft den Suchwert im Lookup-Vektor und gibt den Wert mit derselben Position im result_vector zurück. Wenn dieser Parameter weggelassen wird, wird die erste Datenspalte zurückgegeben. Der Wert, lookup_vector und result_vector kann ein beliebiger Datentyp sein - ein numerischer Wert, eine Zeichenfolge, Datumsangaben, eine Währung usw.

Ausgabe

Die LOOKUP-Funktion gibt einen beliebigen Datentyp zurück, z. B. eine Zeichenfolge, eine Zahl, ein Datum usw. Dieser Datentyp ähnelt dem Datentyp von result_vector. Es wird jedoch nur ein einziger Datentyp zurückgegeben. Wenn sich der Wert im Lookup-Vektor wiederholt, wird das letzte Auftreten eines Werts im Lookup-Vektor berücksichtigt und der entsprechende Wert aus dem Ergebnisvektor zurückgegeben.

Wenn der Wert in lookup_vector nicht vorhanden ist

Wenn die LOOKUP-Funktion im Lookup_-Vektor keine genaue Übereinstimmung finden kann, wird der größte Wert im Lookup_vector berücksichtigt, der kleiner oder gleich dem Wert ist. Wenn der Wert kleiner als alle Werte im lookup_vector ist, gibt die LOOKUP-Funktion in Excel einen Fehler aus. Wenn lookup_vector nicht in aufsteigender Reihenfolge sortiert ist, gibt die LOOKUP-Funktion in Excel einen falschen Wert zurück. In solchen Fällen können Sie eine VLOOKUP-Funktion verwenden.

Wie verwende ich die LOOKUP-Funktion in Excel?

Die LOOKUP-Funktion ist sehr einfach und benutzerfreundlich. Lassen Sie uns die Funktionsweise der LOOKUP-Funktion anhand von Beispielen verstehen.

Beispiel 1

Angenommen, Sie haben eine Liste mit Artikeln, z. B. Blumen, deren Kennung und den neuesten Preis, wie unten gezeigt.

Mit der ID können Sie jetzt den Preis der Blume extrahieren. Die Syntax für dasselbe wäre:

LOOKUP (ID_to_search, A5: A10, C5: C10)

Der Wert, den Sie suchen möchten, kann auch eine Zellreferenz sein. Angenommen, die ID, nach der Sie suchen möchten, befindet sich in E5, dann lautet die Syntax:

LOOKUP (E5, A5: A10, C5: C10)

Die obige Syntax gibt 50 zurück.

Ebenso können Sie den Blumennamen verwenden, um nach dem Preis zu suchen. Wenn Sie sich den Preis für Orchideen ansehen möchten, geben Sie die Syntax wie folgt an:

LOOKUP ("Orchidee", B5: B10, C5: C10)

welches 90 zurückgeben wird.

Beispiel 2

Angenommen, Sie haben Daten zu mehreren Transaktionen seit 2009, wie unten gezeigt.

In jedem Jahr in Zelle D4 können Sie nun die Informationen der letzten Transaktion in diesem Jahr mithilfe der folgenden Syntax extrahieren:

= LOOKUP (D4, JAHR (A4: A18), B4: B18)

Dabei wird YEAR (A4: A18) das Jahr von den Daten in A4: A18 abrufen.

Da D4 = 2012 ist, werden 40000 zurückgegeben.

Ebenso können Sie die letzte Transaktion im März wie folgt extrahieren:

= LOOKUP (3, MONAT (A4: A18), B4: B18)

was 110000 zurückgibt

Beispiel 3

Sie können den letzten Eintrag einer Spalte auch mit der Funktion LOOKUP Excel abrufen. Angenommen, Sie haben Daten (Liste der IDs) in Spalte B,

Sie können den letzten Eintrag in Spalte B mithilfe der LOOKUP Excel-Formel identifizieren:

= LOOKUP (1,1 / (B: B ””), B: B)

Hier ist der Wert 1; lookup_vector ist 1 / (B: B ””); result_vector ist B: B.

B: B ”” bildet ein Array von wahr und falsch. Wahr bedeutet, dass ein Wert vorhanden ist, und falsch bedeutet, dass kein Wert vorhanden ist. 1 wird dann durch dieses Array geteilt, um ein weiteres Array von 1 und 0 zu bilden, das wahr und falsch entspricht.

Der Wert ist 1, sucht also im Array von 1 und 0 nach 1, stimmt mit der letzten 1 überein und gibt den entsprechenden Wert der Übereinstimmung zurück. Der entsprechende Wert ist hier der tatsächliche Wert an dieser Position, der im obigen Beispiel für die Suchfunktion 10 beträgt.

Wenn der letzte Wert in Zelle B23 20 ist, wird 20 zurückgegeben, wie unten gezeigt.

Nehmen wir ein Beispiel für eine Suchfunktion eines Arrays, in dem Sie die Syntax II verwenden würden.

Beispiel 4

Angenommen , Sie haben eine Reihe B3: I24 den Schülers Rollenzahl (ID) in der 1 st Spalte, gefolgt von ihren Namen, Marken in fünf unterschiedlichen Personen und Notendurchschnitt in der letzten Spalte gesichert, wie unten dargestellt.

Sie können die Durchschnittsnoten eines Schülers mit seinem Ausweis abrufen. Wenn sich die zu suchende ID in Zelle K4 befindet, lautet die Syntax wie folgt:

LOOKUP (K4, B4: I24)

Es werden die entsprechenden Durchschnittsnoten des Schülers zurückgegeben.

Dinge, an die man sich erinnern sollte

  • Der lookup_vector muss in aufsteigender Reihenfolge sortiert werden.
  • Der result_vector und der lookup_vector sollten dieselbe Größe haben.
  • Wenn der Wert in lookup_vector nicht gefunden wird, entspricht die Funktion dem größten Wert in lookup_vector, der kleiner oder gleich dem Wert ist.
  • Wenn der Lookup-Wert größer als alle Werte in Lookup-Vector ist, stimmt die Funktion mit dem letzten Wert überein.
  • Wenn der Wert kleiner als der kleinste Wert in lookup_vector ist, gibt die Funktion einen Fehler zurück (# N / A).
  • Es wird nicht zwischen Groß- und Kleinschreibung unterschieden.

Anwendungen

Die LOOKUP-Funktion wird verwendet, um einen Wert zu finden, wenn eines seiner Paare bekannt ist. Im Folgenden sind einige Anwendungen der Funktion aufgeführt:

  • Extrahieren Sie den Preis eines Artikels anhand seiner Kennung
  • Suchen Sie den Speicherort des Buches in der Bibliothek
  • Holen Sie sich die letzte Transaktion nach Monat oder Jahr
  • Überprüfen Sie den aktuellen Preis eines Artikels
  • Suchen Sie die letzte Zeile in numerischen / Textdaten
  • Holen Sie sich das Datum der letzten Transaktion

LOOKUP Excel-Funktionsvideo

Interessante Beiträge...