WVERWEIS
Die Funktion WVERWEIS sucht zunächst in der obersten Zeile einer Sammlung von Zeilen nach dem angegebenen Suchwert. Anschließend wird in der Spalte, in der sich der Suchwert befindet, anhand des ebenfalls angegebenen Zeilenindexes der gewünschte Wert ermittelt.
Tipp: Für eine erweiterte Suche in beliebiger Richtung verwendest du die Funktion XVERWEIS.
WVERWEIS(Suchen_nach; Zeilenbereich; Zeilenindex; enge Übereinstimmung)
Suchen_nach: Der gesuchte Wert. Das Argument Suchen_nach kann einen beliebigen Wert oder eine REGEX-Zeichenfolge enthalten.
Zeilenbereich: Eine Sammlung von Zellen. Das Argument Zeilen-Bereich muss auf einen einzelnen Bereich von Zellen verweisen, der beliebige Werte enthalten kann.
Zeilenindex: Ein numerischer Wert, der die Nummer der Zeile angibt, in der der gewünschte Wert ermittelt werden soll. Das Argument Zeilenindex muss größer oder gleich 1 sein und kleiner oder gleich der Anzahl der Zeilen im angegebenen Bereich.
enge Übereinstimmung: Ein optionaler Modalwert, der angibt, ob eine genaue Übereinstimmung erforderlich ist.
enge Übereinstimmung (WAHR, 1 oder keine Angabe): Gibt es keine genaue Übereinstimmung, wird die Spalte ausgewählt, die in der obersten Zeile den größten Wert enthält, der kleiner als oder gleich dem gesuchten Wert ist. Wenn du enge Übereinstimmung verwendest, darf das Argument Suchen_nach keine Platzhalterzeichen enthalten.
genaue Übereinstimmung (FALSCH oder 0): Gibt es keine genaue Übereinstimmung, wird ein Fehler ausgegeben. Wenn du genaue Übereinstimmung verwendest, kann das Argument Suchen_nach Platzhalterzeichen enthalten. Verwende ein Fragezeichen (?) als Platzhalter für ein Zeichen, einen Stern (*) als Platzhalter für mehrere Zeichen und eine Tilde (~), um anzugeben, dass das nachfolgende Zeichen nicht als Platzhalter, sondern als normales Zeichen interpretiert werden soll. REGEX kann in der Funktion WVERWEIS nur verwendet werden, wenn du das Argument genaue Übereinstimmung angibst.
Hinweise
Die Funktion WVERWEIS vergleicht einen Suchwert mit den Werten in der oberste Zeile einer ausgewählten Sammlung. Sofern keine genaue Übereinstimmung erforderlich ist, wird die Spalte der obersten Zeile ausgewählt, die den größten Wert enthält, der kleiner als oder gleich dem Suchwert ist. Anschließend ermittelt die Funktion in dieser Spalte anhand des angegebenen Zeilenindexes den gewünschten Wert. Wenn eine genaue Übereinstimmung erforderlich ist und keiner der Werte in der obersten Zeile dem Suchwert entspricht, generiert die Funktion einen Fehler.
Beispiele |
---|
Beispieltabelle: |
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 0 | 20 | 40 | 60 | 80 |
2 | A | E | I | O | U |
3 | vel | elit | dolor | sit | amet |
4 | 1 | 2 | 3 | 4 | 5 |
=WVERWEIS(20; A1:E4; 2) liefert den Ergebniswert „E“, da sich der Wert „E“ in derselben Spalte befindet wie der Wert 20 (Suchen_nach), in der zweiten Zeile (Zeilenindex) innerhalb der angegebenen Sammlung (Zeilenbereich). =WVERWEIS(39; A1:E4; 2) liefert den Ergebniswert „E“, da sich „E“ in derselben Spalte befindet wie der Wert 20, die beste Übereinstimmung ist, die den vorgegebenen Wert (39) nicht überschreitet, und sich in der zweiten Zeile der angegebenen Sammlung befindet. =WVERWEIS("M"; A2:E4; 2) liefert den Ergebniswert „dolor“, da sich „dolor“ in derselben Spalte wie „I“ befindet („I“ ist die beste Übereinstimmung, die den vorgegebenen Wert „M“ nicht überschreitet). Außerdem befindet sich „dolor“ in der zweiten Zeile der angegebenen Sammlung (es handelt sich hierbei um Zeile 3, da die erste angegebene Zeile die Zeile 2 ist). =WVERWEIS("C"; A2:E3; 2) liefert den Ergebniswert „vel“, da sich „vel“ in derselben Spalte befindet wie der Wert „A“ (die beste Übereinstimmung, die den vorgegebenen Wert („C“) nicht überschreitet). Außerdem befindet sich „vel“ in der zweiten Zeile der angegebenen Sammlung. =WVERWEIS("blandit"; A3:E4; 2) liefert den Ergebniswert 5, da sich 5 in derselben Spalte befindet wie „amet“ (der letzte Wert im angegebenen Bereich, da der Wert „blandit“ nicht gefunden wurde). Außerdem befindet sich 5 in der zweiten Zeile der angegebenen Sammlung. =WVERWEIS("C"; A2:E4; 3; WAHR) liefert den Ergebniswert 1, da sich 1 in derselben Spalte befindet wie der Wert „A“ (die beste Übereinstimmung, die den vorgegebenen Wert („C“) nicht überschreitet). Außerdem befindet sich der Wert 1 in der dritten Zeile der angegebenen Sammlung. =WVERWEIS("C"; A2:E4; 3; FALSCH) generiert einen Fehler, da kein Wert ermittelt werden konnte, weil der Wert „C“ nicht gefunden wurde (es gibt keine exakte Übereinstimmung). Außerdem wurde für das Argument genaue Übereinstimmung der Wert FALSCH angegeben. =WVERWEIS("C"; A2:E4; 4; WAHR) generiert einen Fehler wegen einer ungültigen Referenz, da es in der angegebenen Sammlung keine vierte Zeile gibt (es gibt nur 3 Zeilen). =WVERWEIS(REGEX("^a.*"); A3:E4; 2; FALSCH) liefert den Ergebniswert 5, da sich 5 in derselben Spalte wie „amet“ befindet. Hierbei handelt es sich um das erste Wort im Zellenbereich A3:E3, das mit dem Buchstaben „a“ beginnt. |