MATCH-Funktion
Gibt die relative Position eines Elements in einem Bereich zurück, der einem angegebenen Wert entspricht.
Beispielnutzung
MATCH("Sunday",A2:A9,0)
MATCH(DATE(2012,1,1),A2:F2)
Syntax
MATCH(search_key, range, [search_type])
search_key
– Der Wert, nach dem gesucht werden soll. Zum Beispiel42
,"Cats"
oderI24
.range
- Das zu durchsuchende eindimensionale Array.- Wenn ein Bereich verwendet wird, dessen Höhe und Breite größer als 1 ist, gibt
MATCH
#N/A!
.
- Wenn ein Bereich verwendet wird, dessen Höhe und Breite größer als 1 ist, gibt
search_type
- [ OPTIONAL -1
by default ] - Die Art und Weise, in der gesucht werden soll.1
, der Standardwert, bewirkt, dassMATCH
davon ausgeht, dass der Bereich in aufsteigender Reihenfolge sortiert ist, und den größten Wert kleiner oder gleichsearch_key
.0
gibt eine genaue Übereinstimmung an und ist in Situationen erforderlich, in denen derrange
nicht sortiert ist.-1
bewirkt, dassMATCH
davon ausgeht, dass der Bereich in absteigender Reihenfolge sortiert ist, und den kleinsten Wert größer oder gleichsearch_key
.
Anmerkungen
-
MATCH
gibt die Position eines übereinstimmenden Werts in einem Array oder Bereich zurück und nicht den Wert selbst. Um den Wert selbst oder einen anderen Wert zurückzugeben, der der Zeile oder Spalte entspricht, in der die Übereinstimmung gefunden wird, verwenden SieINDEX
,HLOOKUP
oderVLOOKUP
.
Siehe auch
VLOOKUP
: Vertikale Suche. Durchsucht die erste Spalte eines Bereichs nach einem Schlüssel und gibt den Wert einer angegebenen Zelle in der gefundenen Zeile zurück.
HLOOKUP
: Horizontale Suche. Durchsucht die erste Zeile eines Bereichs nach einem Schlüssel und gibt den Wert einer angegebenen Zelle in der gefundenen Spalte zurück.
INDEX
: Gibt den Inhalt einer Zelle zurück, angegeben durch Zeilen- und Spaltenoffset.
Beispiele
Gibt die relative Position eines Elements in einem Array zurück, das basierend auf einem anderen search_type
mit einem angegebenen Wert übereinstimmt.
No comments:
Post a Comment