SVERWEIS
Die Funktion SVERWEIS(Suchen_nach; Spaltenbereich, Spaltenindex; enge Übereinstimmung) sucht zunächst in der äußersten linken Spalte einer Sammlung von Spalten nach dem angegebenen Suchwert. Anschließend wird in der Zeile, in der sich der Suchwert befindet, anhand des ebenfalls angegebenen Spaltenindexes der gewünschte Wert ermittelt.
Tipp: Für eine erweiterte Suche in beliebiger Richtung verwendest du die Funktion XVERWEIS.
SVERWEIS(Suchen_nach; Spaltenbereich; Spaltenindex; enge Übereinstimmung)
Suchen_nach: Der gesuchte Wert. Das Argument Suchen_nach kann einen beliebigen Wert oder eine REGEX-Zeichenfolge enthalten.
Spaltenbereich: Eine Sammlung von Zellen. Das Argument Spaltenbereich muss auf einen einzelnen Bereich von Zellen verweisen, die beliebige Werte enthalten können.
Spaltenindex: Ein numerischer Wert, der die relative Spaltennummer der Zelle angibt, aus der der Wert abgerufen werden soll. Die linke Spalte in der angegebenen Sammlung ist Spalte 1.
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 Zeile ausgewählt, die in der Spalte ganz links den größten Wert enthält, der kleiner als oder gleich dem gesuchten Wert ist. Bei der Zuordnungsmethode enge Übereinstimmung können keine Platzhalterzeichen im Argument Suchen_nach verwendet werden.
genaue Übereinstimmung (FALSCH oder 0): Gibt es keine genaue Übereinstimmung, wird ein Fehler ausgegeben. Wenn du das Argument genaue Übereinstimmung verwendest, kannst du im Argument Suchen_nach Platzhalterzeichen verwenden. 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 SVERWEIS nur verwendet werden, wenn du das Argument genaue Übereinstimmung angibst.
Hinweise
Die Funktion SVERWEIS vergleicht einen Suchwert mit den Werten in der linken Spalte einer ausgewählten Sammlung von Zellen. Sofern keine genaue Übereinstimmung erforderlich ist, wird die Zeile ausgewählt, die in der Spalte ganz links den größten Wert enthält, der kleiner als oder gleich dem Suchwert ist. Anschließend wird der Wert aus der angegebenen Spalte in dieser Zeile von der Funktion ermittelt. Wenn eine genaue Übereinstimmung erforderlich ist und keiner der Werte in der linken Spalte dem Suchwert entsprechen, gibt die Funktion einen Fehler aus.
Beispiele |
---|
Beispieltabelle: |
A | B | C | D | |
---|---|---|---|---|
1 | 0 | A | lorem | 1 |
2 | 20 | E | ipsum | 2 |
3 | 40 | I | dolor | 3 |
4 | 60 | O | sit | 4 |
5 | 80 | U | amet | 5 |
=SVERWEIS(20; A1:D5; 2) liefert den Ergebniswert „E“, da sich der Wert „E“ in derselben Zeile befindet wie der Wert 20 (Suchen_nach) und in der zweiten Spalte (Spaltenindex) innerhalb der angegebenen Sammlung (Spaltenbereich). =SVERWEIS(39; A1:D5; 2) liefert den Ergebniswert „E“, da sich „E“ in derselben Zeile befindet wie der Wert 20, die beste Übereinstimmung ist, die den vorgegebenen Wert (39) nicht überschreitet, und sich in der zweiten Spalte der angegebenen Sammlung befindet. =SVERWEIS("M"; B1:D5; 2) liefert den Ergebniswert „dolor“, da sich „dolor“ in derselben Zeile befindet wie „I“ (die beste Übereinstimmung, die den vorgegebenen Wert ("M") nicht überschreitet) und sich in der zweiten Spalte der angegebenen Sammlung befindet (Spalte C, da Spalte B als erste Spalte angegeben wurde). =SVERWEIS("C"; B1:D5; 2) liefert den Ergebniswert „lorem“, da sich „lorem“ in derselben Zeile befindet wie „A“ (die beste Übereinstimmung, die den vorgegebenen Wert ("C") nicht überschreitet) und sich in der zweiten Spalte der angegebenen Sammlung befindet. = SVERWEIS("blandit"; C1:D5; 2) liefert den Ergebniswert 5, da sich 5 in derselben Spalte befindet wie „amet“ (der letzte Wert in den angegebenen Bereichen). Grund dafür ist, dass „blandit“ nicht in der zweiten Zeile der angegebenen Sammlung gefunden wurde. =SVERWEIS("C"; B1:D5; 3; WAHR) liefert den Ergebniswert 1, da sich 1 in derselben Zeile befindet wie der Wert „A“ (die beste Übereinstimmung, die den vorgegebenen Wert ("C") nicht überschreitet) und sich in der dritten Spalte der angegebenen Sammlung befindet. =SVERWEIS("C"; B1:D5; 3; FALSCH) generiert einen Fehler, da der Wert „C“ nicht gefunden wurde (es gibt keine genaue Übereinstimmung). Außerdem wurde für das Argument genaue Übereinstimmung der Wert FALSCH angegeben (Generierung eines Fehlers, wenn keine genaue Übereinstimmung gefunden wird). =SVERWEIS("C"; B1:D5; 4; WAHR) generiert einen Fehler, da es in der angegebenen Sammlung keine vierte Spalte gibt (es gibt nur 3 Spalten). =SVERWEIS(REGEX("^a.*"); C1:D5; 2; FALSCH) liefert den Ergebniswert 5, da sich 5 in derselben Zeile wie „amet“ befindet. Hierbei handelt es sich um das erste Wort im Zellenbereich C1:D5, das mit dem Buchstaben „a“ beginnt. |