Die Funktion HLOOKUP in Excel
WVERWEIS (Englisch: HLOOKUP) (horizontal lookup, horizontales Suchen) ist SVERWEIS (Englisch: VLOOKUP) um 90 Grad gedreht. Die Funktion durchsucht die erste Zeile einer Tabelle nach einem Wert und liefert dann den Wert aus derselben Spalte, in einer Zeile deiner Wahl. Verwende sie, wenn deine Überschriften oben quer verlaufen, etwa Monate oder Jahre, und deine Daten darunter in Zeilen stehen.
Für neue Arbeitsmappen kann XVERWEIS (Englisch: XLOOKUP) dieselbe Aufgabe und mehr übernehmen. WVERWEIS (Englisch: HLOOKUP) begegnet dir aber weiterhin in älteren Dateien und in Berichten mit zeilenbasiertem Layout.
Syntax
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
| Argument | Was es bedeutet |
|---|---|
| lookup_value | Wonach in der ersten Zeile gesucht wird, z. B. ein Monatsname. Meist ein Zellbezug. |
| table_array | Die Tabelle, die durchsucht wird. Der Suchwert muss in ihrer ersten Zeile stehen. |
| row_index_num | Welche Zeile der Tabelle zurückgegeben wird, gezählt ab der ersten Zeile der Tabelle (1 = erste Zeile). |
| range_lookupoptional | FALSCH für eine genaue Übereinstimmung. WAHR (Standard) für eine ungefähre Übereinstimmung in einer sortierten ersten Zeile. |
Beispiele
1. Den tatsächlichen Umsatz eines Monats lesen
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Kennzahl | Jan | Feb | Mär | Monat | Feb | |
| 2 | Ziel | 100 | 120 | 90 | Ist | 130 | |
| 3 | Ist | 95 | 130 | 88 |
WVERWEIS (Englisch: HLOOKUP) findet Feb in der ersten Zeile von A1:D3, wechselt dann in die 3. Zeile (Ist) und liefert 130. FALSCH sorgt für eine genaue Übereinstimmung.
2. Das Ziel eines Monats lesen
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Kennzahl | Jan | Feb | Mär | Ziel für Mär | |
| 2 | Ziel | 100 | 120 | 90 | 90 | |
| 3 | Ist | 95 | 130 | 88 |
Dieselbe Tabelle, aber nur mit den ersten beiden Zeilen. Zeile 2 ist das Ziel, also ist die Antwort das Märzziel: 90.
3. Eine Meldung anzeigen, wenn der Monat fehlt
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Kennzahl | Jan | Feb | Mär | Monat | Apr | |
| 2 | Ziel | 100 | 120 | 90 | Ist | Keine Daten | |
| 3 | Ist | 95 | 130 | 88 |
April steht nicht in der Kopfzeile, daher liefert WVERWEIS (Englisch: HLOOKUP) #NV. WENNFEHLER (Englisch: IFERROR) ersetzt den Fehler durch eine klare Meldung.
Häufige Fehler
Das vierte Argument weglassen. Ohne FALSCH kann WVERWEIS (Englisch: HLOOKUP) den Wert einer benachbarten Spalte liefern.
Korrektur: Ergänze FALSCH für genaue Übereinstimmungen:
=WVERWEIS(G1;A1:D3;3;FALSCH).Die Zeilennummer ab Zeile 1 des Tabellenblatts zählen. Die Nummer zählt ab der ersten Zeile der Tabelle.
Korrektur: Beginnt die Tabelle in Zeile 5, ist die erste Zeile trotzdem 1, obwohl sie in Zeile 5 steht.
Den Wert an der falschen Stelle suchen. WVERWEIS (Englisch: HLOOKUP) durchsucht nur die oberste Zeile der Tabelle.
Korrektur: Setze den Suchwert in die erste Zeile der Tabelle oder verwende XVERWEIS (Englisch: XLOOKUP) bzw. INDEX mit VERGLEICH (Englisch: MATCH).
Zeilen und Spalten verwechseln. Eine Tabelle mit Monaten oben braucht HLOOKUP, eine Tabelle mit Produkt-IDs links braucht VLOOKUP.
Korrektur: Prüfe, wo deine Suchwerte stehen: oben heißt HLOOKUP, links heißt VLOOKUP.
Häufig gestellte Fragen
Worin unterscheiden sich HLOOKUP und VLOOKUP?
SVERWEIS (Englisch: VLOOKUP) durchsucht die erste Spalte nach unten und erwartet eine Spaltennummer. WVERWEIS (Englisch: HLOOKUP) durchsucht die erste Zeile nach rechts und erwartet eine Zeilennummer. Ansonsten funktionieren beide gleich.
Soll ich HLOOKUP oder XLOOKUP verwenden?
Verwende XVERWEIS (Englisch: XLOOKUP) bei neuer Arbeit, wenn alle, die die Datei öffnen, Excel 2021 oder neuer haben. Behalte WVERWEIS (Englisch: HLOOKUP) in bestehenden Arbeitsmappen bei und dann, wenn die Datei mit jemandem geteilt wird, der Excel 2019 oder älter verwendet.
Warum liefert HLOOKUP #NV?
Der Wert steht nicht in der ersten Zeile der Tabelle, oder er unterscheidet sich leicht (zusätzliche Leerzeichen, Text statt Zahl). Prüfe beide Seiten der Suche.
Verwandte Funktionen
- VLOOKUPVLOOKUP sucht einen Wert in der ersten Spalte einer Tabelle und gibt einen Wert aus derselben Zeile in einer anderen Spalte zurück.
- XLOOKUPXLOOKUP sucht in einer Spalte oder Zeile und gibt den passenden Wert aus einer anderen zurück, in beliebiger Richtung, mit einer eingebauten Meldung für „nicht gefunden“.
- INDEXINDEX gibt den Wert an einer bestimmten Zeile und Spalte eines Bereichs zurück.
- MATCHMATCH gibt die Position eines Wertes in einer Liste zurück, z.