
Generische Formel
=XMATCH(A1,range,0,-1)
Zusammenfassung
Um eine "Rückwärtssuche" durchzuführen (dh die Suche von vorn nach zuerst), können Sie die XMATCH-Funktion verwenden. In dem gezeigten Beispiel lautet die Formel in Zelle G5, die nach unten kopiert wurde:
=XMATCH(F5,names,0,-1)
Dabei ist names (B5: B15) ein benannter Bereich.
Erläuterung
Die XMATCH-Funktion bietet neue Funktionen, die mit der MATCH-Funktion nicht verfügbar sind. Eine davon ist die Möglichkeit, eine "Rückwärtssuche" durchzuführen, indem das optionale Argument für den Suchmodus festgelegt wird. Der Standardwert für den Suchmodus ist 1, was eine normale "erste bis letzte" Suche angibt. In diesem Modus vergleicht XMATCH den Suchwert mit dem Sucharray, beginnend mit dem ersten Wert.
=XMATCH(F5,names,0,1) // start with first name
Wenn Sie den Suchmodus auf -1 Arten einstellen, wird eine Suche von "Last to First" durchgeführt. In diesem Modus vergleicht XMATCH den Suchwert mit dem Sucharray, beginnend mit dem letzten Wert und in Richtung des ersten:
=XMATCH(F5,names,0,-1) // start with last name
Datum und Betrag abrufen
XMATCH gibt eine Position zurück. Normalerweise wird XMATCH mit der INDEX-Funktion verwendet, um einen Wert an dieser Position zurückzugeben. In der Beispielshow können wir INDEX und XMATCH zusammen verwenden, um das Datum und die Verkäufe für jeden Namen wie folgt abzurufen:
=INDEX(dates,XMATCH(F5,names,0,-1)) // get date =INDEX(sales,XMATCH(F5,names,0,-1)) // get sale
wobei Daten (C5: C15) und Verkäufe (D5: D15) als Bereiche bezeichnet werden. Nach wie vor ist der Suchmodus auf -1 eingestellt, um eine umgekehrte Suche zu erzwingen.
Weitere Informationen zur Verwendung von INDEX mit MATCH finden Sie unter Verwendung von INDEX und MATCH.