Fortgeschrittene XLOOKUP-Anwendungen
Swipe um das Menü anzuzeigen
Verwendung der ungefähren Übereinstimmung mit XLOOKUP
Die exakte Übereinstimmung wird verwendet, 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 einen Umsatz von 12.000 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 eingetragen.
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 Mindestpunktzahlen;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.



- Wenn
D2gleich73ist, 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
Bzurück.
Dies ist eine ungefähre Übereinstimmung basierend auf Bereichen.
Rückgabe mehrerer Spalten
Angenommen, Sie haben eine Mitarbeitertabelle: Employee ID | Salary | Bonus. Sie möchten sowohl Salary als auch Bonus mit einer einzigen Suche zurückgeben.
=XLOOKUP(A3;E3:E7;F3:G7)
A3: enthält dieEmployee ID;E3:E7: enthält dieEmployee IDs in der Nachschlagetabelle;F3:G7: enthält die beiden SpaltenSalaryundBonus.



- Excel findet die passende
Employee IDin SpalteE; - Es gibt sowohl
Salaryals auchBonusaus den SpaltenFundGzurück; - Die Ergebnisse werden automatisch auf zwei benachbarte Zellen verteilt;
Eine Formel gibt mehrere zusammenhängende 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 IDzum Suchen;E3:E7: Suchspalte;F3:F7: Rückgabespalte;0: erzwingt genaue Übereinstimmung;-1: sucht von unten nach oben.



- 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
Fin dieser Zeile zurück.
Dies stellt sicher, dass bei Duplikaten der neueste Datensatz zurückgegeben wird.
Aufgabe
Szenario
Die Arbeitsmappe enthält drei separate Tabellenblätter.
Ziel ist es, fortgeschrittene XLOOKUP-Funktionen anzuwenden, um die spezifischen Ergebnisse zu erhalten.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen