Die Match-Funktion in Excel hat viele praktische Anwendungen. Nachfolgend finden Sie Einzelheiten zur Verwendung der Match Excel-Funktion .
Die Match-Funktion ist eine beliebte Funktion in Excel-Funktionen und wird häufig bei der Verarbeitung von Excel-Datentabellen und -Berechnungen verwendet. Wenn Sie in einer Datentabelle nach einem bestimmten Wert in einem Array oder Zellbereich suchen möchten, gibt die Match-Funktion die korrekte Position dieses Werts im Array oder innerhalb des Bereichs der Datentabelle zurück.
Dies hilft Benutzern, schnell den benötigten Wert zu finden, ohne manuell suchen zu müssen, insbesondere bei Tabellen mit vielen Daten, was zeitaufwändig wäre. Im folgenden Artikel erfahren Sie, wie Sie die Match-Funktion in Excel verwenden .
Funktionssyntax in Excel abgleichen
Die Syntax der Match-Funktion in Excel lautet: =Match(Lookup_value,Lookup_array,[Match_type]).
Da drin:
- Lookup_value: Suchwert im Lookup_array-Array. Dieser Wert kann eine Zahl, ein Text, ein logischer Wert oder ein Zellverweis auf eine Zahl, einen Text oder einen logischen Wert sein, was erforderlich ist.
- Lookup_array: Array oder Zellbereich, der durchsucht werden soll, erforderlich.
- Match_type: Suchtyp, nicht erforderlich.
Es gibt drei Arten von Suchen in der Match-Funktion in Excel:
- 1 oder weggelassen (Kleiner als): Die Match-Funktion sucht nach dem größten Wert, der kleiner oder gleich lookup_value ist. Wenn der Benutzer diese Art der Suche auswählt, muss das Lookup_Array in aufsteigender Reihenfolge sortiert werden.
- 0 (Exakte Übereinstimmung): Die Match-Funktion sucht nach dem ersten Wert, der genau dem Lookup-Wert entspricht. Die Werte in lookup_array können nach jedem beliebigen Wert sortiert werden.
- -1 (Größer als): Die Match-Funktion sucht nach dem kleinsten Wert, der größer oder gleich dem Lookup-Wert ist. Werte in lookup_array müssen in absteigender Reihenfolge sortiert werden.
Beachten Sie bei Verwendung der Match-Funktion:
- Die Match-Funktion gibt die Position des Lookup-Werts im Lookup_Array zurück, nicht den Lookup-Wert selbst.
- Sie können bei der Suche nach Textwerten Groß- und Kleinbuchstaben verwenden.
- Wenn der Suchwert im Lookup_Array nicht gefunden werden kann, meldet die Match-Funktion einen Suchwertfehler.
- Wenn „Match_type“ 0 ist und der Suchwert „lookup_value“ Text ist, kann der Suchwert *-Zeichen (für Zeichenfolgen) und Fragezeichen (für einzelne Zeichen) enthalten. Wenn Sie ein Fragezeichen oder ein Sternchen suchen möchten, geben Sie vor diesem Zeichen eine Tilde ein.
- Wenn nichts eingegeben wird, ist die Standard-Match-Funktion 1.
Arten von MATCH-Funktionen in Excel
Hier sind die verschiedenen Arten von MATCH-Funktionen in Excel:
1. Genaue Übereinstimmung
Die MATCH-Funktion führt einen exakten Match durch, wenn der Match-Typ auf 0 gesetzt ist. Im folgenden Beispiel lautet die Formel in E3:
=MATCH(E2,B3:B10,0)

Die MATCH-Funktion gibt eine genaue Übereinstimmung von 4 zurück.
2. Ungefähre Übereinstimmung
Wenn der Übereinstimmungstyp auf 1 gesetzt ist, führt MATCH eine ungefähre Übereinstimmung der von AZ sortierten Werte durch und findet den größten Wert, der kleiner oder gleich dem Suchwert ist. Im folgenden Beispiel lautet die Formel in E3:
![Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen]()
Die MATCH-Funktion in Excel gibt eine ungefähre Übereinstimmung von 7 zurück.
![Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen]()
3. Wildcard-Matching
Die MATCH-Funktion kann einen Platzhalterabgleich durchführen, wenn der Übereinstimmungstyp auf 0 gesetzt ist. Im folgenden Beispiel lautet die Formel in E3:
![Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen]()
Die MATCH-Funktion gibt das Ergebnis des Platzhalterzeichens „pq“ zurück.
![Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen]()
Notiz:
- Bei der MATCH-Funktion wird die Groß-/Kleinschreibung nicht beachtet.
- Match gibt den Fehler #N/A zurück, wenn keine Übereinstimmung gefunden wurde.
- Das Argument „lookup_array“ muss in absteigender Reihenfolge vorliegen: True, False, ZA,…9,8,7,6,5,4,3,… usw.
- Sie können Platzhalter wie Sternchen und Fragezeichen in „ lookup_value“ finden , wenn „match_type“ 0 ist und „lookup_value“ im Textformat vorliegt.
- Lookup_value kann Platzhalter wie Sternchen und Fragezeichen enthalten, wenn match_type 0 und lookup_value Text ist . Das Sternchen (*) entspricht jeder Art von Zeichenfolge; Jedes einzelne Zeichen wird durch ein Fragezeichen (?) gekennzeichnet.
4. So wenden Sie Index und Match in einer Excel-Formel an
Die Kombination von Match und Index bietet Ihnen viele Vorteile. Berechnen Sie beispielsweise den Umsatz und Gewinn einer beliebigen Anwendung aus der bereitgestellten Datenbank. So können Sie das machen:
1. Öffnen Sie die INDEX-Funktion.
2. Wählen Sie die Zellen C3:C13 als Umsatzdatenquelle (Umsatz) aus.
![Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen]()
3. Geben Sie MATCH ein und drücken Sie die Tabulatortaste .
4. Wählen Sie G2 als Suchwert, B3:B13 als Quelldaten und 0 für eine vollständige Übereinstimmung.
![Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen]()
5. Drücken Sie die Eingabetaste , um Informationen für die ausgewählte Anwendung abzurufen.
6. Befolgen Sie die obigen Schritte und ersetzen Sie die INDEX- Quelle durch D3:D13 , um Profit zu erhalten .
![Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen]()
7. Nun wird diese Formel in Excel implementiert:
=INDEX(C3:C13,MATCH(G2,B3:B13,0))
=INDEX(D3:D13,MATCH(G2,B3:B13,0))
Oben sehen Sie ein Beispiel für die einseitige Verwendung von INDEX MATCH in Excel. Sie können auch Zeilen und Spalten auswählen, um komplexere Suchvorgänge durchzuführen.
Sie können beispielsweise ein Dropdown-Menü verwenden, anstatt die Zellen für Umsatz und Gewinn zu trennen. Sie können diese Schritte zum Üben befolgen:
1. Wählen Sie das Feld „Umsatz“ aus und klicken Sie im Menüband auf die Registerkarte „Daten“ .
2. Klicken Sie auf Datenvalidierung und wählen Sie unter Zulassen die Option Liste aus .
![Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen]()
3. Wählen Sie die Spaltenüberschrift „Umsatz und Gewinn“ als Quelle aus .
4. Klicken Sie auf OK .
![Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen]()
5. In dieser Formel verwenden Sie die MATCH-Funktion zweimal, um sowohl Zeilen- als auch Spaltenwerte für die endgültige INDEX-Funktion abzurufen.
6. Kopieren Sie die folgende Formel und fügen Sie sie neben der Zelle „Umsatz“ ein, um den Wert zu erhalten. Verwenden Sie einfach das Dropdown-Menü, um zwischen Umsatz und Gewinn zu wählen.
=INDEX(C3:D13,MATCH(G2,B3:B13,0),MATCH(F4,C2:D2,0))
Beispiel für eine Match-Funktion
Beispiel 1:
Wir nehmen ein Beispiel mit der Gesamtzahl der Produkte in der folgenden Tabelle.
![Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen]()
Fall 1: Der Suchtyp ist 1 oder wurde weggelassen
Suchen Sie in der Datentabelle in der Spalte „Gesamt“ nach der Positionsnummer 61, d. h. nach einem Wert, der kleiner als der Suchwert ist. Wir geben die Formel =MATCH(64,C2:C6,1) ein .
![Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen]()
Da sich der Wert 64 nicht in der Spalte „Gesamt“ befindet, gibt die Funktion die Position des nächstkleineren Werts zurück, dessen Wert kleiner als 64 ist, also 63. Das Ergebnis gibt den Wert an der 2. Position in der Spalte zurück.
![Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen]()
Fall 2: Suchtyp ist 0
Suchen Sie in der Datentabelle nach der Position des Werts 70. Wir erhalten die Eingabeformel =MATCH(70,C2:C6,0) und drücken dann die Eingabetaste.
![Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen]()
Das zurückgegebene Ergebnis ist die Position des Werts 70 in der Spalte „Gesamt“ als 4. Position.
![Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen]()
Fall 3: Suchtyp ist -1
Wir erhalten die Formel =MATCH(65,C2:C6,-1) wie unten gezeigt.
![Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen]()
Da das Array jedoch nicht in absteigender Reihenfolge sortiert ist, wird ein Fehler wie unten gezeigt gemeldet.
![Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen]()
Beispiel 2:
Betrachten Sie die Tabelle mit den Daten der Studentengruppen unten. Suchen Sie in dieser Datentabelle nach der Klassenreihenfolge des Schülers. Die unten angegebene Reihenfolge gilt.
![Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen]()
Die Bestellsuchformel lautet =MATCH(D2,$D$6:$D$8,0) und drücken Sie dann die Eingabetaste.
![Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen]()
Unmittelbar danach werden als Ergebnisse die exakte Reihenfolge der Schüler nach Klassen zurückgegeben, geordnet nach den vorgegebenen Regeln.
![Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen Match-Funktion in Excel: So verwenden Sie die Match-Funktion anhand von Beispielen]()
Zusammenfassend müssen Sie Folgendes beachten, wenn Sie die Match-Funktion in Excel verwenden:
- Zweck: Bestimmen Sie die Position eines beliebigen Elements in einem Array.
- Rückgabewert: Eine Zahl, die eine Position im Lookup_Array darstellt.
- Streit:
- Lookup_value: Suchwert im Array.
- Lookup_array: Zellbereich oder Array-Referenz.
- Match_type – [optional] 1 = (Standard) nächster exakter oder kleinster Wert, 0 = genaue Übereinstimmung, -1 = nächstgrößter oder exakter Wert.
- Formel: =MATCH(lookup_value, lookup_array, [match_type])
Oben finden Sie alles, was Sie über die MATCH-Funktion in Excel wissen müssen. Obwohl es sich lediglich um eine Funktion zum Suchen von Werten und nicht zum Berechnen von Werten handelt, ist sie äußerst nützlich, wenn Sie Daten sinnvoll und logisch anordnen müssen.
Grundsätzlich ist die Verwendung der Match-Funktion in Microsoft Excel nicht allzu schwierig, wenn Sie alle oben genannten grundlegenden Informationen verstehen. Neben der Match-Funktion verfügt Excel über viele weitere nützliche Funktionen. Erfahren Sie in den folgenden Artikeln weiterhin mehr über die Excel-Funktionen mit LuckyTemplates !
Ich wünsche Ihnen viel Erfolg!