Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Fortgeschrittene XLOOKUP-Anwendungen | XLOOKUP-Grundlagen und Fortgeschrittene Techniken
Excel Lookup Mastery

bookFortgeschrittene XLOOKUP-Anwendungen

Swipe um das Menü anzuzeigen

Verwendung der ungefähren Übereinstimmung mit XLOOKUP

Die exakte Übereinstimmung funktioniert, wenn Kennungen exakt übereinstimmen müssen. In einigen Geschäftsszenarien ist jedoch das Zuordnen von Werten innerhalb von Bereichen erforderlich.

Beispiel: Provisionssätze basierend auf Umsatzschwellenwerten.

Sales Table

Wenn ein Vertriebsmitarbeiter 12.000 Umsatz erzielt, sollte der Provisionssatz 8 % betragen. Dies erfordert eine ungefähre Übereinstimmung.

Syntax mit Match-Modus

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], match_mode)

match_mode-Optionen:

  • 0: genaue Übereinstimmung;
  • -1: genaue Übereinstimmung oder nächstkleinerer Wert;
  • 1: genaue Übereinstimmung oder nächstgrößerer Wert;
  • 2: Platzhalterübereinstimmung.

Für bereichsbasierte Suchen -1 verwenden. Das bedeutet, wenn keine genaue Übereinstimmung gefunden wird, wird der nächstkleinere Wert zurückgegeben.

Verwendung der ungefähren Übereinstimmung

Angenommen, es gibt eine Notentabelle. Column A enthält die erforderliche Mindestpunktzahl. Column B enthält die entsprechende Buchstabennote. Die Punktzahl eines Schülers wird in Zelle D2 eingegeben. Ziel ist es, die korrekte Buchstabennote basierend auf der Punktzahl zurückzugeben. Die Spalte Mindestpunktzahl muss aufsteigend sortiert sein.

=XLOOKUP(D2; A3:A8; B3:B8; "Not Found"; -1)
  • D2: enthält die numerische Punktzahl des Schülers;
  • A3:A8: enthält die Mindestpunktzahl-Schwellenwerte;
  • B3:B8: enthält die Buchstabennoten;
  • "Not Found": definiert, was angezeigt wird, wenn keine Übereinstimmung gefunden wird;
  • -1: weist Excel an, den nächstkleineren Wert zurückzugeben, wenn keine exakte Übereinstimmung gefunden wird.
carousel-imgcarousel-imgcarousel-img
Funktionsweise
expand arrow
  • Wenn D2 gleich 73 ist, durchsucht Excel die Spalte mit den Mindestpunktzahlen;
  • Es findet nicht exakt 73;
  • Es findet den nächstkleineren Wert, nämlich 70;
  • Es gibt die entsprechende Note B zurück.

Dies ist eine ungefähre Übereinstimmung basierend auf Bereichen.

Rückgabe mehrerer Spalten

Angenommen, es gibt eine Mitarbeitertabelle: Employee ID | Salary | Bonus. Es sollen sowohl Salary als auch Bonus mit einer einzigen Abfrage zurückgegeben werden.

=XLOOKUP(A3;E3:E7;F3:G7)
  • A3: enthält die Employee ID;
  • E3:E7: enthält die Employee IDs in der Nachschlagetabelle;
  • F3:G7: enthält zwei Spalten Salary und Bonus.
carousel-imgcarousel-imgcarousel-img
Funktionsweise
expand arrow
  • Excel findet die passende Employee ID in Spalte E;
  • Es gibt sowohl Salary als auch Bonus aus den Spalten F und G zurück;
  • Die Ergebnisse werden automatisch auf zwei benachbarte Zellen verteilt;

Eine Formel gibt mehrere zusammengehörige Felder zurück.

Suche von unten

Angenommen, die Mitarbeitertabelle enthält im Laufe der Zeit doppelte Employee IDs. Der aktuellste Eintrag wird immer unten hinzugefügt. Standardmäßig sucht XLOOKUP von oben nach unten. Um den neuesten Eintrag zu erhalten, muss von unten nach oben gesucht werden.

=XLOOKUP(A2; E3:E7; F3:F7; "Not Found"; 0; -1)
  • A2: Employee ID zum Suchen;
  • E3:E7: Suchspalte;
  • F3:F7: Rückgabespalte;
  • 0: erzwingt genaue Übereinstimmung;
  • -1: sucht von unten nach oben.
carousel-imgcarousel-imgcarousel-img
Funktionsweise
expand arrow
  • Excel beginnt mit der Suche am unteren Ende der Spalte E;
  • Es findet die erste passende ID von unten;
  • Es gibt den Wert aus Spalte F in dieser Zeile zurück.

Dies stellt sicher, dass bei Duplikaten der neueste Datensatz zurückgegeben wird.

Szenario

Die Arbeitsmappe enthält drei separate Tabellenblätter.

Ziel ist es, fortgeschrittene XLOOKUP-Funktionen anzuwenden, um die spezifischen Ergebnisse zu erhalten.

question mark

Welche Option stellt sicher, dass XLOOKUP den nächstkleineren Wert zurückgibt, wenn beim Suchen eines Wertes in einer bereichsbasierten Tabelle kein exakter Treffer gefunden wird?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 2

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 2. Kapitel 2
some-alt