Verwendung der Excel MATCH-Funktion -

Zusammenfassung

MATCH ist eine Excel-Funktion, mit der die Position eines Suchwerts in einer Zeile, Spalte oder Tabelle ermittelt wird. MATCH unterstützt ungefähre und genaue Übereinstimmungen sowie Platzhalter (*?) Für Teilübereinstimmungen. Oft wird MATCH mit der INDEX-Funktion kombiniert, um einen Wert an einer übereinstimmenden Position abzurufen.

Zweck

Ruft die Position eines Elements in einem Array ab

Rückgabewert

Eine Zahl, die eine Position in lookup_array darstellt.

Syntax

= MATCH (lookup_value, lookup_array, (match_type))

Argumente

  • lookup_value - Der Wert, der in lookup_array übereinstimmen soll.
  • lookup_array - Ein Zellbereich oder eine Array-Referenz.
  • match_type - (optional) 1 = genau oder nächstklein (Standard), 0 = exakte Übereinstimmung, -1 = genau oder nächstgrößer.

Ausführung

Excel 2003

Verwendungshinweise

Die MATCH-Funktion wird verwendet, um die Position eines Werts in einem Bereich oder Array zu bestimmen. Im obigen Screenshot ist die Formel in Zelle E6 beispielsweise so konfiguriert, dass die Position des Werts in Zelle D6 ermittelt wird. Die MATCH-Funktion gibt 5 zurück, da sich der Suchwert ("Pfirsich") an der 5. Stelle im Bereich B6: B14 befindet:

=MATCH(D6,B6:B14,0) // returns 5

Die MATCH-Funktion kann exakte und ungefähre Übereinstimmungen ausführen und unterstützt Platzhalter (*?) Für Teilübereinstimmungen. Es gibt 3 separate Übereinstimmungsmodi (festgelegt durch das Argument match_type), wie unten beschrieben.

Häufig wird die MATCH-Funktion mit der INDEX-Funktion kombiniert, um einen Wert an einer bestimmten (übereinstimmenden) Position abzurufen. Mit anderen Worten, MATCH ermittelt die Position und INDEX gibt den Wert an dieser Position zurück. Eine ausführliche Erklärung finden Sie unter Verwendung von INDEX und MATCH.

Informationen zum Übereinstimmungstyp

Der Übereinstimmungstyp ist optional. Wenn nicht angegeben, ist der Standardtyp für Übereinstimmungen 1 (genau oder nächstklein). Wenn der Übereinstimmungstyp 1 oder -1 ist, wird er manchmal als "ungefähre Übereinstimmung" bezeichnet. Beachten Sie jedoch, dass MATCH mit allen Übereinstimmungstypen eine genaue Übereinstimmung findet, wie in der folgenden Tabelle angegeben:

Übereinstimmungstyp Verhalten Einzelheiten
1 Ungefähr MATCH findet den größten Wert kleiner oder gleich dem Suchwert. Das Lookup-Array muss in aufsteigender Reihenfolge sortiert sein.
0 Genau MATCH findet den ersten Wert gleich dem Suchwert. Das Lookup-Array muss nicht sortiert werden.
-1 Ungefähr MATCH findet den kleinsten Wert größer oder gleich dem Suchwert. Das Lookup-Array muss in absteigender Reihenfolge sortiert sein.
Ungefähr Wenn der Übereinstimmungstyp weggelassen wird, wird standardmäßig 1 mit dem oben erläuterten Verhalten verwendet.

Achtung: Stellen Sie sicher, dass der Übereinstimmungstyp auf Null (0) gesetzt ist, wenn Sie eine genaue Übereinstimmung benötigen. Die Standardeinstellung 1 kann dazu führen, dass MATCH Ergebnisse zurückgibt, die "normal aussehen", aber tatsächlich falsch sind. Die explizite Angabe eines Werts für match_type ist eine gute Erinnerung daran, welches Verhalten erwartet wird.

Beispiele

Im Folgenden finden Sie einfache Beispiele dafür, wie mit der MATCH-Funktion die Position von Werten in einem Bereich zurückgegeben werden kann. Weiter unten auf der Seite finden Sie weiterführende Beispiele dafür, wie MATCH zur Lösung realer Probleme verwendet werden kann.

Genaue Übereinstimmung

Wenn der Übereinstimmungstyp auf Null gesetzt ist, führt MATCH eine genaue Übereinstimmung durch. Im folgenden Beispiel lautet die Formel in E3:

=MATCH(E2,B3:B11,0)

In der obigen Formel stammt der Suchwert aus Zelle E2. Wenn der Suchwert in der Formel fest codiert ist, muss er in doppelte Anführungszeichen ("") eingeschlossen werden, da es sich um einen Textwert handelt:

=MATCH("Mars",B3:B11,0)

Hinweis: MATCH unterscheidet nicht zwischen Groß- und Kleinschreibung, daher geben "Mars" und "Mars" beide 4 zurück.

Ungefähre Übereinstimmung

Wenn der Übereinstimmungstyp auf 1 gesetzt ist, führt MATCH eine ungefähre Übereinstimmung mit den nach AZ sortierten Werten durch und ermittelt den größten Wert, der kleiner oder gleich dem Suchwert ist. In dem unten gezeigten Beispiel lautet die Formel in E3:

=MATCH(E2,B3:B11,1)

Wildcard-Match

Wenn der Übereinstimmungstyp auf Null (0) gesetzt ist, kann MATCH eine Übereinstimmung mithilfe von Platzhaltern durchführen. In dem unten gezeigten Beispiel lautet die Formel in E3:

=MATCH(E2,B3:B11,0)

Dies entspricht:

=MATCH("pq*",B3:B11,0)

Weitere Beispiele für die MATCH-Funktion finden Sie weiter unten.

Anmerkungen

  • MATCH unterscheidet nicht zwischen Groß- und Kleinschreibung.
  • MATCH gibt den Fehler # N / A zurück, wenn keine Übereinstimmung gefunden wird.
  • MATCH funktioniert nur mit Text mit einer Länge von bis zu 255 Zeichen.
  • Bei Duplikaten gibt MATCH die erste Übereinstimmung zurück.
  • Wenn match_type -1 oder 1 ist, muss das lookup_array wie oben angegeben sortiert werden.
  • Wenn match_type 0 ist, kann der lookup_value die Platzhalter enthalten.
  • Die MATCH-Funktion wird häufig zusammen mit der INDEX-Funktion verwendet.

Ähnliche Videos

So markieren Sie ungefähre Übereinstimmungssuchen In diesem Video sehen Sie, wie Sie die Ergebnisse von ungefähren Übereinstimmungssuchen mit bedingter Formatierung hervorheben. Fehlercodes für Excel-Formeln In diesem Video werden die einzelnen Fehlercodes beschrieben, die Excel anzeigt, wenn mit einer Formel etwas nicht stimmt. Wir werden uns auch einige einfache Möglichkeiten ansehen, um die Fehler zu beheben. So führen Sie eine bidirektionale Suche mit INDEX und MATCH durch In diesem Video verwenden wir MATCH, um die Position eines Elements in einer Tabelle zu ermitteln, und die INDEX-Funktion, um den Wert an dieser Position in einer bidirektionalen Suche abzurufen. Nachschlagen mit INDEX und MATCH In diesem Video kombinieren wir INDEX und MATCH, um nachzuschlagen. Dies ist der Kern aller INDEX- und MATCH-Formeln. Einführung in strukturierte Referenzen Dieses Video bietet eine kurze Einführung in strukturierte Referenzen. Strukturierte Referenzen sind eine einfache Möglichkeit, auf Tabellen in Excel-Formeln zu verweisen. Verwendung der MATCH-Funktion für genaue Übereinstimmungen In diesem Video sehen wir uns an, wie die MATCH-Funktion die Position eines Elements in einer Liste ermitteln kann. Dies ist eine Schlüsselidee in INDEX- und MATCH-Formeln.

Interessante Beiträge...