WorksheetFunction.Match (Excel)

Sucht Werte innerhalb eines Bezugs oder einer Matrix.

Suchkriterium ist der Wert, den Sie in gesuchte vergleichen möchten. Suchkriterium kann ein Wert (eine Zahl, eine Zeichenfolge oder ein Wahrheitswert) oder ein Bezug auf eine Zelle sein, die eine Zahl, eine Zeichenfolge oder einen Wahrheitswert enthält. Wenn Vergleichstyp 1 ist, sucht Match den größten Wert, der kleiner oder gleich Suchkriterium ist. Wenn Vergleichstyp 0 ist, sucht Match den ersten Wert, der genau gleich Suchkriterium ist. Wenn Vergleichstyp-1 ist, sucht Match den kleinsten Wert, der größer als oder gleich Suchkriterium ist. Fehlt das Argument Vergleichstyp, wird es als 1 angenommen. Match gibt die Position des übereinstimmenden Werts in gesuchte zurück, nicht den Wert selbst. Match unterscheidet nicht zwischen Groß-und Kleinbuchstaben beim Vergleichen von Textwerten. Wenn Übereinstimmung bei der Suche nach einer Übereinstimmung nicht erfolgreich ist, wird der Fehlerwert #N/a zurückgegeben. Wenn Vergleichstyp 0 und Suchkriterium Text ist, können Sie die Platzhalterzeichen, Fragezeichen (?) und Sternchen (*) in Suchkriterium verwenden.

Syntax : expression.Match (Arg1, Arg2, Arg3)

Dim dblMatch As Double
dblMatch = WorksheetFunction.Match(Arg1:=, Arg2:=)

Arguments

Hier sind die benannte Argumente :

Arg1 - Suchkriterium: der Wert, den Sie verwenden, um den gewünschten Wert in einer Tabelle zu finden

Arg2 - Gesuchte: ein zusammenhängender Bereich von Zellen, der mögliche Nachschlagewerte enthält

Das folgendes Argument ist optional

Arg3 - Vergleichstyp: die Zahl-1, 0 oder 1