XVERWEIS
Die Funktion XVERWEIS sucht in einem Bereich nach einem bestimmten Wert und ermittelt den Wert aus der gleichen Zeile in einer anderen Spalte.
XVERWEIS(Suchwert; Suchbereich; Ausgabebereich; wenn_nicht_gefunden; Übereinstimmungstyp; Suchtyp)
Suchwert: Der Wert, nach dem im Argument Suchbereich gesucht wird. Das Argument Suchwert kann einen beliebigen Wert oder eine REGEX-Zeichenfolge enthalten.
Suchbereich: Die Zellen, in denen gesucht werden soll.
Ausgabebereich: Die Zellen, die ausgegeben werden sollen.
wenn_nicht_gefunden: Ein optionales Argument, mit dem festgelegt wird, welche Nachricht angezeigt werden soll, wenn keine Übereinstimmung gefunden wird.
Übereinstimmungstyp: Ein optionales Argument, mit dem festgelegt wird, nach welcher Art von Übereinstimmung gesucht werden soll.
Exakt oder nächstkleinerer Wert (-1): Gibt es keine Übereinstimmung, wird ein Fehler ausgegeben.
Genaue Übereinstimmung (0 oder keine Angabe): Gibt es keine genaue Übereinstimmung, wird ein Fehler ausgegeben.
Exakt oder nächstgrößerer Wert (1): Gibt es keine Übereinstimmung, wird ein Fehler ausgegeben.
Platzhalter (2): *, ? und ~ haben eine spezielle Bedeutung. REGEX kann in der Funktion XVERWEIS nur verwendet werden, wenn du das Argument Platzhalter angibst.
Suchtyp: Ein optionales Argument, mit dem festgelegt wird, in welcher Reihenfolge der Bereich durchsucht wird.
Binär absteigend (-2): Bei der binären Suche muss der Bereich absteigend sortiert werden, da sonst ein Fehler ausgegeben wird.
Vom letzten zum ersten Wert (-1): Der Bereich wird vom letzten bis zum ersten Wert durchsucht.
Vom ersten zum letzten Wert (1 oder keine Angabe): Der Bereich wird vom ersten bis zum letzten Wert durchsucht.
Binär aufsteigend (2): Bei der binären Suche muss der Bereich aufsteigend sortiert werden, da sonst ein Fehler ausgegeben wird.
Hinweise
Wenn es sich entweder beim Argument Suchbereich oder beim Argument Ausgabebereich um eine übergreifende Referenz (wie „B“) handelt, werden Titel- und Abschlusszellen automatisch ignoriert.
Verwende die Funktion INDEX in Verbindung mit XVERWEIS, um Ergebniswerte aus einem Array abzurufen.
Beispiele |
---|
Beispieltabelle: |
A | B | C | |
---|---|---|---|
1 | Name | Alter | Gehalt |
2 | Alina | 35 | 71000 |
3 | Matthias | 27 | 81000 |
4 | Chloe | 42 | 86000 |
5 | Sophia | 51 | 66000 |
6 | Ken | 28 | 52000 |
7 | Tom | 49 | 62000 |
8 | Aaron | 63 | 89000 |
9 | Maria | 22 | 34000 |
10 | Alicia | 29 | 52000 |
11 | Ben | 35 | 52500 |
=XVERWEIS(49;B2:B11;C2:C11) liefert den Ergebniswert 62.000. Hierbei handelt es sich um das Gehalt des ersten Mitarbeiters im Zellenbereich, der 49 Jahre alt ist. =XVERWEIS(60000;C2:C11;B2:B11; "Keine Übereinstimmung") liefert den Ergebniswert „Keine Übereinstimmung“, da es keinen Mitarbeiter gibt, dessen Gehalt genau 60.000 beträgt. =XVERWEIS(REGEX("^C.*"); A2:A11; B2:B11; FALSCH; 2) liefert den Ergebniswert 42. Hierbei handelt es sich um das Alter von Chloe, der ersten Mitarbeiterin im Zellenbereich, deren Name mit dem Buchstaben C beginnt. =INDEX(XVERWEIS(A2; A2:A11; B2:C11); 2) liefert den Ergebniswert 71000. Hierbei handelt es sich um den zweiten Wert im Array, das von der Funktion XVERWEIS ermittelt wurde. |