Xlookup vs. Vlookup: Warum das eine über das andere verwenden?

Xlookup vs. Vlookup: Warum das eine über das andere verwenden?

Stellen Sie sich vor, Sie haben einen großen Datensatz in Microsoft Excel und müssen einen bestimmten Wert finden. Wenn Sie die genaue Zeile und Spalte, in der es sich befindet, nicht kennen, würde es ewig dauern, es zu finden. Mit Xlookup und Vlookup wird Ihre Suche jedoch vereinfacht.

Sie fragen sich wahrscheinlich, warum Sie nicht einfach die gute alte CTRL+ F-Kombination verwenden sollten, um Ihre Werte zu finden, aber diese beiden ermöglichen eine verfeinerte Suche. Bleiben Sie bei uns, während wir die Unterschiede zwischen diesen beiden aufdecken.

Wann würden Sie Xlookup verwenden?

Wie der Name schon sagt, ist Xlookup eine Suchfunktion, die den Wert einer bestimmten Zelle oder eines Zellbereichs zurückgibt. Es handelt sich um eine relativ neue Funktion, die im Volksmund als moderner Ersatz für Vlookup und Hlookup bekannt ist.

Wann wurde Xlookup eingeführt ? Xlookup wurde 2019 nach jahrelangem Versuch und Irrtum eingeführt, um die Fehler seiner Vorgänger zu korrigieren.

Ein Vlookup durchsucht die Spalte ganz links, während ein Xlookup die Spalte ganz rechts durchsucht.

Die beiden Funktionen ähneln sich darin, dass sie beide eine Liste nach einem Wert durchsuchen und einen anderen Wert zurückgeben, je nachdem, ob der Wert gefunden wird oder nicht. Ihr Hauptunterschied besteht darin, dass sich ihre Zielspalten an unterschiedlichen Positionen in Ihrer Tabelle befinden.

Sie sind im Grunde gleich, nur dass Xlookup weitere Verbesserungen mit sich brachte. Xlookup ist eine großartige Möglichkeit, Daten aus Ihren Datenquellen abzurufen. Es kann auf verschiedene Arten verwendet werden. Daher ist es wichtig zu verstehen, wie es funktioniert und warum es für Sie nützlich sein könnte.

Die Wahl zwischen Xlookup und Vlookup hängt weitgehend davon ab, wie Ihre Daten in Excel angeordnet sind. Wenn Ihre Datentabelle mehr als eine Spalte enthält und Sie wie die meisten Menschen nur von links nach rechts suchen müssen, ist die Verwendung von Vlookup für Sie wahrscheinlich einfacher als die von Xlookup.

Wenn Sie jedoch über mehrere Spalten hinweg suchen müssen und Ihre Daten nicht standardmäßig auf diese Weise angeordnet sind, ist Xlookup für Sie einfacher als Vlookup.

Was sind die Hauptunterschiede zwischen Xlookup und Vlookup?

1. Syntax

Vlookup

Die Syntaxformel für Vlookup lautet: (lookup_value,table_array,col_index_num,[range_lookup])

  • Lookup_value – Dies ist der Wert, nach dem in der Suchspalte gesucht werden soll. Es kann sich um eine Zahl, eine Textzeichenfolge oder einen Verweis handeln, der genau mit dem Suchwert übereinstimmt.
  • Table_array – Das Tabellenarray besteht aus Werten, die Sie durchsuchen möchten.
  • Col_index_num – Die Spaltennummer in der Nachschlagetabelle, die den Referenzwert enthält. Wenn Ihre Nachschlagetabelle mehrere Spalten enthält, geben Sie an, welche Spalte Sie verwenden möchten.
  • Range_lookup – Dies ist eine optionale Funktion, die Sie je nach Ihren gewünschten Ergebnissen einbinden können. Wenn Sie eine genaue Übereinstimmung wünschen, können Sie FALSE angeben. Das heißt, wenn es keine Übereinstimmung gibt, gibt das Ergebnis einen Fehler zurück, anstatt die nächstbeste Übereinstimmung zu liefern.

Nehmen wir zum Beispiel an, wir haben eine Excel-Tabelle mit Windows Report-Mitarbeitern und ihren Telefonnummern. In der ersten Spalte werden Namen aufgeführt und in der zweiten Spalte die Telefonnummer der Person.

Wir möchten die Telefonnummer einer Person anhand ihres Namens ermitteln. Wenn wir beispielsweise Claire Moraa in Zelle A1 eingeben, sollte Excel Claires Telefonnummer in B1 finden.

In diesem Fall verwenden wir Vlookup, da unsere Daten in zwei Spalten organisiert sind, eine mit Namen und eine mit Telefonnummern.

Xlookup

Die Xlookup-Syntaxformel lautet: (lookup_value,lookup_array,return_array,[if_not_found],[match_mode],[search_mode])

  • Lookup_array – Hier wird nach dem ersten Element des Arrays gesucht.
  • Return_array – Dies ist ein optionales Argument, das angibt, ob der ursprüngliche Wert zurückgegeben werden soll, wenn er nicht im Array gefunden wurde.
  • If_not_found – Ein weiterer optionaler Parameter, der bestimmt, was passiert, wenn es keine Übereinstimmungen für Ihre Suchabfrage gibt.
  • Match_mode – Ein optionaler Parameter. Es kann einer von zwei Werten sein: 0 (Standard) oder 1. Eine 0-Übereinstimmung bedeutet, dass alle Zeichen genau übereinstimmen müssen, und 1 bedeutet, dass die Zeichen nur ungefähr übereinstimmen.
  • Search_mode – Ein weiterer optionaler Parameter zur Angabe des Suchmodus, ob von oben oder unten.

Wie Sie sehen, verfügen beide Syntaxen über unterschiedliche Methoden zur Handhabung von Suchen. Wenn in einer Xlookup-Funktion der Suchtext nicht in der ersten Spalte Ihrer Tabelle gefunden wird, durchläuft Excel jede nachfolgende Spalte nach unten, bis eine Übereinstimmung gefunden wird oder das Ende Ihrer Tabelle erreicht wird.

Andererseits überprüft Vlookup jeweils nur eine Spalte. Bei der Suche nach Übereinstimmungen ganz links. Wenn in dieser Spalte keine Übereinstimmungen gefunden werden, wird die Suche abgebrochen und es werden keine Ergebnisse zurückgegeben.

Der vielleicht größte Vorteil der Verwendung von Xlookup sind mehrere Suchkriterien.

2. Fehlerbehandlung

Anhand der obigen Syntax können Sie erkennen, dass Xlookup über viele Parameter verfügt, die eine integrierte Fehlerbehandlung ermöglichen. Es ist nicht ungewöhnlich, dass die Suchanfragen keine Ergebnisse liefern. In solchen Fällen müssen Sie die Syntax anpassen, um das Gesuchte zu finden.

Mit dem Parameter If_not_found in Xlookup können Sie Ihre Suche verfeinern. Wenn wir beispielsweise in unserem obigen Beispiel einen anderen Mitarbeiter finden wollten, dieser jedoch nicht auf der Liste steht, würde die Vlookup-Syntax ein N/A-Ergebnis zurückgeben.

Mit Xlookup können Sie jedoch mit if_not_found einen optionalen Parameter hinzufügen und Not in die Liste aufnehmen , wenn der angegebene Name nicht gefunden werden kann.

Die Vlookup-Syntax ist einfach, aber begrenzt. Für den Xlookup können Sie festlegen, wo Ihre Suche beginnen soll. Wenn Sie über einen großen Datensatz verfügen und wissen, wo Sie suchen, können Sie eine Rückwärtssuche durchführen.

Das bedeutet im Grunde, dass Sie von oben oder unten beginnen können, um Zeit zu sparen. Angenommen, wir haben eine Liste mit über 1000 Mitarbeitern und Sie suchen nach einer Telefonnummer. Mit Vlookup können Sie die Suche nur von links beginnend durchführen.

Mit Xlookup können Sie von oben oder unten beginnen.

Zusammenfassend in tabellarischer Form:

Xlookup Vlookup
Kompatibilität Excel 2021 und höher Alle Versionen
Genaue Übereinstimmung Ja NEIN
Optionale Parameter Ja NEIN
Vertikale/horizontale Suche Ja NEIN

Was ist der Nachteil von Xlookup?

Nach den vielen Lobeshymnen auf Xlookup denken Sie wahrscheinlich, dass es zu schön ist, um wahr zu sein. Nun ja, du liegst nicht falsch. Xlookup ist nicht ohne Fehler, aber hoffentlich ist es nicht so schwerwiegend, dass Sie es verwerfen müssen.

Zu den bekannten Nachteilen gehören:

Auf meinem Arbeitscomputer mit 16 GB RAM erhalte ich XLOOKUPs, die „#N/A“ für vorhandene Werte zurückgeben. Dieselben XLOOKUPs werden mit dem korrekten Wert aktualisiert, sobald ich zu meinem Datensatz gehe und „STRG-F“ drücke

Obwohl dies noch bewiesen werden muss, besteht eine geringe Chance, dass es wahr sein könnte. Wenn dies der Fall ist, erfordern moderne Probleme moderne Lösungen. Sie können Ihren RAM jederzeit aufrüsten oder RAM-Reiniger verwenden .

Insgesamt liegt es wirklich an Ihnen, zu entscheiden, welches für Ihre Bedürfnisse am besten geeignet ist. Letztendlich sind beide wertvolle Tools für Excel-Power-User. Obwohl Vlookup insgesamt nützlicher sein mag, ist es nicht so flexibel oder anpassbar wie Xlookup.

Wenn wir von unserem Standpunkt aus entscheiden würden, sieht Xlookup wie die Funktion aus, die Sie verwenden sollten.

Haben Sie mit einer dieser Funktionen interagiert? Wir würden uns über Ihr Feedback freuen, was Sie bevorzugen und warum.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert