Suchen und Nachschlagen
LOOKUP
Definition
LOOKUP sucht in einer sortierten Zeile oder Spalte nach einem Wert und gibt ein Ergebnis von einer passenden Position zurück.
Syntax
=LOOKUP(lookup_value, lookup_vector, result_vector)
Argumente
| Argument | Bedeutung |
|---|---|
lookup_value |
Der zu findende Wert. LOOKUP nimmt den größten Schlüssel, der nicht über diesem Wert liegt. |
lookup_vector |
Eine einzelne Zeile oder Spalte von Schlüsseln in aufsteigender Reihenfolge. |
result_vector |
Die Zeile oder Spalte von Werten, die von der passenden Position zurückgegeben werden. |
Durchgerechnetes Beispiel
Ein Tarifblatt speichert Tarifstufen in A2:A4 und Bezeichnungen in B2:B4.
| A: Stufe | B: Bezeichnung |
|---|---|
| 10 | x |
| 20 | y |
| 30 | z |
Formel: =LOOKUP(25,A2:A4,B2:B4)
Ergebnis: y. 25 ist mindestens 20 und unter 30, daher nimmt LOOKUP die 20-Zeile.
Übung
Bereich A2:A4 enthält 1, 5 und 10. Bereich B2:B4 enthält a, b und c. Schreiben Sie in C2 eine Formel, die 6 in A2:A4 sucht und den passenden Wert aus B2:B4 zurückgibt.
- Schreiben Sie in C2 eine LOOKUP-Formel, die den Wert in B2:B4 für 6 aus A2:A4 zurückgibt.
- C2 soll den Wert für 6 anzeigen.
Verwandte Funktionen
VLOOKUP kann eine exakte Übereinstimmung verlangen, wenn Sie FALSE übergeben. INDEX kann eine Zelle zurückgeben, sobald MATCH eine Position findet.
Häufiger Fehler
LOOKUP auf unsortierten Schlüsseln zu verwenden: Es ist eine ungefähre Suche, daher kann eine Liste, die nicht aufsteigend ist, das falsche Paar zurückgeben.