0Pricing
Excel Formulas Academy · Lektion

Mit HLOOKUP über Zeilen suchen

Suchen Sie Werte entlang einer Zeile statt in einer Spalte nach unten.

Mit HLOOKUP über Zeilen suchen ist eine kostenlose Excel Formulas Academy-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Excel Formulas Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Excel Formulas Academy-Kurs umfasst insgesamt 4 Lektionen.

HLOOKUP kennenlernen

HLOOKUP ist das horizontale Gegenstück zu VLOOKUP. Das H steht für Horizontal: Statt eine Spalte nach unten zu durchsuchen, wird die oberste Zeile einer Tabelle durchsucht und anschließend ein Wert aus derselben Spalte weiter unten zurückgegeben.

Verwenden Sie HLOOKUP, wenn Ihre Daten horizontal angeordnet sind und die Bezeichnungen in einer Zeile statt untereinander stehen.

=HLOOKUP(value, table, row_index_num, [range_lookup])

Die vier Argumente

HLOOKUP entspricht VLOOKUP, mit einer wichtigen Änderung. Die Argumente sind:

  • lookup_value – wonach Sie in der obersten Zeile suchen
  • table_array – der Zellbereich
  • row_index_num – aus welcher Zeile zurückgegeben werden soll (von oben gezählt)
  • [range_lookup] – TRUE für eine ungefähre, FALSE für eine exakte Übereinstimmung

Beachten Sie, dass das dritte Argument nun ein Zeilenindex und kein Spaltenindex ist, da die Daten nach unten verlaufen.

=HLOOKUP(lookup_value, table_array, row_index_num, FALSE)

Eine horizontale Beispieltabelle

Stellen Sie sich eine Quartalstabelle vor, in der die Monate in Zeile 1 über die Zellen A1:D3 verteilt sind:

  • Zeile 1: Jan, Feb, Mar, Apr
  • Zeile 2 (Sales): 100, 150, 120, 200
  • Zeile 3 (Costs): 60, 70, 65, 90

Die oberste Zeile (Monate) wird von HLOOKUP durchsucht. Die darunterliegenden Zeilen enthalten die Daten, die wir zurückgeben möchten.

Ihr erstes HLOOKUP

Um den Sales-Wert für Mar zu finden, durchsucht HLOOKUP die oberste Zeile nach „Mar“ und gibt anschließend den Wert aus Zeile 2 (Sales) zurück:

Ausformuliert: Suchen Sie "Mar" in der obersten Zeile von A1:D3 und geben Sie den Wert aus der 2. Zeile zurück, wobei eine exakte Übereinstimmung verwendet wird. Das Ergebnis ist 120.

=HLOOKUP("Mar", A1:D3, 2, FALSE)

Den Zeilenindex zählen

row_index_num wird ab dem Anfang Ihres table_array gezählt, nicht ab Zeile 1 des Tabellenblatts.

In unserem Bereich A1:D3 sind die Zeilen folgendermaßen nummeriert:

  • Zeile 1 = Monate (die Suchzeile)
  • Zeile 2 = Sales
  • Zeile 3 = Costs

Um Costs für einen Monat zurückzugeben, verwenden Sie den Zeilenindex 3. Index 1 gibt einfach die gesuchte Bezeichnung zurück.

=HLOOKUP("Feb", A1:D3, 3, FALSE)

Aus einer Zelle nachschlagen

Wie bei VLOOKUP verweisen Sie normalerweise auf eine Zelle, statt die Bezeichnung einzugeben. Wenn ein Monat in F1 ausgewählt wird, verweisen Sie direkt darauf.

Wenn Sie F1 nun in einen anderen Monat ändern, wird das Ergebnis sofort aktualisiert. Dadurch eignet sich HLOOKUP hervorragend für eine kleine Auswahlzelle, die eine horizontal angeordnete Übersichtstabelle ausliest.

=HLOOKUP(F1, A1:D3, 2, FALSE)

HLOOKUP und VLOOKUP im Vergleich

Die beiden Funktionen beruhen auf derselben Idee, die um 90 Grad gedreht ist:

  • VLOOKUP: durchsucht die erste Spalte nach unten, das dritte Argument ist ein Spaltenindex
  • HLOOKUP: durchsucht die oberste Zeile von links nach rechts, das dritte Argument ist ein Zeilenindex

Wählen Sie die Funktion passend zu Ihrem Layout. Wenn Ihre Überschriften an der Seite untereinander stehen, verwenden Sie VLOOKUP. Wenn sie oben nebeneinander stehen, verwenden Sie HLOOKUP.

Exakte und ungefähre Übereinstimmungen gelten weiterhin

Das Argument range_lookup funktioniert genauso wie bei VLOOKUP:

  • FALSE = exakte Übereinstimmung; die oberste Zeile muss nicht sortiert sein; fehlende Werte ergeben #N/A
  • TRUE = ungefähre Übereinstimmung; die oberste Zeile muss von links nach rechts aufsteigend sortiert sein

Verwenden Sie für Nachschlagevorgänge mit Bezeichnungen wie Monatsnamen FALSE. Bei einer horizontal angeordneten Zeile mit Schwellenwerten funktioniert TRUE, allerdings werden Stufen nur selten horizontal angeordnet.

=HLOOKUP(F1, A1:D3, 2, FALSE)

Tabelle beim Kopieren fixieren

Wenn Sie ein HLOOKUP über mehrere Zellen nach rechts kopieren, fixieren Sie table_array mit Dollarzeichen, damit es sich nicht verschiebt. Lassen Sie lookup_value relativ, wenn es sich mit jeder Spalte ändern soll.

Beim Kopieren nach rechts bleibt die Tabelle hier unverändert, während die Nachschlagebezeichnung zur nächsten Zelle wechselt. Es gilt dasselbe Vorgehen wie bei VLOOKUP, nur in horizontaler Richtung.

=HLOOKUP(B5, $A$1:$D$3, 2, FALSE)

Wenn horizontale Daten vorkommen

Seitwärts angeordnete Tabellen tauchen häufiger auf, als Sie vielleicht erwarten:

  • Finanzmodelle mit Jahren oder Monaten als Spalten
  • Punktetabellen mit Runden am oberen Rand
  • Importierte Berichte, die Zeiträume in einer Kopfzeile anordnen

Statt die gesamte Tabelle zu transponieren, können Sie sie mit HLOOKUP in ihrer bestehenden Form abfragen. Allerdings ziehen es viele vor, Daten vertikal anzuordnen, da die meisten Funktionen diese Form bevorzugen. Dann lassen sich VLOOKUP oder XLOOKUP ganz natürlich einsetzen.

=HLOOKUP(2024, A1:F4, 3, FALSE)

HLOOKUP mit MATCH kombinieren

Genau wie bei VLOOKUP kann es problematisch sein, den Zeilenindex fest zu codieren. Wenn Sie eine Zeile einfügen, ist der Index nicht mehr korrekt. Sie können ihn dynamisch machen, indem Sie die Position der Zeile mit MATCH ermitteln.

Hier ermittelt MATCH, in welcher Zeile das Label "Costs" in den Beschriftungen von Spalte A steht, und übergibt diese Zahl an HLOOKUP. Dadurch funktioniert die Formel weiterhin, selbst wenn sich Zeilen verschieben. Dies ist ein erster Einblick in die Kombination von Suchfunktionen, die Sie später noch ausführlicher kennenlernen werden.

=HLOOKUP(F1, A1:D3, MATCH("Costs", A1:A3, 0), FALSE)

Schnelltest

Testen Sie Ihr Verständnis horizontaler Suchvorgänge.

Zusammenfassung: Über Zeilen hinweg suchen

Sie können jetzt seitwärts angeordnete Tabellen abfragen:

  • HLOOKUP sucht in der obersten Zeile und gibt einen Wert aus einer darunterliegenden Zeile zurück
  • Das dritte Argument ist ein row_index_num, gezählt vom oberen Rand des Bereichs aus
  • FALSE und TRUE funktionieren wie bei VLOOKUP für exakte beziehungsweise ungefähre Übereinstimmungen
  • Fixieren Sie die Tabelle beim Kopieren nach rechts mit $
  • Verwenden Sie HLOOKUP, wenn Ihre Überschriften horizontal statt vertikal angeordnet sind

Als Nächstes erfahren Sie, warum VLOOKUP manchmal fehlschlägt und wie Sie die Ursache ermitteln.

=HLOOKUP(F1, $A$1:$D$3, 2, FALSE)

Häufig gestellte Fragen

Ist die Lektion „Mit HLOOKUP über Zeilen suchen“ kostenlos?

Ja — der vollständige Text von „Mit HLOOKUP über Zeilen suchen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Excel Formulas Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Excel Formulas Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Mit HLOOKUP über Zeilen suchen“?

Suchen Sie Werte entlang einer Zeile statt in einer Spalte nach unten. Du übst Excel Formulas Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Excel Formulas Academy zu starten?

Keine Vorkenntnisse erforderlich. Excel Formulas Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.

Wie lange dauert die Lektion „Mit HLOOKUP über Zeilen suchen“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Excel Formulas Academy-Lektion Code schreiben und ausführen?

Ja. Jede Excel Formulas Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. So durchsucht VLOOKUP eine Tabelle
  2. Exakte vs. ungefähre Übereinstimmung
  3. Mit HLOOKUP über Zeilen suchen
  4. Warum VLOOKUP manchmal fehlschlägt
← Zurück zu Excel Formulas Academy