Kurzfassung —
HLOOKUPistVLOOKUPauf die Seite gedreht: Es durchsucht die erste Zeile von links nach rechts und gibt einen Wert aus einer Zeile darunter zurück — nutzen Sie es, wenn Ihre Daten quer über den Kopf statt seitlich nach unten verlaufen. Dieselbe Regel für das vierte Argument: Übergeben SieFALSEfür die exakte Übereinstimmung.LOOKUPist der Großvater beider, und es hat eine lähmende Einschränkung — überhaupt keine Option für exakte Übereinstimmung. Es macht immer eine ungefähre Übereinstimmung und verlangt den Suchbereich aufsteigend sortiert, weshalb es still falsche Antworten liefert und Sie es fast immer ersetzen sollten. Beide funktionieren in jeder Version;XLOOKUPerledigt horizontal und vertikal in einer Funktion.
=HLOOKUP("Mar", A1:M4, 3, FALSE) ' "Mar" in Zeile 1 finden, Zeile 3 zurückgeben, exakt
=LOOKUP(F2, A2:A500, C2:C500) ' alt: nur ungefähr, A muss sortiert sein
VLOOKUP und INDEX/MATCH decken die überwiegende
Mehrheit der Nachschläge ab. HLOOKUP und LOOKUP sind die beiden verbleibenden
Zweige der Familie — einen brauchen Sie gelegentlich, einen sollten Sie meist nur
erkennen und in Rente schicken. Beide ergeben mehr Sinn, sobald Sie sie als
Variationen derselben Scan-und-Hol-Idee sehen, nicht als neue Konzepte, die man
von Grund auf lernen muss.
Hinweis: In einer deutschen Excel-Oberfläche heißen die Funktionen WVERWEIS (HLOOKUP) und VERWEIS (LOOKUP). Verwandt: VLOOKUP = SVERWEIS, INDEX = INDEX, MATCH = VERGLEICH, XLOOKUP = XVERWEIS, IFERROR = WENNFEHLER, FILTER = FILTER. Fehlercodes lauten im deutschen Excel: #NV, #BEZUG!, #NAME?, #WERT!, #DIV/0!. Die Formeln unten nutzen die englischen Namen — sie zeigen dasselbe Verhalten.
Was Sie lernen
- HLOOKUP als gedrehtes VLOOKUP: Es scannt eine Zeile, dann liest es nach unten
- Wann ein horizontales Layout HLOOKUP tatsächlich zum richtigen Werkzeug macht
- Warum
LOOKUPkeine exakte Übereinstimmung hat — sein einer fataler Designfehler - Der
LOOKUP(2, 1/…)-Trick, den Sie in alten Arbeitsmappen finden, und was er tut - Warum XLOOKUP beide still optional macht
HLOOKUP: VLOOKUP um 90 Grad gedreht
Alles, was Sie über VLOOKUP wissen, gilt für
HLOOKUP — tauschen Sie einfach „Spalte" gegen „Zeile". Es durchsucht die erste
Zeile der Tabelle von links nach rechts, und wenn es Ihren Wert findet, tritt es
um row_index_num Zeilen nach unten:
=HLOOKUP(lookup_value, table, row_index_num, [range_lookup])
=HLOOKUP("Mar", A1:M4, 3, FALSE) ' "Mar" steht in Zeile 1; gibt die Zelle der 3. Zeile zurück
Das H steht für horizontal. Das vierte Argument verhält sich identisch zu
VLOOKUPs: Lassen Sie es weg, und Sie erhalten eine ungefähre Übereinstimmung, die
die erste Zeile von links nach rechts sortiert braucht; übergeben Sie FALSE für
die exakte Übereinstimmung, die Sie fast immer wollen. Und wie VLOOKUP liest es nur
in eine Richtung — nach unten ab der Trefferzeile — der gewünschte Wert muss
also unter der durchsuchten Zeile stehen.
Wann HLOOKUP tatsächlich die richtige Wahl ist
HLOOKUP verdient seinen Platz, wenn die Daten wirklich quer über den Kopf angeordnet sind: Zeitraum-Labels (Jan, Feb, Mär…) verlaufen entlang Zeile 1, mit Kennzahlen in den Zeilen darunter gestapelt. Das ist eine transponierte Tabelle, und dafür ist HLOOKUP die natürliche Wahl, wo VLOOKUP die Daten erst gedreht bräuchte.
' Zeile 1: Jan Feb Mär Apr ... Zeile 2: Umsatz Zeile 3: Kosten Zeile 4: Marge
=HLOOKUP(G1, A1:M4, 4, FALSE) ' G1 = "Mär" -> Marge für März
Seien Sie aber ehrlich, wie oft das vorkommt. Die meisten Excel-Daten werden vertikal gespeichert — Datensätze nach unten, Felder quer —, weshalb VLOOKUP und INDEX/MATCH dominieren und HLOOKUP ein Spezialist ist. Wenn Sie das Layout kontrollieren, ist vertikal fast immer die bessere Struktur. HLOOKUP ist für den Fall, dass Sie ein horizontales geerbt haben.
LOOKUP: der Vorfahr mit einem fatalen Makel
LOOKUP ist älter als VLOOKUP und hat eine Designentscheidung, die es vom meisten
modernen Gebrauch ausschließt: Es hat kein Argument für exakte Übereinstimmung.
Es gibt kein FALSE zu übergeben. LOOKUP macht immer eine ungefähre
Übereinstimmung und nimmt immer an, der Suchbereich sei aufsteigend sortiert.
Füttern Sie es mit unsortierten Daten, und es gibt falsche Antworten ohne Fehler
zurück — der stille Fehlschlag, ohne Möglichkeit, ihn abzuschalten.
Seine nützlichere „Vektorform" nimmt drei Argumente — einen Suchvektor und einen separaten Ergebnisvektor:
=LOOKUP(F2, A2:A500, C2:C500) ' A durchsuchen (sortiert!), passendes C zurückgeben
Diese Trennung von Such- und Ergebnisbereich ist eine schöne Eigenschaft — es kann
nach links schauen, wie INDEX/MATCH —, aber erkauft mit dem Preis der erzwungenen
ungefähren Übereinstimmung auf sortierten Daten. Vor die Wahl gestellt, schlägt es
ein exaktes VLOOKUP,
INDEX/MATCH oder
XLOOKUP in jeder Dimension, auf die es ankommt.
Der LOOKUP(2, 1/…)-Trick in alten Arbeitsmappen
Sie öffnen ein geerbtes Blatt und finden etwas Kryptisches wie dies:
=LOOKUP(2, 1/(A2:A500=F2), C2:C500) ' gibt die LETZTE Übereinstimmung zurück, nicht die erste
Es ist eine clevere Ausnutzung von LOOKUPs ungefährer Natur. Der Ausdruck
1/(A2:A500=F2) erzeugt 1, wo die Zeile auf F2 passt, und einen #DIV/0!-Fehler,
wo nicht. Die Suche nach 2 — einem Wert, der nie existiert — zwingt LOOKUP, über
das Ende hinauszulaufen und sich auf die letzte 1 zu setzen, die es sah, also
die letzte passende Zeile. Es war der übliche Weg, eine „letzte Übereinstimmung" zu
bekommen, bevor es moderne Werkzeuge gab.
Sie müssen es nicht mehr schreiben, aber Sie sollten es erkennen. In Excel 365 ist
dieselbe Absicht mit der Rückwärtssuche von XLOOKUP weit klarer:
=XLOOKUP(F2, A2:A500, C2:C500, , 0, -1) ' -1 = von unten nach oben suchen -> letzte Übereinstimmung
Die Ermessensfrage: wohin diese zwei passen
Fügen Sie die ganze Familie zusammen, und der Entscheidungsbaum ist kurz:
VLOOKUP— vertikale Daten, exakte Übereinstimmung, Rückgabe nach rechts. Der Alltagsstandard.INDEX/MATCH— vertikale Daten, aber Sie müssen nach links schauen, Spaltenänderungen überstehen oder einen zweidimensionalen Nachschlag machen.HLOOKUP— die Daten verlaufen wirklich horizontal quer über den Kopf.LOOKUP— Sie lesen die alte Formel eines anderen. Für neue Arbeit ersetzen Sie es.XLOOKUP— in Excel 365 macht es vertikal, horizontal, links, rechts, letzte Übereinstimmung und Nicht-gefunden-Standardwerte in einer Funktion und macht HLOOKUP und LOOKUP weitgehend optional.
Weder HLOOKUP noch LOOKUP ist etwas, das man aufsuchen sollte. Kennen Sie HLOOKUP für die transponierte Tabelle, der Sie irgendwann begegnen, und kennen Sie LOOKUP gut genug, um es in etwas Besseres zu übersetzen, wenn Sie es erben.
Wie ExcelMaster hilft
Die Hälfte der Zeit tauchen diese Funktionen auf, weil Sie eine Arbeitsmappe
geöffnet haben, die jemand anderes gebaut hat — einen horizontalen HLOOKUP-Bericht
oder eine verblüffende LOOKUP(2,1/…)-Formel — und sie verstehen oder
modernisieren müssen. ExcelMaster liest die vorhandene Formel, erklärt, was sie
tatsächlich tut, und schreibt sie in ein klares XLOOKUP
oder INDEX/MATCH um, wenn der alte Ansatz brüchig
ist — sodass Sie das Ergebnis erben, nicht das Risiko.
Häufige Fragen
Was ist der Unterschied zwischen HLOOKUP und VLOOKUP?
VLOOKUP sucht vertikal — die erste Spalte hinunter — und gibt einen Wert aus
einer Spalte rechts zurück. HLOOKUP sucht horizontal — quer über die erste
Zeile — und gibt einen Wert aus einer Zeile darunter zurück. Nutzen Sie HLOOKUP,
wenn Ihre Daten mit Labels quer über den Kopf statt seitlich nach unten angeordnet
sind. Beide nehmen dasselbe vierte Argument, wobei FALSE exakte Übereinstimmung
bedeutet.
Warum sollte ich die LOOKUP-Funktion meiden?
LOOKUP hat keine Option für exakte Übereinstimmung — es macht immer eine ungefähre
Übereinstimmung und verlangt die Daten aufsteigend sortiert, sodass es bei
unsortierten Daten still falsche Antworten liefert, ohne Möglichkeit, dieses
Verhalten abzuschalten. Nutzen Sie stattdessen ein exaktes VLOOKUP,
INDEX/MATCH oder XLOOKUP, die alle exakte Übereinstimmung unterstützen.
Was macht LOOKUP(2, 1/(range=value))?
Es gibt die letzte passende Zeile zurück. 1/(range=value) ergibt 1 für
passende Zeilen und Fehler anderswo; die Suche nach 2 (das nie existiert) lässt
LOOKUP sich auf die letzte 1 setzen. Es ist ein alter „letzte
Übereinstimmung"-Trick — in Excel 365 nutzen Sie XLOOKUP(value, range, result, , 0, -1)
für eine klarere Rückwärtssuche.
Hat HLOOKUP dieselbe Falle mit der exakten Übereinstimmung wie VLOOKUP?
Ja. HLOOKUPs viertes Argument (range_lookup) fällt standardmäßig auf TRUE
(ungefähr), was die erste Zeile von links nach rechts sortiert braucht. Übergeben
Sie FALSE für eine exakte Übereinstimmung, genau wie bei VLOOKUP.
Kann XLOOKUP HLOOKUP und LOOKUP ersetzen?
Ja. In Excel 365 sucht XLOOKUP in jede Richtung —
vertikal oder horizontal, vorwärts oder rückwärts — mit exakter Übereinstimmung als
Standard und einem eingebauten Nicht-gefunden-Wert und deckt alles ab, was HLOOKUP
und LOOKUP tun, und mehr.
Getestet in
Getestet in: Excel 365 (Windows 11) — zuletzt geprüft am 05.07.2026.
Verwandte Anleitungen: Excel VLOOKUP · Excel INDEX & MATCH · XLOOKUP (2025) · Excel IFERROR · Excel FILTER
