XMATCH
gibt die relative Position eines Elements, das einem angegebenen Wert entspricht, in einem Array oder Bereich zurück. XMATCH
:- Unterstützt erweiterte Abgleich- und Suchfunktionen
- Lässt Platzhalterübereinstimmungen mit einem Fragezeichen (?) oder Sternchen (*) zu
Verwendungsbeispiel
XMATCH("Apfel"; A2:A)
XMATCH("Preis"; A2:A)
Syntax
XMATCH(Suchschlüssel; Suchbereich; [Abgleichmodus]; [Suchmodus])
Suchschlüssel
: Wert, nach dem gesucht wird, z. B.42
,"Katzen"
oderB24
.Suchbereich
: Der zu durchsuchende Bereich. Dieser Bereich darf nur aus einer einzelnen Zeile oder Spalte bestehen.Abgleichmodus
: [OPTIONAL: standardmäßig0
] Die Methode, mit der eine Übereinstimmung für denSuchschlüssel
gesucht wird.0
steht für eine genaue Übereinstimmung.1
steht für eine genaue Übereinstimmung oder den nächsten Wert, der größer als derSuchschlüssel
ist.-1
steht für eine genaue Übereinstimmung oder den nächsten Wert, der kleiner als derSuchschlüssel
ist.2
steht für eine Platzhalterübereinstimmung.
Suchmodus
: [OPTIONAL: standardmäßig1
] Gibt an, wie im Suchbereich gesucht werden soll.- Mit
1
wird vom ersten zum letzten Eintrag gesucht. - Mit
-1
wird vom letzten zum ersten Eintrag gesucht. - Mit
2
wird der Bereich mit einer binären Suche durchsucht. Der Bereich muss zuerst in aufsteigender Reihenfolge sortiert werden. - Mit
-2
wird der Bereich mit einer binären Suche durchsucht. Der Bereich muss zuerst in absteigender Reihenfolge sortiert werden.
- Mit
Beispiele
Suchtabelle für alle Beispiele.
XMATCH
in der Spalte „Sales rep“ (Vertriebsmitarbeiter) ohne Angabe von Abgleichmodus
und Suchmodus
XMATCH
für „Total amount“ (Gesamtverkaufswert) mit Abgleichmodus
= 0
und Suchmodus
= 1
und -1
XMATCH
mit horizontaler Übereinstimmung
XMATCH
mit Abgleichmodus
= 1
und Abgleichmodus
= -1
und ohne Suchmodus