Seit Microsoft im Jahr 1990 seine Office-Suite auf den Markt gebracht hat, ist die Liste der eingeführten Verbesserungen sehr lang. Eine der neuesten Maßnahmen zur Verbesserung der Benutzererfahrung seines Rechenprogramms war die Einführung der Suchfunktion. In diesem Beitrag werden wir sehen Was genau ist XLOOKUP und wozu dient es in Excel?
Dieses Feature wurde erstmals im August 2019 als Beta-Phase integriert. Derzeit steht es nur Nutzern von zur Verfügung Microsoft 365. Es ist ein sehr nützliches Tool für diejenigen, die in Excel mit großen Datenmengen arbeiten, wie wir Ihnen unten zeigen.
Was ist XLOOKUP?
Innerhalb von Excel ist die Funktion SUCHEX gehört zur Gruppe der Such- und Referenzfunktionen. Seit seiner Einführung hat es sich aufgrund seiner Effizienz und Benutzerfreundlichkeit zu einem der am häufigsten von Benutzern verwendeten Tools entwickelt.
XLOOKUP hilft uns dabei Suche nach bestimmten Einträgen in einer Reihe von Zellen. Eine ähnliche Funktion namens VLOOKUP gab es schon früher, obwohl XLOOKUP viel besser funktioniert, da es uns ermöglicht, nach mehreren Einträgen zu suchen (mit der vorherigen Funktion war dies nicht möglich) und vertikal und horizontal nach Werten zu suchen.
Diese Eigenschaften eröffnen neue Möglichkeiten im praktischen Bereich. Wenn wir beispielsweise die XLOOKUP-Funktion für eine Tabelle mit zahlreichen Zeilen und Spalten verwenden, wird uns angezeigt, wonach wir suchen, unabhängig davon, wo sich die Informationen befinden. Darüber hinaus ist die Suche nicht auf eine einzelne Seite beschränkt, sondern auf das gesamte Dokument. Und das alles läuft mit Schnelligkeit und Präzision. Was willst du mehr?
Syntax der XLOOKUP-Funktion
Wie jeder gute Excel-Benutzer bereits weiß, hat jede Funktion eine bestimmte Syntax, die eine Reihe spezifischer Parameter enthalten muss. Sie müssen sehr präzise sein, da jede kleine Ungenauigkeit bei der Formulierung der Syntax zu einem Fehler führen kann. Die Syntax, die auf die XLOOKUP-Funktion angewendet werden muss, lautet wie folgt:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [lookup_mode])
Die Parameter, die jedem Wert dieser Formel entsprechen, sind die folgenden:
- Lookup-Wert: die Eingabe, nach der wir suchen, die aus Text, Zahlen oder sogar Platzhaltern bestehen kann.
- lookup_array: bezieht sich auf den Bereich oder das Array, in dem Excel nach den gewünschten Informationen suchen soll.
- zurückgegebenes_Array: bezieht sich auf den Bereich oder die Matrix, in der Excel die gewünschten Informationen zurückgeben soll.
Diese drei sind die Grundparameter. Darüber hinaus gibt es weitere optionale Parameter, die wir je nach Einzelfall verwenden können:
- if_not_found: Wenn Excel keine gültige Übereinstimmung findet, kann es einen Text oder Wert zurückgeben, den wir uns zuvor bereitgestellt haben (wenn dies nicht geschieht, zeigt Excel einfach die Meldung „#N/A“ an).
- match_mode: Über den Vergleichsmodus kann eine Art der Übereinstimmung angegeben werden.
- Suchmodus: Sie können eine binäre Suche auslösen oder bestimmen, wo die Suche beginnen und enden soll, indem Sie den Wert „1“ für das erste Element und den Wert „-1“ für das letzte verwenden.
Beispiele für die Verwendung der XLOOKUP-Funktion
Möglicherweise haben Sie alle Informationen, die Sie bisher gelesen haben, etwas verwirrt. Wie immer ist es besser, auf praktische Beispiele zurückzugreifen, anhand derer wir den Nutzen der XLOOKUP-Funktion in Excel besser überprüfen können:
Nur erforderliche Parameter verwenden
Erstens der einfachste Fall, in dem Sie es tun müssen Es werden nur die drei verbindlichen Spezifikationen verwendet „lookup_value“, „lookup_array“ und „return_array“.
In unserem Beispiel präsentieren wir eine Tabelle mit den Namen einer Gruppe von Basketballspielern und ihrer Größe. Das Suchergebnis sollte in Zelle G6 angezeigt werden, die wir auswählen müssen. Die Formel, die wir verwenden müssen, ist die folgende:
=BUSCARX(F6;B6:B17;D6:D17)
Der gesuchte Wert ist „Galván“ (Zelle F6). Das gesuchte Array ist die Spalte mit den Namen (B6:B17), während das zurückgegebene Array die Spalte ist, die den Höhen der einzelnen Namen entspricht (D6:D17). Drücken Sie einfach die „Enter“-Taste, um das gesuchte Ergebnis anzuzeigen.
Hinzufügen von zwei Rückgabewerten
Wir verwenden das gleiche Beispiel wie im vorherigen Fall, nur dass wir dieses Mal zusätzlich zur Körpergröße des Spielers wissen möchten, welche Trikotnummer er hat. Anschließend muss das zurückgegebene Array erweitert werden, damit Excel beide Ergebnisse finden kann. Die Formel würde so aussehen:
=BUSCARX(F6;B6:B17;C6:D17)
Hinzufügen des Parameters „if_it_is_not_found“
Stellen wir uns nun vor, dass wir im gleichen Beispiel wie in den beiden vorherigen Fällen in unsere Suche den Namen eines Spielers eingeben, der nicht auf der Liste erscheint. Hier kann der Antworttext über den Parameter „if_it_is_not_found“ angegeben werden. Der ausgewählte Ausgabetext ist „Ungültige Spezifikation“, obwohl auch jede andere Nachricht, die uns angemessen erscheint, gültig wäre. Die entsprechende Syntax wäre diese:
=XLOOKUP(F6,B6:B17,C6:D17, „Ungültige Spezifikation“)
Dies sind nur drei einfache und praktische Beispiele für die Anwendung der XLOOKUP-Funktion in Excel. Die Wahrheit ist, dass diese Funktion in viel größeren und komplexeren Dokumenten verwendet werden kann und so schnell das gewünschte Ergebnis erzielt.