Die XLOOKUP-Funktion in Excel: Ein umfassender Leitfaden

Die XLOOKUP-Funktion in Microsoft Excel ist ein leistungsstarkes Werkzeug, das das Auffinden von Daten in Tabellen und Bereichen revolutioniert. Sie ermöglicht es Benutzern, Werte basierend auf einer Suchanfrage in einer Spalte zu finden und das entsprechende Ergebnis aus derselben Zeile einer anderen Spalte zurückzugeben, unabhängig von der relativen Position der Spalten. Dies bietet eine größere Flexibilität als frühere Suchfunktionen wie VLOOKUP oder HLOOKUP. Es ist jedoch wichtig zu beachten, dass XLOOKUP nicht in Excel 2016 und 2019 verfügbar ist, aber in Arbeitsmappen, die mit neueren Versionen erstellt wurden, vorkommen kann.

Syntax und Argumente von XLOOKUP

Die grundlegende Syntax der XLOOKUP-Funktion lautet:

=XLOOKUP(Suchkriterium; Suchmatrix; Rückgabematrix; [Wenn_nicht_gefunden]; [Übereinstimmungsmodus]; [Suchmodus])

Die Funktion gliedert sich in mehrere Argumente, von denen die ersten drei erforderlich sind:

  • Suchkriterium: Der Wert, nach dem gesucht werden soll.
  • Suchmatrix: Der Bereich oder die Spalte, in der gesucht werden soll.
  • Rückgabematrix: Der Bereich oder die Spalte, aus der das Ergebnis zurückgegeben werden soll.
  • [Wenn_nicht_gefunden] (optional): Der Wert, der zurückgegeben wird, wenn keine Übereinstimmung gefunden wird. Standardmäßig wird #NV zurückgegeben.
  • [Übereinstimmungsmodus] (optional): Bestimmt die Art der Übereinstimmung. Der Standardwert ist 0 (exakte Übereinstimmung). Andere Optionen sind -1 (exakte Übereinstimmung oder nächstkleinerer Wert), 1 (exakte Übereinstimmung oder nächstgrößerer Wert) und 2 (Wildcard-Übereinstimmung).
  • [Suchmodus] (optional): Legt die Suchrichtung fest. 1 durchsucht von oben nach unten (Standard), -1 von unten nach oben, 2 führt eine Binärsuche in aufsteigender Reihenfolge durch und -2 in absteigender Reihenfolge.
Weiterlesen >>  Urlaubsplan Mitarbeiter Excel 2026: Kostenlose Vorlagen für Ihre Planung

Praktische Anwendungsbeispiele

Beispiel 1: Rückgabe eines einzelnen Werts

Dieses Beispiel zeigt, wie XLOOKUP verwendet wird, um den Ländercode anhand des Ländernamens zu finden. Hierbei werden das Suchkriterium (Zelle F2), die Suchmatrix (Bereich B2:B11) und die Rückgabematrix (Bereich D2:D11) angegeben. Da die exakte Übereinstimmung der Standard ist, muss der Übereinstimmungsmodus nicht explizit angegeben werden. Im Gegensatz zu VLOOKUP benötigt XLOOKUP keine separate Tabellenmatrix und Spaltenindexnummer.

Beispiel 2: Rückgabe mehrerer Werte

XLOOKUP kann im Gegensatz zu VLOOKUP mehrere Werte aus verschiedenen Spalten gleichzeitig zurückgeben. In diesem Beispiel werden Name und Abteilung eines Mitarbeiters anhand der Mitarbeiter-ID aus den Zellen C5:D14 gesucht. Die Formel =XLOOKUP(B2;B5:B14;C5:D14;0;1) gibt sowohl den Namen als auch die Abteilung zurück, wobei 0 als Standardwert für “Wenn nicht gefunden” und 1 für die Suche nach der nächstgrößeren Übereinstimmung dient.

Beispiel 3: Umgang mit nicht gefundenen Werten

Durch Hinzufügen des Arguments [Wenn_nicht_gefunden] kann benutzerdefinierter Text oder ein spezifischer Wert ausgegeben werden, wenn keine exakte Übereinstimmung gefunden wird. Dies verbessert die Klarheit der Ergebnisse und vermeidet die Anzeige von #NV-Fehlern.

Beispiel 4: Ungefähre Übereinstimmung für numerische Daten

Bei der Suche nach numerischen Werten wie Einkommen und entsprechenden Steuersätzen kann der Übereinstimmungsmodus 1 (nächstgrößerer Wert) nützlich sein. Hier sucht XLOOKUP das Einkommen (Zelle E2) in der Einkommensspalte (C2:C7) und gibt den zugehörigen Steuersatz aus Spalte B zurück. Wenn kein exakter Wert gefunden wird, wird der nächsthöhere Wert verwendet.

Beispiel 5: Verschachtelte XLOOKUP für vertikale und horizontale Suchen

XLOOKUP kann verschachtelt werden, um komplexe Suchen durchzuführen, die sowohl vertikale als auch horizontale Abfragen kombinieren. Ähnlich der Kombination von INDEX und MATCH kann eine verschachtelte XLOOKUP-Funktion verwendet werden, um Werte an der Schnittstelle einer Zeile und Spalte zu finden. Dies ist besonders nützlich für Pivot-Tabellen oder Matrixtabellen.

Weiterlesen >>  Word, Excel & PowerPoint auf dem MacBook: So verhindern Sie den automatischen Start

Beispiel 6: Aggregation von Daten mit SUM und XLOOKUP

Die Kombination von XLOOKUP mit Aggregationsfunktionen wie SUM ermöglicht die Summierung von Datenbereichen, die durch Suchkriterien definiert sind. In diesem Beispiel werden die Umsatzzahlen für eine Reihe von Früchten summiert, wobei zwei XLOOKUP-Funktionen die Start- und Endpunkte des zu summierenden Bereichs bestimmen. Die Funktion gibt einen Bereich zurück, der dann von SUM verarbeitet wird.

Fazit

Die XLOOKUP-Funktion stellt eine erhebliche Verbesserung gegenüber früheren Suchfunktionen in Excel dar. Ihre Flexibilität, die Möglichkeit, mehrere Werte zurückzugeben, und die verbesserte Handhabung von Fehlern und Suchmodi machen sie zu einem unverzichtbaren Werkzeug für die Datenanalyse und -verwaltung. Die Integration in neuere Excel-Versionen macht sie zunehmend zum Standard für Suchoperationen.

Für weitere Unterstützung und fortgeschrittene Techniken können Experten im Excel Tech Community konsultiert oder Hilfe in den Communities gesucht werden. Zusätzliche Informationen zu verwandten Funktionen wie der XMATCH-Funktion und anderen Excel-Funktionen finden Sie in der Microsoft-Dokumentation.