Excel - XVERWEIS vs. SVERWEIS vs. INDEX / MATCH-Funktionen

Am 28. August 2022 hat Microsoft die Veröffentlichung der XLOOKUP-Funktion angekündigt. Die XLOOKUP-Funktion soll sowohl die SVERWEIS- als auch die HVERWEIS-Funktion ersetzen. Es wird auch die INDEX / MATCH-Funktionskombination ersetzen, die zuvor verwendet wurde, um leistungsstärkere SVERWEIS durchzuführen.

Die XLOOKUP-Funktion wird langsam für Office 365-Benutzer freigegeben (ab Office 365 Insiders). Daher wird Ihnen die neue verfügbare Funktion möglicherweise noch nicht angezeigt. Benutzer von Office 2022 erhalten XLOOKUP nicht. Seien Sie also bei der Verwendung der XLOOKUP-Funktion vorsichtig – stellen Sie sicher, dass Ihre Endbenutzer Zugriff auf die neue Funktion haben.

XLOOKUP-Beispiel

XLOOKUP-Syntax

Die XLOOKUP-Syntax ist:

XLOOKUP(lookup_value,lookup_array,return_array,[match_mode],[search_mode])

Woher:

  • lookup_value - Worauf zu achten ist
  • lookup_array - Wo zu suchen
  • return_array - Was ausgegeben werden soll
  • [match_mode] – (OPTIONAL) Geben Sie die Art des durchzuführenden Matches an. Standard ist Exakte Übereinstimmung (siehe Tabelle unten für alle Optionen)
  • [search_mode] - (OPTIONAL) Geben Sie Art und Richtung der Suche an. Standard ist First-to-Last (siehe Tabelle unten für alle Optionen)

XVERWEIS Match_Mode

0 - Genaue Übereinstimmung findet nur genaue Übereinstimmungen

1 (-1) - Führt eine genaue Übereinstimmung durch oder findet das nächstgrößere (kleinste) Element.

2 - Wildcard-Zeichenvergleich ermöglicht die Verwendung von ? oder * Platzhalter für ungenaue Übereinstimmungen.

XVERWEIS Suchmodus

1 - Suche von oben nach unten (oder von links nach rechts für die horizontale Suche)

-1 - Suche von unten nach oben (oder von rechts nach links für die horizontale Suche)

2 (-2) - Binäre Suche nach sortierten Daten. Wenn Sie nicht wissen, was eine binäre Suche ist, müssen Sie wahrscheinlich nie eine durchführen.

Warum ist XLOOKUP besser als VLOOKUP?

  1. Die SVERWEIS-Funktion erfordert, dass die Nachschlagespalte die Spalte ganz links im Datensatz ist. Sie können nicht nach links suchen. Dies war einer der Hauptvorteile der Verwendung von INDEX / MATCH anstelle von SVERWEIS. Das XLOOKUP hat diese Einschränkung jedoch nicht
  2. XLOOKUP ist standardmäßig auf eine genaue Übereinstimmung eingestellt. SVERWEIS ist standardmäßig eine "ungefähre" Übereinstimmung, sodass Sie das Argument "falsch" am Ende Ihres SVERWEIS hinzufügen müssen, um eine genaue Übereinstimmung durchzuführen. Dies war die Ursache für unzählige Tabellenkalkulationsfehler, bei denen Benutzer unbeabsichtigt ungefähre Übereinstimmungen ausführten.
  3. SVERWEIS-Formeln konnten das Einfügen oder Löschen von Spalten nicht verarbeiten. Wenn Sie eine Spalte eingefügt oder gelöscht haben, müssen Sie die Spaltenindexnummer in Ihrem SVERWEIS anpassen. Dies ist mit der XLOOKUP-Funktion kein Problem.
  4. XLOOKUP kann horizontale oder vertikale Lookups durchführen. Das XVERWEIS ersetzt sowohl das SVERWEIS als auch das HVERWEIS.
  5. XLOOKUP bietet intelligentere ungefähre Übereinstimmungen. SVERWEIS-Daten mussten vom kleinsten zum größten sortiert werden. XLOOKUP kann jedoch Suchen in beide Richtungen durchführen.
  6. XLOOKUP erfordert die Referenzierung von weniger Zellen. SVERWEIS erforderte, dass Sie einen gesamten Datensatz eingeben, aber XVERWEIS erfordert nur, dass Sie auf die relevanten Spalten oder Zeilen verweisen. Durch die Referenzierung von weniger Zellen erhöht XLOOKUP die Berechnungsgeschwindigkeit Ihrer Tabellenkalkulation und führt möglicherweise zu weniger zirkulären Referenzfehlern.

XLOOKUP-Beispiele in VBA

XLOOKUP steht vorerst nur dem Insider-Programm von Office 365 zur Verfügung, ist also noch nicht öffentlich verfügbar. Es wird bald verfügbar sein.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave