Nehmen wir an, Sie pflegen Daten verschiedener Elemente in einer Liste. Den aktuellen Preis eines Artikels können Sie dem letzten Eintrag des Artikels entnehmen. Wenn Ihre Daten also vom ältesten zum neuesten sortiert sind, benötigen wir nur die Formel, um den letzten Eintrag eines Artikels abzurufen und dann seinen Preis zu betrachten. Wir können dies mit der Excel-Funktion LOOKUP tun.
Generische Formel
=VERWEIS(2,1/(Artikelliste= „Artikel“), „Preisliste“)
Artikelliste: Dies ist die Liste der Elemente. Grundsätzlich ein eindimensionaler Bereich, auch Vektor genannt.
Artikel : Der Artikel, nach dem wir suchen.
Preisliste: Dies ist die Preisliste, die den Artikeln in item_list entspricht. Dies ist auch ein Vektor.
Lernen wir am Beispiel.
Beispiel: Abrufen des aktuellen Preises von wertvollen Metallen in Excel
Hier haben wir eine Liste der Artikel und deren Preise. Die Liste wird anhand der Datums- und Uhrzeitspalte vom ältesten zum neuesten sortiert. Ich habe diese Liste klein gehalten, damit sie leicht erklärt werden kann.
Bereich A2: A11 ist unser Artikelliste und Reichweite C2: C11 ist Preisliste. Spalte B enthält Datum und Uhrzeit. Wir haben die Tabelle nach der Datumsspalte sortiert.
In Spalte E haben wir eine Liste einzigartiger Gegenstände. In Spalte F müssen wir den neuesten Preis dieser Artikel aus der Tabelle abrufen.
Schreiben Sie diese Formel in Zelle F2:
=VERWEIS(2,1/(A2:A11="gold"),C2:C11)
Dadurch wird der neueste Goldpreis in der Liste abgerufen. Um es in die unteren Zellen zu kopieren, machen Sie es generisch.
=VERWEIS(2,1/($A$2:$A$11=E2),$C$2:$C$11)
Hier habe ich absolute Referenzen für Listen verwendet, damit sie sich beim Herunterkopieren nicht ändern.
Wie es funktioniert:
Es funktioniert nach der Methode zum Abrufen des letzten übereinstimmenden Werts. Die LOOKUP-Funktion gibt also den letzten gefundenen Wert zurück, der kleiner als der Lookup-Wert war. Wir verwenden diese Funktion, um den neuesten Preis eines Artikels in der Liste zu erhalten.
Fassen wir die Formel zusammen.
(A2:A11="gold"): Diese Anweisung gibt ein Array von TRUE und FALSE zurück. TRUE, wenn Zelle in A2:A11 „Gold“ enthält, sonst FALSE. {FALSCH;FALSCH;FALSCH;WAHR;WAHR;WAHR;FALSCH;FALSCH;WAHR;FALSCH}.
1/(item_list= „item“): Als nächstes teilen wir 1 durch dieses Array. Dies gibt uns ein Array 1 und #DIV/0 Fehler.
{#DIV/0!;#DIV/0!;#DIV/0!;1;1;1;#DIV/0!;#DIV/0!;1;#DIV/0!}.
NACHSCHLAGEN(2,{#DIV/0!;#DIV/0!;#DIV/0!;1;1;1;#DIV/0!;#DIV/0!;1;#DIV/0!}),$C$2:$C$11) : Nun ist die Formel diese. LOOKUP sucht nach 2 im Array. Da der Maximalwert hier 1 ist, gibt LOOKUP die letzte 1 gemäß ihrer Eigenschaft zurück, die sich an 9. Position im Array befindet. Lookup betrachtet die 9. Position im Ergebnisvektor $C$2:$C$11 und gibt den Wert zurück, der ist 50.24 Hier.
Download-Datei:
So rufen Sie den neuesten Preis in Excel abVerwenden Sie INDEX und MATCH, um den Wert in Excel zu suchen
So verwenden Sie die LOOKUP-Funktion in Excel
Lookup-Wert mit mehreren Kriterien in Excel
populäre Artikel
50 Excel-Shortcut zur Steigerung Ihrer Produktivität: Erledigen Sie Ihre Aufgabe schneller. Mit diesen 50 Tastenkombinationen arbeiten Sie noch schneller mit Excel.
Wie benutzt manDie SVERWEIS-Funktion in Excel: Dies ist eine der am häufigsten verwendeten und beliebtesten Funktionen von Excel, die verwendet wird, um Werte aus verschiedenen Bereichen und Blättern zu suchen.
So verwenden Sie die ZÄHLENWENN-Funktion in Excel: Zählen Sie Werte mit Bedingungen mit dieser erstaunlichen Funktion. Sie müssen Ihre Daten nicht filtern, um bestimmte Werte zu zählen. Die Countif-Funktion ist unerlässlich, um Ihr Dashboard vorzubereiten.
So verwenden Sie die SUMIF-Funktion in Excel: Dies ist eine weitere wesentliche Funktion des Dashboards. Dies hilft Ihnen, Werte unter bestimmten Bedingungen zusammenzufassen.