
Einführung in XLOOKUP in Excel
XLOOKUP ist eine der leistungsstärksten Suchfunktionen, die in modernen Versionen von Microsoft Excel eingeführt wurde. Es ersetzt ältere Funktionen wie VLOOKUP, HLOOKUP und sogar Kombinationen von INDEX und MATCH. Mit einer einfacheren Syntax und mehr Flexibilität ermöglicht es XLOOKUP, Werte in einem Datensatz zu suchen und passende Ergebnisse schnell und genau zurückzugeben.
Wenn Sie regelmäßig mit großen Tabellenkalkulationen arbeiten – wie Verkaufsberichten, Mitarbeiterlisten oder Inventarlisten – kann XLOOKUP Ihren Arbeitsablauf erheblich vereinfachen. In diesem Tutorial lernen Sie Schritt für Schritt, wie Sie XLOOKUP verwenden, die Syntax verstehen und sie auf praktische Beispiele anwenden.
Warum XLOOKUP besser ist als VLOOKUP
Bevor wir in Formeln eintauchen, ist es hilfreich zu verstehen, warum viele Excel-Profis XLOOKUP älteren Suchfunktionen vorziehen.
- Keine Spaltenindexnummer erforderlich – Im Gegensatz zu VLOOKUP müssen Sie keine Spalten manuell zählen.
- Funktioniert links oder rechts – XLOOKUP kann Werte aus beiden Richtungen zurückgeben.
- Integrierte Fehlerbehandlung – Sie können leicht definieren, was zurückgegeben wird, wenn ein Treffer nicht gefunden wird.
- Flexiblere Suchoptionen – Unterstützt genaue Übereinstimmungen, ungefähre Übereinstimmungen und Platzhaltersuchen.
- Verarbeitet vertikale und horizontale Suchen – Beseitigt die Notwendigkeit sowohl von VLOOKUP als auch von HLOOKUP.
Diese Verbesserungen machen XLOOKUP einfacher zu pflegen und weniger fehleranfällig in realen Geschäftstabellen.
Syntax der XLOOKUP-Formel
Die allgemeine Syntax von XLOOKUP lautet:
=XLOOKUP(suchwert, suchbereich, rückgabebereich, [nicht gefunden], [übereinstimmungsmodus], [suchmodus])
Erklärung der Argumente
- suchwert – Der Wert, den Sie suchen möchten.
- suchbereich – Der Bereich, in dem Excel nach dem Suchwert sucht.
- rückgabebereich – Der Bereich, der das Ergebnis enthält, das Sie zurückgegeben haben möchten.
- nicht gefunden – Optionaler Text, der ausgegeben wird, wenn der Wert nicht gefunden wird.
- übereinstimmungsmodus – Definiert die Art der Übereinstimmung (genau, ungefähr, Platzhalter).
- suchmodus – Steuert die Suchrichtung (von ersten bis letzten oder von letzten bis ersten).
In den meisten Alltagsanwendungen benötigen Sie nur die ersten drei Argumente.
Beispieldatensatz
Stellen Sie sich vor, Sie haben eine einfache Mitarbeitertabelle:
- Spalte A: Mitarbeiter-ID
- Spalte B: Mitarbeitername
- Spalte C: Abteilung
- Spalte D: Gehalt
Sie möchten eine Mitarbeiter-ID suchen und den Namen des Mitarbeiters automatisch zurückgeben.
Schritt-für-Schritt: Ihre erste XLOOKUP-Formel
Schritt 1: Bereiten Sie den Suchwert vor
Wählen Sie eine Zelle aus, in der Benutzer die ID eingeben, die sie suchen möchten. Zum Beispiel:
Zelle F2 = Mitarbeiter-ID, die gesucht werden soll
Schritt 2: Identifizieren Sie die Suchspalte
Die Spalte, die den Wert enthält, den Sie suchen möchten, ist der Suchbereich. In unserem Beispiel:
A2:A100
Diese Spalte enthält die Mitarbeiter-IDs.
Schritt 3: Wählen Sie die Rückgabespalte aus
Der Rückgabebereich ist die Spalte, die die Daten enthält, die Sie zurückgeben möchten. Um den Mitarbeiternamen zurückzugeben:
B2:B100
Schritt 4: Geben Sie die XLOOKUP-Formel ein
Geben Sie in der Ergebniszelle Folgendes ein:
=XLOOKUP(F2, A2:A100, B2:B100)
Excel sucht nach dem in F2 eingegebenen Wert im Bereich A2:A100. Wenn es eine Übereinstimmung findet, gibt es den entsprechenden Wert aus B2:B100 zurück.
Umgang mit fehlenden Werten
Ein häufiges Problem bei Suchformeln ist, wenn ein Wert im Datensatz nicht existiert. Anstatt einen Fehler wie #N/A zurückzugeben, ermöglicht es XLOOKUP Ihnen, eine benutzerdefinierte Nachricht anzuzeigen.
Beispiel Formel
=XLOOKUP(F2, A2:A100, B2:B100, "Mitarbeiter nicht gefunden")
Wenn Excel die Mitarbeiter-ID nicht finden kann, zeigt es die Nachricht „Mitarbeiter nicht gefunden“ anstelle eines Fehlers an.
Mehrere Spalten zurückgeben
XLOOKUP kann auch mehrere Werte auf einmal zurückgeben. Wenn Sie beispielsweise sowohl die Abteilung als auch das Gehalt eines Mitarbeiters zurückgeben möchten, können Sie den Rückgabebereich erweitern.
Beispiel Formel
=XLOOKUP(F2, A2:A100, C2:D100)
Diese Formel gibt zwei Spalten zurück:
- Abteilung
- Gehalt
Excel verteilt die Ergebnisse automatisch in angrenzende Zellen.
XLOOKUP für linke Suchen verwenden
Eine Einschränkung von VLOOKUP ist, dass es nur von links nach rechts suchen kann. XLOOKUP hat diese Einschränkung nicht.
Wenn Ihre Tabelle beispielsweise die Mitarbeiternamen vor ihren IDs auflistet:
- Spalte A: Mitarbeitername
- Spalte B: Mitarbeiter-ID
Sie können nach einer ID suchen und den Namen mit Folgendem zurückgeben:
=XLOOKUP(E2, B2:B100, A2:A100)
Diese Flexibilität erleichtert das Design von Tabellenkalkulationen erheblich.
Verwendung von Platzhaltern in XLOOKUP
XLOOKUP unterstützt Platzhalterzeichen für Teilübereinstimmungen.
Die gebräuchlichsten Platzhalter sind:
- * – steht für mehrere Zeichen
- ? – steht für ein einzelnes Zeichen
Beispiel
Wenn Sie nach Mitarbeitern suchen möchten, deren Namen mit „Sam“ beginnen:
=XLOOKUP("Sam*", B2:B100, C2:C100,,2)
Die 2 im Argument für den Übereinstimmungsmodus aktiviert die Platzhaltersuche.
Von unten nach oben suchen
Manchmal möchten Sie den aktuellsten Eintrag in einem Datensatz finden. XLOOKUP ermöglicht es Ihnen, von unten nach oben zu suchen.
Beispiel Formel
=XLOOKUP(F2, A2:A100, D2:D100,,0,-1)
Der -1 Suchmodus sagt Excel, dass es vom letzten Wert zum ersten suchen soll.
Reale Anwendungsfälle
1. Verkaufsberichte
In einem Verkaufsbericht möchten Sie möglicherweise Produktpreise basierend auf einem Produktcode abrufen.
Beispiel:
=XLOOKUP(A2, Produkte!A:A, Produkte!C:C)
Diese Formel findet den Produktcode und gibt seinen Preis zurück.
2. Inventarverwaltung
XLOOKUP kann schnell die Lagerbestände anzeigen, wenn eine Produkt-ID eingegeben wird.
=XLOOKUP(E2, A2:A500, D2:D500)
Dies hilft Lagerteams, den verfügbaren Inventarbestand zu überwachen.
3. HR-Mitarbeiterdaten
Personalabteilungen speichern oft Mitarbeiterinformationen in großen Tabellenkalkulationen. XLOOKUP kann abrufen:
- Mitarbeiterabteilungen
- Eintritte
- Gehälter
- Manager Namen
Dies ermöglicht es HR-Mitarbeitern, schnelle Mitarbeiter-Suchwerkzeuge zu erstellen.
Meistgemachte Fehler vermeiden
1. Ungleichmäßige Bereiche
Der Suchbereich und der Rückgabebereich sollten normalerweise die gleiche Anzahl an Zeilen oder Spalten haben. Ungleichmäßige Bereiche können falsche Ergebnisse liefern.
2. Falscher Übereinstimmungsmodus
Standardmäßig führt XLOOKUP eine genaue Übereinstimmung durch. Wenn Sie ungefähre Übereinstimmungen oder Platzhaltersuchen benötigen, müssen Sie den richtigen Übereinstimmungsmodus angeben.
3. Die falsche Spalte durchsuchen
Stellen Sie sicher, dass der Suchbereich die Werte enthält, nach denen Sie suchen. Wenn Excel den Wert nicht finden kann, wird das Ergebnis „nicht gefunden“ ausgelöst.
Praktische Tipps zur Verwendung von XLOOKUP
- Verwenden Sie benannte Bereiche, um Formeln lesbarer zu machen.
- Kombinieren Sie mit Datenvalidierung, um durchsuchbare Dashboards zu erstellen.
- Verwenden Sie strukturierte Tabellen für dynamische Formeln, die sich automatisch erweitern.
- Fügen Sie Fehlermeldungen hinzu mit dem
nicht gefundenArgument.
Diese kleinen Verbesserungen können Ihre Tabellenkalkulationen für Teams einfacher wartbar machen.
XLOOKUP vs INDEX und MATCH
Bevor XLOOKUP existierte, verließen sich viele erfahrene Benutzer auf die Kombination von INDEX und MATCH, um die Einschränkungen von VLOOKUP zu umgehen.
Beispiel:
=INDEX(B2:B100, MATCH(F2, A2:A100, 0))
XLOOKUP vereinfacht diesen Prozess erheblich:
=XLOOKUP(F2, A2:A100, B2:B100)
Das Ergebnis ist leichter zu lesen, einfacher zu prüfen und schneller zu erstellen.
Wann Sie XLOOKUP verwenden sollten
XLOOKUP ist ideal, wenn:
- Sie häufig Datensätze nach übereinstimmenden Werten durchsuchen.
- Sie ältere VLOOKUP-Formeln ersetzen möchten.
- Sie flexible Suchen in verschiedene Richtungen benötigen.
- Sie eine integrierte Fehlerbehandlung möchten.
Bitte beachten Sie jedoch, dass XLOOKUP nur in neueren Excel-Versionen wie Microsoft 365 und Excel 2021 oder später verfügbar ist.
Fazit
XLOOKUP ist eine der nützlichsten modernen Excel-Funktionen für Fachleute, die mit Daten arbeiten. Sein flexibles Design beseitigt viele Einschränkungen, die in älteren Suchformeln vorhanden sind, und ermöglicht es Ihnen, sauberere und zuverlässigere Tabellenkalkulationen zu erstellen.
Durch das Verständnis der Kernsyntax und das Üben mit realen Beispielen können Sie XLOOKUP schnell auf Aufgaben wie Mitarbeitersuchen, Produktabfragen, Verkaufsberichte und Inventarverfolgung anwenden. Sobald Sie sich mit der Funktion wohlfühlen, wird sie wahrscheinlich die meisten Ihrer VLOOKUP- und HLOOKUP-Formeln ersetzen.
Beginnen Sie mit dem Üben kleiner Datensätze, experimentieren Sie mit optionalen Argumenten wie Platzhaltersuche und Rückwärtsdurchsuchung und integrieren Sie XLOOKUP schrittweise in Ihren täglichen Excel-Arbeitsablauf.
