XLOOKUP und VLOOKUP sind beides Funktionen, die in Microsoft Excel verwendet werden, um Werte in einer Tabelle basierend auf einer angegebenen Spalte zu suchen und einen entsprechenden Wert zurückzugeben. Es gibt jedoch einige wesentliche Unterschiede zwischen den beiden Funktionen.
1. Syntax:
- XLOOKUP Syntax:„=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])“.
- VLOOKUP Syntax:„=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])“.
2. Suchwerte und Sucharrays:
- XLOOKUP ermöglicht mehr Flexibilität bei der Angabe des Suchwerts. Es kann einen einzelnen Wert oder einen Wertebereich akzeptieren. Der Lookup-Wert kann auch eine Textzeichenfolge, eine Zahl oder sogar ein logischer Wert (TRUE/FALSE) sein.
- VLOOKUP erfordert, dass der Lookup_Value ein einzelner Wert ist und vom gleichen Datentyp sein muss wie die Werte in der ersten Spalte des Table_Arrays.
3. Arrays zurückgeben:
- XLOOKUP verwendet den Parameter return_array, um das Array anzugeben, von dem der entsprechende Wert zurückgegeben werden soll. Das return_array kann sich an einer beliebigen Stelle im Arbeitsblatt befinden.
- VLOOKUP verwendet den Parameter col_index_num, um die Spaltennummer aus dem table_array anzugeben, aus der der entsprechende Wert zurückgegeben werden soll. Das table_array muss mit den Suchwerten in der ersten Spalte und den entsprechenden Werten in den nachfolgenden Spalten organisiert sein.
4. Umgang mit Fehlern und fehlenden Werten:
- XLOOKUP bietet zusätzliche Optionen zur Behandlung von Fehlern und fehlenden Werten über die Parameter if_not_found und match_mode. Mit diesen Optionen können Sie angeben, was zurückgegeben werden soll, wenn der Suchwert nicht gefunden wird oder die Übereinstimmung nicht genau ist.
- VLOOKUP stellt nur den Parameter „range_lookup“ bereit, der auf TRUE (ungefähre Übereinstimmung) oder FALSE (genaue Übereinstimmung) gesetzt werden kann. Wenn „range_lookup“ TRUE ist und der Suchwert nicht gefunden wird, gibt VLOOKUP den Wert in der nächstkleineren Spalte links zurück, der größer oder gleich dem Suchwert ist.
5. Suchmodi:
- XLOOKUP führt zwei neue Suchmodi ein:binäre Suche (Standard) und Platzhalter. Die binäre Suche ermöglicht die effiziente Suche großer Datenmengen, während der Suchmodus mit Platzhaltern eine teilweise Übereinstimmung von Textzeichenfolgen mithilfe der Zeichen Sternchen (*) und Fragezeichen (?) ermöglicht.
- VLOOKUP unterstützt nur die Funktion zur ungefähren Übereinstimmung, die dem binären Suchmodus von XLOOKUP ähnelt.
Zusammenfassend bietet XLOOKUP im Vergleich zu VLOOKUP mehr Flexibilität und erweiterte Funktionen. Es bietet mehr Optionen zur Behandlung von Fehlern, fehlenden Werten und Suchmodi. Während VLOOKUP für einfachere Suchszenarien immer noch nützlich ist, ist XLOOKUP die bevorzugte Funktion für fortgeschrittenere Suchvorgänge in Excel.