WorksheetFunction.Match(Object, Object, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Sucht Werte innerhalb eines Bezugs oder einer Matrix. Verwenden Sie Übereinstimmung anstelle einer der Lookup(Object, Object, Object) Funktionen, wenn Sie die Position eines Elements in einem Bereich anstelle des Elements selbst benötigen.
public double Match (object Arg1, object Arg2, object Arg3);
Public Function Match (Arg1 As Object, Arg2 As Object, Optional Arg3 As Object) As Double
Parameter
- Arg1
- Object
Suchkriterium – der Wert, aufgrund dessen der gewünschte Wert in einer Tabelle gesucht wird.
- Arg2
- Object
Suchmatrix – ein zusammenhängender Zellbereich mit möglichen Vergleichskriterien. Suchmatrix muss eine Matrix oder ein Bezug auf eine Matrix sein.
- Arg3
- Object
Vergleichstyp – die Zahl -1, 0 oder 1. Vergleichstyp gibt an, auf welche Weise Microsoft Excel die Werte in einer Suchmatrix mit den Suchkriterien vergleicht.
Gibt zurück
Hinweise
„Lookup_value“ ist der Wert, den Sie in „lookup_array“ abgleichen möchten. Wenn Sie beispielsweise die Nummer einer person in einem Telefonbuch nachschlagen, verwenden Sie den Namen der Person als Nachschlagewert, aber die Telefonnummer ist der gewünschte Wert.
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 match_type 1 ist, findet Match den größten Wert, der kleiner oder gleich lookup_value ist. Lookup_array muss in aufsteigender Reihenfolge platziert werden: ...-2, -1, 0, 1, 2, ..., A-Z, false, true.
Wenn match_type 0 ist, findet Match den ersten Wert, der genau gleich lookup_value ist. Die Elemente der Suchmatrix dürfen in beliebiger Reihenfolge angeordnet sein.
Wenn match_type -1 ist, findet Match den kleinsten Wert, der größer oder gleich lookup_value ist. Lookup_array muss in absteigender Reihenfolge platziert werden: true, false, Z-A, ... 2, 1, 0, -1, -2, ... usw. Wenn match_type nicht angegeben wird, wird davon ausgegangen, dass es 1 ist.
Match gibt die Position des abgeglichenen Werts innerhalb lookup_array zurück, nicht den Wert selbst. Match("b",{"a","b","c"},0) gibt beispielsweise 2 zurück, die relative Position von "b" innerhalb des Arrays {"a","b","c"}.
Die Übereinstimmung unterscheidet beim Abgleich von Textwerten nicht zwischen Groß- und Kleinbuchstaben.
Wenn Die Übereinstimmung nicht gefunden werden kann, wird der #N/A-Fehlerwert zurückgegeben.
Ist Vergleichstyp gleich 0 und ist als Suchkriterium eine Zeichenfolge angegeben, können Sie im Suchkriterium Platzhalterzeichen, Fragezeichen und Sternchen (*) verwenden. Ein Fragezeichen ersetzt beim Abgleichen ein einzelnes Zeichen und ein Sternchen eine beliebige Zeichenfolge. Wenn Sie nach einem Fragezeichen oder Sternchen suchen möchten, geben Sie vor dem Zeichen eine Tilde (~) ein.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für