LOOKUP erfordert, dass die Suchspalte aufsteigend sortiert wird. Verwenden Sie stattdessen VLOOKUP:
=VLOOKUP(A19,A:B,2,FALSE)
Der FALSE sucht jetzt nach einer exakten Übereinstimmung.
Ich versuche, mit der LOOKUP-Funktion eine Spalte mit nachgeschlagenen Werten zu erstellen. Das Ziel besteht darin, dass die Formel den Wert "Rang" jedes "Namens" nachschlägt und ihn in der Zelle "Nachschlagen" in derselben Zeile druckt.
Ich kann es sehr leicht in einem kleinen Maßstab zum Laufen bringen, aber sobald ich versuche, es an anderer Stelle zum Laufen zu bringen, hört es auf, richtig zu funktionieren, und ich bekomme seltsame Ergebnisse.
Verhält sich wie erwartet im kleinen Maßstab:
Verhält sich im größeren Maßstab nicht wie erwartet:
Kann mir jemand sagen, warum ich mit der LOOKUP-Methode inkonsistente Ergebnisse bekomme? Ich habe alles versucht, um das Problem zu beheben, einschließlich der Erstellung einer neuen Kalkulationstabelle und sogar das Wechseln zwischen Tabellenkalkulationsprogrammen. Ich bekomme immer die gleichen falschen Ergebnisse, daher muss etwas mit meinem Verständnis der LOOKUP-Formel falsch sein.
Jede Hilfe wäre dankbar. Vielen Dank!
LOOKUP erfordert, dass die Suchspalte aufsteigend sortiert wird. Verwenden Sie stattdessen VLOOKUP:
=VLOOKUP(A19,A:B,2,FALSE)
Der FALSE sucht jetzt nach einer exakten Übereinstimmung.
Der Suchvektor, der die Suchwerte enthält, sollte sortiert werden. Hier ist das Microsoft-Handbuch für die Funktion: LOOKUP .
Ich empfehle jedoch die INDEX & MATCH-Kombination. Sowie:
=INDEX($I$19:$I$30,MATCH(A19,$A$16:$A$30,0),1)
Hier ist ein Leitfaden für das dynamische Duo von Excel: INDEX & MATCH: Eine bessere Art, Daten nachzuschlagen