Wie verwende ich MATCH-Funktionen in Excel?
Veröffentlicht: 2022-08-26Die MATCH-Funktion ist eine praktische Funktion in Excel, mit der Benutzer Werte in einer Tabelle, Spalte oder Zeile finden können. Sie ist der INDEX-Funktion ähnlich, wenn nicht gleich. Mithilfe von MATCH-Funktionen in Excel können die gewünschte Zeile und der übereinstimmende (oder teilweise übereinstimmende) Wert innerhalb eines bestimmten Bereichs leicht identifiziert werden. Der genaue Wert kann jedoch nicht lokalisiert werden – es zeigt also den nächstliegenden Wert an.
Darüber hinaus können MATCH-Funktionen den Eingabewert manuell bereitstellen, um einen übereinstimmenden Wert im Array zu identifizieren. Es ermöglicht der Funktion, passende Werte für den aktuellen Wert der gewünschten Zelle zu finden. Wenn beispielsweise die Zelle A5 als Referenz verwendet wird, identifiziert die Funktion automatisch die Zeilennummer, die der ähnliche oder identische Wert wie A5 belegt, anstatt einen Wert oder eine Zahl in der Funktion zu verwenden. Sobald sich der Wert von A5 ändert, ruft die Funktion sofort die Zeilennummer des nächsten Werts ab, der ihr am nächsten liegt.
VERGLEICH-Funktionen in Excel berücksichtigen weder Groß- noch Kleinschreibung und können sowohl mit Zahlen als auch mit Buchstaben arbeiten und identische Buchstabenkombinationen identifizieren. Dies ist eine integrale Funktion für verschiedene automatisierte Excel-basierte Workflows und im Allgemeinen auch für Analysen. Kenntnisse der MATCH-Funktion sind in Data Science und Analytics unerlässlich.
Lernen Sie Datenwissenschaftskurse von den besten Universitäten der Welt. Verdienen Sie Executive PG-Programme, Advanced Certificate-Programme oder Master-Programme, um Ihre Karriere zu beschleunigen.
Entdecken Sie unsere beliebten Data Science-Kurse
Executive Post Graduate Program in Data Science vom IIITB | Professional Certificate Program in Data Science für die Entscheidungsfindung in Unternehmen | Master of Science in Data Science von der University of Arizona |
Advanced Certificate Program in Data Science vom IIITB | Professional Certificate Program in Data Science und Business Analytics von der University of Maryland | Data Science-Kurse |
Syntax
Die Syntax für MATCH-Funktionen lautet wie folgt:
=MATCH (Lookup_Wert, Lookup_Array, Übereinstimmungstyp)
Dies ist ein Beispiel für eine MATCH-Funktion:-
=VERGLEICH(E4,C2:C12,1)
Lassen Sie uns nun die Syntax aufschlüsseln und die drei Argumente besprechen, die in der MATCH-Formel in Excel enthalten sind .
- Lookup_value: Dieser Wert ist obligatorisch und muss der genaue Wert oder ein Wert sein, der dem, was Sie in einem Array suchen, am nächsten kommt. Wenn Sie beispielsweise innerhalb eines Bereichs nach einer Zahl nahe 2000 suchen, verwenden Sie 2000 als Referenzpunkt für die Übereinstimmungsfunktion. Verwenden Sie für Teilübereinstimmungen Platzhalter wie '*, das hilft, eine beliebige Zeichenkombination oder -folge zu finden, und '?' das passt zu einem einzelnen Zeichen.
- Lookup_array: Dies stellt den Zielbereich oder das Array dar, um die Position des übereinstimmenden Werts zu finden. Beispielsweise ist C2 bis C20 ein Bereich und wird in der Funktion als „C2:C20“ dargestellt. Auch dies ist zwingender Bestandteil der Funktion.
- Match_type: Es gibt drei Optionen in diesem Argument in der MATCH-Formel in Excel, aber die Standardeinstellung ist 1. Es gibt drei Optionen –
- 0: Dies wird für eine genaue Übereinstimmungsfunktion verwendet, um die Position des Werts in einem beliebigen unstrukturierten Array zu finden. Ein unstrukturiertes Array ist ein Bereich von Werten, die in keiner Reihenfolge sortiert sind.
- 1: Dies ist der Standardwert einer MATCH-Funktion, wenn kein anderer Wert als Match_type eingegeben wird. Dies befiehlt der Funktion, nach der Position des genauen Werts oder des zweitkleinsten Werts zu suchen.
- -1: Dies lokalisiert den genauen oder zweitgrößten Wert in einem Array. Wenn '-1' verwendet wird, sollte der Bereich in absteigender Reihenfolge sortiert werden.
Dies ist ein Beispiel für die Verwendung einer INDEX-Funktion mit einer MATCH-Funktion:
=INDEX(C4:F8,VERGLEICH(G5,B4:B10,FALSCH),2)
Eine INDEX MATCH-Formel in Excel kann auch dabei helfen, eine bidirektionale Suchfunktion zu implementieren. Zum Beispiel:
=INDEX(B5:H9,VERGLEICH(I5,D5:D9,1),VERGLEICH(I8,B4:D4,1))
Die INDEX MATCH-Formel in Excel macht die MATCH-Funktion effektiver. Es gibt ihm die Möglichkeit, erweiterte mehrdimensionale Lookups basierend auf mehreren Kriterien auszuführen.
Verwenden von MATCH-Funktionen in Excel
Das Erlernen der Verwendung von VERGLEICH-Funktionen in Excel ist unerlässlich, um die Position von numerischen Werten oder Text zu finden. Schauen wir uns das folgende Beispiel an:-
Dieses Beispiel zeigt die Werte im Bereich A1 bis A3 in aufsteigender Reihenfolge.
EIN | B | C | D | |
1 | 54 | |||
2 | 124 | |||
3 | 345 |
Wenn wir also den passenden Wert für „120“ finden möchten, verwenden wir diese MATCH-Formel in Excel :
=VERGLEICH(120,A1:A3,1)
Das wird zurückgegeben: 2
Der Wert „2“ ist das Ergebnis, da dies die Position der Zeile mit der nächsten Zahl zu „120“ ist. Keine Zahl stimmt genau mit 120 überein und wird daher von der Funktion identifiziert, weil sie einen niedrigeren Wert als '120' hat und weil '1' als Match_type verwendet wurde. 'A1:A3' ist das Lookup_array, das der Bereich mit den Zahlen ist. Wenn das Array in absteigender Reihenfolge sortiert wäre, würde '-1' in der Funktion für den Match_type verwendet werden.
Bei einem negativen ungefähren Übereinstimmungstyp wird die Zahl größer als „120“ oder ein beliebiger Lookup_value angezeigt. Aber es würde einen Fehler in der Matching-Funktion geben, wenn '-1' verwendet wird und das Array in aufsteigender Reihenfolge ist.
Lassen Sie uns im folgenden Beispiel versuchen, die Position von „Kamera“ unter den drei Wörtern in den Zellen innerhalb des Bereichs von A1:A3 zu lokalisieren.
EIN | B | C | D | |
1 | Beleuchtung | |||
2 | Kamera | |||
3 | Aktion |
Dies wird die Formel sein:
=VERGLEICH("Kamera",A1:A3)
Belassen Sie zum Auffinden von Text den Lookup_value immer innerhalb von „“, um die Position des Textes mithilfe der Funktion zu bestimmen. Die MATCH-Funktion unterscheidet nicht zwischen Groß- und Kleinschreibung. Die übereinstimmende Position kann immer noch ohne „Kamera“ mit C in Großbuchstaben und mit „Kamera“ mit C in Kleinbuchstaben gefunden werden.
Damit die MATCH-Funktionen zwischen Groß- und Kleinschreibung unterscheiden, kann sie mit einer EXACT-Funktion kombiniert werden, um die genaue Buchstabenkombination zu finden. Wenn der Match_type „0“ ist oder für EXACT-Matches, verwenden Sie immer Wildcards im Lookup_value.
Hier ist ein weiteres Beispiel, wo der Ort des ungefähren Werts oder der zweitgrößten Zahl in einem absteigend sortierten Array liegen muss.
In diesem Beispiel verwenden wir 25 als Lookup_value.
EIN | B | C | D | |
1 | 30 | 25 | ||
2 | 20 | |||
3 | 10 |
Dies wird die Formel sein:
=VERGLEICH(25,B1:B3,-1)
Das wird zurückgegeben: 1
30 ist der übereinstimmende Wert, da er größer als 25 ist, obwohl sowohl 30 als auch 20 am nächsten bei 25 liegen. Die MATCH-Funktion führt zu „#N/A“, wenn es ein Problem mit der Array-Reihenfolge gibt.
In jedem Fall, in dem der Lookup_value nicht numerisch in der Formel deklariert ist. Die Position einer anderen Zelle kann auch erwähnt werden, um diesen Wert als aktiven Lookup_value zu verwenden.
Da der Wert der Zelle D1 25 ist, sollte die folgende Formel verwendet werden:
=VERGLEICH(D1,B1:B3,-1)
D1 ersetzt „25“ in der Formel.
Lesen Sie unsere beliebten Data Science-Artikel
Data Science Career Path: Ein umfassender Karriereleitfaden | Data Science Karrierewachstum: Die Zukunft der Arbeit ist da | Warum ist Data Science wichtig? 8 Wege, wie Data Science dem Unternehmen einen Mehrwert bringt |
Relevanz von Data Science für Manager | Der ultimative Data Science Spickzettel, den jeder Data Scientist haben sollte | Die 6 wichtigsten Gründe, warum Sie Data Scientist werden sollten |
Ein Tag im Leben von Data Scientists: Was machen sie? | Mythos gesprengt: Data Science braucht keine Codierung | Business Intelligence vs. Data Science: Was sind die Unterschiede? |
Fazit
Das Erlernen der MATCH-Funktion ist entscheidend für die Ausführung einer beliebigen INDEX MATCH-Formel in Excel für erweiterte Suchen. Die Verwendung der MATCH-Funktion ist integraler Bestandteil von Data Science und wird ausschließlich mit der INDEX-Funktion kombiniert.
Das Executive Post Graduate Program in Data Science ist eine ausgezeichnete Wahl, wenn Sie nach einem Premium-Kurs suchen, um mehr über MATCH und andere Excel-Funktionen zu erfahren.
1. Haben MATCH-Funktionen irgendwelche Grenzen?
Ja, MATCH-Funktionen haben ein Limit. VERGLEICH-Funktionen in Excel sind nur funktionsfähig, mit maximal 255 Zeichen im Text. Bei doppelten Werten hat die Funktion die erste Übereinstimmung abgerufen.
2. Können MATCH-Funktionen Werte abrufen und nicht nur Zeilenpositionen?
MATCH-Funktionen können auch zugeordnete (verwandte) Werte oder spezifische Werte abrufen, wenn sie mit anderen Funktionen kombiniert werden.
3. Kann die MATCH-Funktion sowohl horizontal als auch vertikal verwendet werden?
Ja, es kann horizontal und vertikal verwendet werden, wenn es mit der INDEX-Funktion kombiniert wird.