VLOOKUP ist zweifellos eines der wirksamstenWerkzeuge zum vertikalen Nachschlagen eines bestimmten ObjektsSchlüsselwort in einem Blatt. Daher wird es in verschiedenen Situationen verwendet, um den Arbeitsablauf in unzähligen Arbeitsmappen zu optimieren. Eine ähnliche Funktion, HLOOKUP, wird für eine horizontale Suche verwendet.
Keines dieser Nachschlagetools weist Einschränkungen auf. Allerdings ist XLOOKUP ein relativ neues Tool zum Nachschlagen von Werten, das nicht nur Einschränkungen überwindet, sondern auch flexibel ist. Was ist XLOOKUP? Wie können Sie es in Ihren täglichen Arbeitsbüchern verwenden? Finden wir es heraus.
Beginnen wir also ohne weitere Verzögerung mit dem XLOOKUP-Tool in Microsoft Excel.
Format für XLOOKUP
Das Format für die XLOOKUP-Funktion ist wie folgt:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])Ich werde jetzt auf jedes der Argumente eingehen.
Schleifenwert (erforderlich):Das ist selbsterklärend. Es bezeichnet den Wert, nach dem in den Datensätzen gesucht werden muss. Diese müssen Sie manuell eingeben.
Lookup_array (erforderlich):Der von Ihnen eingegebene Wert wird im Array gesucht. Wählen Sie einfach die Zeile oder Spalte aus, in der der Lookup-Wert vorhanden sein soll.
Return_array (erforderlich):Wenn eine Übereinstimmung gefunden wird, wird der Wert in diesem Array für den übereinstimmenden Datensatz zurückgegeben.
If_not_found (optional):Sie können eine benutzerdefinierte Fehlermeldung anzeigen, wenn keine Übereinstimmung gefunden wird.
Match_mode (optional):Sie müssen den Übereinstimmungstyp auswählen, indem Sie vier Werte zwischen 0, -1, 1 und 2 eingeben.
0:Es wird nach einer genauen Übereinstimmung gesucht. Wenn es nicht gefunden wird, wird die von Ihnen gewählte Fehlermeldung angezeigt.
-1:Wenn keine exakte Übereinstimmung gefunden wird, wird basierend auf der Suche der unmittelbar kleinere Wert zurückgegeben.
1:Wenn keine exakte Übereinstimmung gefunden wird, wird basierend auf der Suche der unmittelbar größere erhebliche Wert zurückgegeben.
2:Sie können dies für Platzhalterübereinstimmungen verwenden, und „?“, „*“ und „~“ haben unterschiedliche Funktionen.
- Fragezeichen (?):Es sucht nach jedem Zeichen dort, wo es eingegeben wird. Wenn Sie beispielsweise Ro?y eingeben, wird nach Rony, Roxy, Romy usw. gesucht.
- Sternchen:
- Es wird nach allem gesucht, unabhängig von der eingegebenen Länge. Wenn Sie beispielsweise „Süden*“ eingeben, wird nach Südosten und Südwesten oder jedem anderen Ergebnis gesucht, bei dem „Süden“ am Anfang steht.Tilde (~)
bezieht sich auf Fragezeichen, Sternchen und Tilde.Suchmodus (optional):
Sie können zwischen vier verschiedenen Suchmodi wählen: 1, -1, 2 und -2.1:
Die Suche beginnt mit dem ersten Element. Wenn Sie keinen Suchmodus eingeben, ist dies die Standardeinstellung.-1:
Die Suche beginnt mit dem letzten Eintrag.2:
Es startet eine binäre Suche, bei der das Array in aufsteigender Reihenfolge sortiert werden muss.-2:
Es startet eine binäre Suche, bei der das Array in absteigender Reihenfolge sortiert werden muss.
*Wenn das Array in 2 und -2 nicht wie erforderlich sortiert ist, erhalten Sie ungültige Ergebnisse.
Anhand der obigen Erklärung können Sie bereits erkennen, wie leistungsstark XLOOKUP im Vergleich zu VLOOKUP ist.
Erläuterung anhand eines Beispiels
Lassen Sie uns nun einen Datensatz untersuchen, um Ihnen zu helfen, die XLOOKUP-Funktionen in Excel besser zu verstehen.

Der Datensatz umfasst hier Daten zu einigen Mitarbeitern in einem Unternehmen, einschließlich Mitarbeiter-ID, Name, Abteilung usw.
Jetzt möchte ich XLOOKUP verwenden, um die Mitarbeiter-ID, den aktuellen Ländernamen und die Stadt basierend auf dem Mitarbeiternamen abzurufen.
Auch wenn SVERWEIS in diesem Fall verwendet werden kann, gibt es Einschränkungen, auf die ich später noch eingehen werde.
Ich werde den Namen in Zelle S1 eingeben und die entsprechende Mitarbeiter-ID, das Land und der Name der Stadt werden automatisch in die Zellen S2, S3 und S4 abgerufen.
Der Eintrag in den Zellen S2, S3 und S4 sieht also wie folgt aus:
=XLOOKUP(S1,B2:B1001,A2:A1001,"Not found")In U2
=XLOOKUP(S1,B2:B1001,N2:N1001,"Not found")In U3
=XLOOKUP(S1,B2:B1001,O2:O1001,"Not found")
=In U4Ich habe das „genau wie alle anderen Funktionen in Excel.” Melden Sie sich im Screenshot anfür Ihr Verständnis. Sie sollten jedoch das „=
” vor der Implementierung von XLOOKUP,Ich habe hier keine weiteren Argumente verwendet außer dem „If_not_found

”-Argument. Sie können jedoch eines verwenden.wer von XLOOKUPP
O
- Das war eine grundlegende Anleitung zur Verwendung von XLOOKUP. Neben dieser grundlegenden Implementierung ist XLOOKUP eine leistungsstarke neue Microsoft Excel-Suche, die mehrere Funktionen unter einem Dach vereint. Werfen wir einen Blick darauf, warum es so mächtig ist und welche Dominanz es gegenüber VLOOKUP oder HLOOKUP hat.
- Wenn der Suchwert nicht gefunden wird, können Sie mit XLOOKUP die Anzeige einer Fehlermeldung festlegen, im Gegensatz zu VLOOKUP oder HLOOKUP, wo IFERROR in der Funktion verschachtelt sein muss, um eine Fehlermeldung anzuzeigen.
- Je nachdem, wie Sie in Excel nachschlagen möchten, müssen Sie entweder VLOOKUP oder HLOOKUP verwenden. Mit XLOOKUP können Sie jedoch sowohl vertikal als auch horizontal suchen, da Sie lediglich die Arrays ansprechen müssen, in denen die Werte gesucht und zurückgegeben werden müssen.Sie können sowohl links als auch rechts suchen, da Sie nur die Arrays adressieren.VLOOKUP kann
- Suchen Sie nur rechts davon, wo der Wert gefunden wird. Im Fall von XLOOKUP jedoch
Wenn eine neue Spalte oder Zeile in das Blatt eingefügt wird, werden die Ergebnisse von XLOOKUP im Gegensatz zu VLOOKUP oder HLOOKUP nicht verändert, selbst wenn die Arrays aufgrund der Aktion verschoben werden.










![[Review] Microsoft Edge (oder Spartan) Webbrowser in Windows 10](https://media.askvg.com/articles/images5/Windows_10_Spartan_Web_Browser.png)




