Menu

WVERWEIS in Excel: in einer Zeile suchen (HLOOKUP)

=WVERWEIS("Mar";A1:E3;2;FALSCH) sucht Mar in der ersten Zeile von A1:E3 und liefert den Wert aus der zweiten Zeile derselben Spalte. Genaue und ungefähre Übereinstimmung, und wann XVERWEIS die bessere Wahl ist.

Jede Tabelle auf dieser Seite ist live: Ändere eine Zahl oder eine Formel, und sie rechnet neu.

=WVERWEIS("Mar";A1:E3;2;FALSCH) sucht Mar in der ersten Zeile von A1:E3 und liefert den Wert aus der zweiten Zeile derselben Spalte. WVERWEIS (englisch HLOOKUP) ist SVERWEIS (englisch VLOOKUP) auf die Seite gelegt, für Tabellen, deren Beschriftungen oben quer verlaufen. Die Tabelle zeigt die englische Schreibweise, =HLOOKUP(B5,A1:E3,2,FALSE); du kannst die Formeln dort aber auch deutsch eingeben, mit Semikolons.

Umsatz eines Monats
B6
ABCDE
1MonthJanFebMarApr
2Sales4,2003,9004,8005,100
3Costs2,6002,5002,9003,000
4
5MonthMar
6Sales4,800
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =WVERWEIS(B5;A1:E3;2;FALSCH)

B6 sucht Mar in Zeile 1, findet es in Spalte D und liefert Zeile 2 dieser Spalte: 4,800. Wähle Apr in B5 für 5,100, oder ändere die 2 in der Formel in 3 für die Kosten.

Syntax von WVERWEIS

=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
  • lookup_value (Suchkriterium): was in der ersten Zeile der Tabelle gefunden werden soll.
  • table_array (Matrix): die Tabelle. WVERWEIS durchsucht nur ihre oberste Zeile.
  • row_index_num (Zeilenindex): welche Zeile zurückgegeben wird, wobei die oberste Zeile als 1 zählt. Eine Zahl, die größer ist als die Tabelle hoch, ergibt #BEZUG! (englisch #REF!); 0 ergibt #WERT! (englisch #VALUE!).
  • range_lookup (Bereich_Verweis): FALSCH für eine genaue Übereinstimmung. WAHR oder nichts für eine ungefähre Übereinstimmung in einer sortierten Zeile.

Der Vergleich ignoriert die Groß- und Kleinschreibung (mar findet Mar), und mit FALSCH kann das Suchkriterium die Platzhalter * und ? enthalten. Ein Wert, der nicht in der ersten Zeile steht, liefert #NV (englisch #N/A). Die Tabellen hier zeigen die englischen Fehlernamen.

Ungefähre Übereinstimmung in einer Zeile

Mit WAHR findet WVERWEIS die größte Überschrift, die kleiner oder gleich dem Suchkriterium ist. Die erste Zeile muss von links nach rechts aufsteigend sortiert sein.

Versandkosten nach Gewicht
B5
ABCDE
1Weight from (kg)02510
2Cost$4.50$6.00$9.50$14.00
3
4Parcel (kg)7
5Cost$9.50
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =WVERWEIS(B4;B1:E2;2;WAHR)

7 kg ist keine Überschrift. Die größte Überschrift, die nicht darüber liegt, ist 5, also liefert B5 $9.50. Ändere B4 in 1.5 für $4.50 oder in 12 für $14.00. Die Tabelle in der Formel ist B1:E2, nicht A1:E2: Sie beginnt beim ersten Gewicht, damit die Textbeschriftung in A1 nicht zur sortierten Zeile gehört.

XVERWEIS in einer Zeile

In Excel 2021 und Microsoft 365 ersetzt XVERWEIS (englisch XLOOKUP) den WVERWEIS. Er nimmt die zu durchsuchende Zeile und die zurückzugebende Zeile als zwei Bereiche, also gibt es keine Zeilennummer zu zählen, und ein Rückgabebereich über mehrere Zeilen holt die ganze Spalte.

Dieselbe Suche mit XVERWEIS
B7
ABCDE
1MonthJanFebMarApr
2Sales4,2003,9004,8005,100
3Costs2,6002,5002,9003,000
4Profit1,6001,4001,9002,100
5
6MonthFeb
7Figures3,900
82,500
91,400
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =XVERWEIS(B6;B1:E1;B2:E4)

Eine Formel in B7 lässt die drei Zahlen für Feb nach B7:B9 überlaufen: 3,900, 2,500 und 1,400. Stünde in B8 oder B9 etwas, würde B7 #ÜBERLAUF! (englisch #SPILL!) zeigen. In deutschem Excel lautet die Formel =XVERWEIS(B6;B1:E1;B2:E4). Die Seite XVERWEIS behandelt die weiteren Optionen, etwa eine Meldung für "nicht gefunden" und den letzten Treffer.

Stattdessen die Tabelle drehen: MTRANS

Manchmal ist eine senkrechte Kopie der Tabelle die bessere Lösung. MTRANS (englisch TRANSPOSE) liefert mit =MTRANS(A1:D3) dieselben Zellen mit vertauschten Zeilen und Spalten und bleibt mit dem Original verknüpft. SVERWEIS, FILTER und Diagramme arbeiten dann wie gewohnt damit.

Eine senkrechte Kopie einer waagerechten Tabelle
A5
ABCD
1MonthJanFebMar
2Sales4,2003,9004,800
3Costs2,6002,5002,900
4
5MonthSalesCosts
6Jan4,2002,600
7Feb3,9002,500
8Mar4,8002,900
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =MTRANS(A1:D3)

A5 lässt einen Block von 4 mal 3 Zellen überlaufen: die Monate an der Seite, Sales und Costs oben quer. Ändere den Umsatz von Feb in C2 in 4100, und die Kopie zieht mit. Für eine einmalige Kopie ohne Formel markierst du die Tabelle, kopierst sie und nimmst dann Start > Einfügen > Inhalte einfügen und setzt das Häkchen bei Transponieren.

Übung: Kosten eines Monats

Monatszahlen
B6
ABCDE
1MonthJanFebMarApr
2Sales4,2003,9004,8005,100
3Costs2,6002,5002,9003,000
4
5MonthApr
6Costs
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

Du bist dran: Gib in B6 mit WVERWEIS die Kosten des Monats aus B5 zurück.

Häufig gestellte Fragen

Was ist der Unterschied zwischen SVERWEIS und WVERWEIS?

SVERWEIS sucht in der ersten Spalte einer Tabelle nach unten und liefert einen Wert aus einer Spalte weiter rechts. WVERWEIS sucht in der ersten Zeile nach rechts und liefert einen Wert aus einer Zeile weiter unten. Die Argumente sind dieselben, mit einem Zeilenindex statt des Spaltenindex.

Was ist der Zeilenindex bei WVERWEIS?

Die Nummer der Zeile, die zurückgegeben wird, gezählt ab der ersten Zeile der Tabelle, die Zeile 1 ist. In =WVERWEIS("Mar";A1:E3;3;FALSCH) bedeutet 3 die dritte Zeile von A1:E3. Eine Zahl, die größer ist als die Tabelle hoch, liefert #BEZUG!.

Kann XVERWEIS den WVERWEIS ersetzen?

Ja. XVERWEIS funktioniert in beide Richtungen: =XVERWEIS("Mar";B1:E1;B2:E2) durchsucht eine Zeile und liefert aus einer anderen Zeile. Die Funktion braucht Excel 2021 oder Microsoft 365.

Warum liefert WVERWEIS #NV?

Das Suchkriterium steht nicht in der ersten Zeile der Tabelle: ein Tippfehler, ein überzähliges Leerzeichen, eine als Text gespeicherte Zahl oder ein Wert, der in einer anderen Zeile steht. Mit WAHR als letztem Argument liefert auch ein Wert, der kleiner ist als die erste Überschrift, #NV.

Illustration der Programmiersprachen bei Coddy

Lerne mit Coddy zu programmieren

LOS GEHT'S