Excel-Formel: XMATCH-Rückwärtssuche -

Inhaltsverzeichnis

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.

Interessante Beiträge...