Excel-LOOKUP-Funktion
Die Microsoft Excel LOOKUP-Funktion sucht einen bestimmten Wert in einem einspaltigen oder einzeiligen Bereich und gibt den zugehörigen Wert aus einem anderen (einzeiligen oder einspaltigen) Bereich zurück.

Tipp: Um den Suchwertbereich zu erreichen, empfehlen wir Ihnen stattdessen die VLOOKUP-/HLOOKUP-Funktion oder die neuere XLOOKUP-Funktion – denn die klassische LOOKUP-Funktion ist bei der Berechnung deutlich eingeschränkter. Wählen Sie je nach Ihrer Excel-Version entweder VLOOKUP/HLOOKUP oder XLOOKUP.
- VLOOKUP-Funktion: Sie führt eine vertikale Suche durch und sucht zeilenweise nach Elementen in einer Tabelle oder einem Bereich. Verfügbar in Excel 2007 bis 2021 sowie in Excel für Microsoft 365.
- HLOOKUP-Funktion: Sie führt eine horizontale Suche durch und sucht spaltenweise nach Elementen in der obersten Zeile einer Tabelle oder eines Wertearrays. Verfügbar in Excel 2007 bis 2021 sowie in Excel für Microsoft 365.
- XLOOKUP-Funktion: Die XLOOKUP-Funktion ist die moderne Suchfunktion, die viele der Schwachstellen von VLOOKUP und HLOOKUP beseitigt. Sie findet Werte in einer Tabelle oder einem Bereich – egal ob oben, unten, links oder rechts – ist intuitiver zu bedienen und arbeitet schneller als herkömmliche Suchfunktionen. Verfügbar ist sie exklusiv in Excel für Microsoft 365.
Syntax
=LOOKUP (lookup_value, lookup_vector, [result_vector])
Argumente
Suchwert (erforderlich): Der Wert, nach dem gesucht wird – kann eine Zahl, ein Text oder ein Bezug auf eine Zelle sein, die den Suchwert enthält.
Suchvektor (erforderlich): Ein einzelner Zeilen- oder Spaltenbereich, der durchsucht werden soll. Die Werte in diesem Argument können Zahlen, Text oder logische Werte sein.
Hinweis: Die Werte in diesem Bereich müssen in aufsteigender Reihenfolge sortiert sein, da LOOKUP andernfalls möglicherweise nicht den korrekten Wert zurückgibt.
Ergebnisvektor (optional): Die LOOKUP-Funktion sucht den Wert im Suchvektor und gibt das Ergebnis aus derselben Spalten- oder Zeilenposition im Ergebnisvektor zurück. Dabei handelt es sich um eine einzeilige oder einspaltige Datenmenge, die dieselbe Größe wie der Suchvektor hat.
Rückgabewert
Die LOOKUP-Funktion liefert einen Wert aus einem einspaltigen Bereich zurück.
Funktionshinweise:
1. Wenn der Suchwert kleiner als alle Werte im Suchbereich ist, liefert die Funktion den Fehlerwert #N/A zurück.
2. LOOKUP arbeitet mit ungefährer Übereinstimmung: Wird der Suchwert nicht exakt gefunden, verwendet die Funktion den nächstkleineren Wert.
3. Gibt es mehrere übereinstimmende Suchwerte, wird der letzte davon verwendet.
4. Die LOOKUP-Funktion unterscheidet nicht zwischen Groß- und Kleinschreibung.
Beispiele
Beispiel 1: LOOKUP-Funktion zur Suche nach einem Wert mit einem Kriterium
Wie in dem folgenden Screenshot gezeigt, müssen Sie „Peach“ im Tabellenbereich suchen und den entsprechenden Wert aus der Spalte „Mon“ zurückgeben. Gehen Sie dazu wie folgt vor.
Wählen Sie eine leere Zelle aus, kopieren Sie die folgende Formel hinein und drücken Sie die Eingabetaste.
=LOOKUP(H4,B3:E8,D3:D8)

Hinweise:
- H4 ist die Bezugszelle, die den Suchwert „Peach“ enthält; B3:E8 ist der Suchbereich, der den Suchwert und den Ergebniswert enthält; D3:D8 ist der Bereich für den Ergebniswert.
- Sie können H4 bei Bedarf direkt durch „Peach“ oder B5 ersetzen.
Beispiel 2: LOOKUP-Funktion sucht nach einem Wert mit mehreren Kriterien
Wie im folgenden Screenshot gezeigt, gibt es Doppelte Namen entfernen in verschiedenen Abteilungen. Um die Position einer bestimmten Person (z. B. Fred Schuler) zu finden, müssen Sie gleichzeitig die Kriterien „Name“ und „Abteilung“ abgleichen. Gehen Sie dazu wie folgt vor.

1. Wählen Sie eine leere Zelle für das Ergebnis aus, fügen Sie die folgende Formel ein und drücken Sie die Eingabetaste.
=LOOKUP(1,0/((B2:B8=F4)*(C2:C8=G4)),D2:D8)

Hinweise:
- In der Formel sind B2:B8 und C2:C8 die Spaltenbereiche, die die ersten und zweiten Suchwerte enthalten; F4 und G4 sind die Bezüge auf die Zellen, die die beiden Kriterien enthalten; D2:D8 ist der Bereich für den Ergebniswert. Passen Sie diese entsprechend Ihrem Tabellenbereich an.
- Auch diese Formel kann helfen.
=LOOKUP(1,0/((B2:B8&C2:C8=F4&G4)),D2:D8)
Weitere Beispiele
Die besten Office-Produktivitätstools
Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen,damit das, was Sie benötigen, nur einen Klick entfernt ist...
Office Tab – Aktiviert tabbasiertes Lesen und Bearbeiten in Microsoft Office (inklusive Excel)
- Wechseln Sie in einer Sekunde zwischen Dutzenden geöffneter Dokumente!
- Reduziert für Sie täglich Hunderte von Mausklicks – verabschieden Sie sich vom Mausarm.
- Steigern Sie Ihre Produktivität um 50 %, wenn Sie mehrere Dokumente gleichzeitig anzeigen und bearbeiten.
- Bringt effiziente Tabs in Office (inklusive Excel) – genau wie in Chrome, Edge und Firefox.