Die XLOOKUP-Funktion von Microsoft Excel ist ein effektives Suchwerkzeug, mit dem Sie bestimmte Werte in einem Zellbereich finden können. Es ersetzt frühere Suchfunktionen wie VLOOKUP und behebt viele ihrer Einschränkungen. Dieser Artikel bietet eine Schritt-für-Schritt-Anleitung zur effektiven Nutzung von XLOOKUP.
Was ist die XLOOKUP-Funktion und wie funktioniert sie?
Excel bietet mehrere Tools zum Durchsuchen von Daten, einschließlich des integrierten Such- und Auswahltools und Regeln für die bedingte Formatierung. Diese Eigenschaften machen jedoch keinen großen Unterschied in Ihrer Tabelle und erleichtern auch nicht die Referenzierung von Daten in anderen Formeln. Suchfunktionen wie XLOOKUP sind in solchen Fällen besonders nützlich.
Warum wir LOOKUP-Funktionen brauchen
Bei der Datenanalyse kommt es häufig vor, dass Sie Daten mithilfe benutzerdefinierter Suchkriterien durchsuchen müssen, die sich regelmäßig ändern. Datenanalysten verwenden häufig Abfragen, die leicht angepasst werden können, um bestimmte Erkenntnisse aus einem Datensatz zu gewinnen.
VLOOKUP und HLOOKUP – Einschränkungen und Lösungen
Der Umfang herkömmlicher Suchfunktionen wie HLOOKUP (horizontale Suche) und VLOOKUP (vertikale Suche) ist begrenzt. Neben anderen Einschränkungen müssen sie Lösungen für die Suche nach Daten links oder rechts von Werten finden. Um diese Einschränkungen zu überwinden, können Sie mit XLOOKUP nach Daten in Zeilen und Spalten suchen, sowohl links als auch rechts von Ihrem Suchwert.
Die Lösung – XLOOKUP
XLOOKUP kann ungefähre Übereinstimmungen, mehrere Suchwerte, verschachtelte Abfragen, benutzerdefinierte Fehlermeldungen und mehr verarbeiten. Es ist nur für Abonnenten von Microsoft 365 verfügbar, hat sich jedoch schnell zu einem Game-Changer sowohl für einfache als auch komplexe Datensuchen entwickelt.
Wie funktioniert die XLOOKUP-Funktion in Microsoft Excel?
Um die XLOOKUP-Funktion zu erklären, verwenden wir ein Beispiel. Stellen Sie sich eine Excel-Tabelle vor, die eine Mitarbeiterliste mit Spalten für Mitarbeiter-ID, Name, E-Mail-Adresse und Jobrolle enthält.
Ein solcher Datensatz kann mithilfe einer XLOOKUP-Formel als durchsuchbares Verzeichnis in Excel verwendet werden. Ein Suchwert für diese Formel könnte jeder der Werte in diesen Spalten sein.
Grundlegende Syntax von XLOOKUP
Die grundlegende Syntax für die XLOOKUP-Funktion lautet:
- lookup_value:
Der Wert, nach dem Sie suchen möchten.
- lookup_array:
Der zu durchsuchende Bereich oder Array.
- return_array:
Der Bereich oder das Array, aus dem ein Ergebnis zurückgegeben werden soll.
- [if_not_found]:(Optional) Der Wert, der zurückgegeben werden soll, wenn keine Übereinstimmung gefunden wird.
Beispielszenario
Stellen Sie sich eine Excel-Tabelle mit vier Spalten vor: Mitarbeiter-ID, Name, E-Mail und Jobrolle.
Sie möchten die E-Mail-Adresse des Mitarbeiters mit der ID 103 finden. So geht das mit XLOOKUP:
- Eine leere Zelle auswählen
Um eine XLOOKUP-Funktion einzufügen, öffnen Sie zunächst die Excel-Tabelle und wählen Sie eine leere Zelle aus. Klicken Sie auf die Bearbeitungsleiste im Menüband, um mit der Bearbeitung zu beginnen.
- Bestimmen Sie die Suchkriterien
Beginnen Sie mit der Eingabe der Formel in der Multifunktionsleiste:
- lookup_value: 103
- lookup_array: A2
(Bereich mit Mitarbeiter-IDs)
- return_array: C2
(Bereich mit E-Mail-Adressen)
Diese Formel sucht nach der ID 103 im Bereich A2
und geben Sie die entsprechende E-Mail aus dem Bereich C2 zurück
, also „jim@example.com“.
Optionale Argumente
- not_found:
Wenn der Wert nicht gefunden wird, können Sie eine benutzerdefinierte Nachricht oder einen benutzerdefinierten Wert angeben.
- match_mode: Geben Sie den Match-Typ an.
- search_mode: Geben Sie die Suchreihenfolge an.
Erweiterte Funktionen von XLOOKUP
XLOOKUP bietet mehrere erweiterte Funktionen:
1. Mehrere Spalten zurückgeben
XLOOKUP kann mehrere Datenspalten zurückgeben. Angenommen, Sie möchten sowohl die E-Mail-Adresse als auch die Jobrolle für einen bestimmten Mitarbeiter:
Diese Formel gibt das Array {"jim@example.com", "Designer"} zurück.
2. Verschachteltes XLOOKUP
Sie können XLOOKUP-Funktionen für komplexe Abfragen verschachteln. So finden Sie beispielsweise die berufliche Rolle eines Mitarbeiters anhand seiner E-Mail-Adresse:
Diese Formel findet zunächst die Mitarbeiter-ID anhand der E-Mail-Adresse und dann die Jobrolle anhand dieser ID.
Was Sie vor der Verwendung von XLOOKUP beachten sollten
- Datenanordnung:
XLOOKUP kann sowohl horizontal als auch vertikal angeordnete Daten durchsuchen.
- Fehlerbehandlung:
Verwenden Sie das Argument not_found, um nicht übereinstimmende Ergebnisse ordnungsgemäß zu verarbeiten.
- Bereichsgrößen:
Stellen Sie sicher, dass „lookup_array“ und „return_array“ dieselbe Größe haben, um Fehler zu vermeiden.
- Kompatibilität:
XLOOKUP ist nur in Microsoft 365 und neueren Versionen von Excel verfügbar.
Schritt-für-Schritt-Anleitung zur Verwendung von XLOOKUP in Excel
Befolgen Sie diese Schritte, um eine Formel mit XLOOKUP zu erstellen:
1. Wählen Sie eine leere Zelle aus:
Öffnen Sie Ihre Excel-Tabelle und wählen Sie eine leere Zelle aus.
2. Geben Sie die Formel ein:
Beginnen Sie mit der Eingabe von =XLOOKUP( in der Bearbeitungsleiste.
3. Suchkriterien einfügen:
Geben Sie den Suchwert, das Sucharray und das Rückgabearray an.
4. Optionale Argumente hinzufügen:
Fügen Sie bei Bedarf not_found, match_mode und search_mode hinzu.
5. Drücken Sie die Eingabetaste:
Schließen Sie die Formel mit einer schließenden Klammer und drücken Sie die Eingabetaste, um das Ergebnis anzuzeigen.
Abschließende Gedanken
Die XLOOKUP-Funktion von Excel ist ein vielseitiges und effizientes Werkzeug zur Datenanalyse. Im Vergleich zu Standardsuchvorgängen bietet es eine größere Flexibilität, rationalisiert schwierige Abfragen und verbessert die Arbeitseffizienz der Datenverwaltung. Sie können die Funktionen von Excel voll ausnutzen und Ihre Datenanalysefähigkeiten erheblich verbessern, indem Sie den Umgang mit XLOOKUP erlernen. XLOOKUP ist ein wichtiges Tool für jeden Excel-Benutzer oder Datenanalysten, unabhängig davon, ob er mit einfachen Listen oder komplizierten Datensätzen arbeitet.