Verwendung der MATCH-Funktion in Excel (7 praktische Beispiele)

  • Teile Das
Hugh West

Bei der Arbeit mit einem Excel-Arbeitsblatt kann es vorkommen, dass Sie eine Beziehung zwischen zwei oder mehreren Zellen suchen möchten. Angenommen, Sie möchten Kriterien mit anderen Zellen abgleichen. In diesem Fall können Sie die Funktion MATCH Im Grunde führt sie schnell und einfach verschiedene Lookups durch, sucht nach Werten und gibt die relative Position des Lookup-Wertes in einer Zahl zurück. Wenn Sie wissen möchten, wie Sie die Funktion MATCH In diesem Artikel zeigen wir Ihnen sieben Beispiele, die auf unterschiedlichen Kriterien für die Verwendung der Funktion MATCH Funktion in Excel. Also, fangen wir an.

Download Arbeitsbuch Praxis

Laden Sie das folgende Übungsheft herunter, das Ihnen helfen wird, das Thema besser zu verstehen.

MATCH-Funktion.xlsx

Einführung in die MATCH-Funktion

Die MATCH Funktion in Excel wird verwendet, um die Position eines Nachschlagewerts in einer Zeile, Spalte oder Tabelle zu finden, und gibt die relative Position eines Elements in einem Array zurück, das einem bestimmten Wert in einer bestimmten Reihenfolge entspricht.

  • Syntax:

=MATCH(lookup_value,lookup_array,[match_type])

  • Argumente Erläuterung:
Argument Erforderlich/Optional Erläuterung
lookup_value Erforderlich Der abzugleichende Wert im Array
lookup_array Erforderlich Ein Bereich von Zellen oder eine Array-Referenz, wo der Wert zu finden ist
Spielart Optional Gibt an, wie Excel lookup_value mit Werten in lookup_array . hier, 1 = genau oder nächstkleinere, 0 = genaue Übereinstimmung und -1 = genau oder nächstgrößer

Rückgabewert:

Gibt die relative Position des Nachschlagewerts zurück.

Verfügbare Version:

Funktioniert ab Excel 2003.

6 Beispiele für die Verwendung der MATCH-Funktion in Excel

Zum Kennenlernen der MATCH Funktion ziemlich gut, wir haben einen Datensatz beigefügt, in den wir einige " Produkte " mit dem Preis " und Seriennummern " . Jetzt finden wir die exakte oder ungefähre Übereinstimmung für unseren Suchwert heraus.

Außerdem haben wir die " Microsoft 365 "Sie können jede andere Version verwenden.

1. die Position eines Wertes zu finden

Aus der Beschreibung der MATCH Funktion haben Sie verstanden, dass diese Funktion Ihnen hilft, den gegebenen Nachschlagewert aus einem Array zu finden. Sehen wir uns die Beispiele an.

1.1 Genaue Übereinstimmung

Die MATCH Funktion kann genau die gleiche Übereinstimmung für Ihren lookup_value finden. Für die genau gleiche Übereinstimmung wählen Sie einfach den Wert der übereinstimmende_Kriterien Argument als 0 .

📌 Schritte:

  • Gehen Sie erstens in die Zelle C12 um die folgende Formel einzugeben.
=MATCH(D11, C5:C9,0)

Wir haben verwendet Zellbezug; die lookup_value war in der Zelle D11 und die lookup_array war C5:C9 Wir stellen auch die passende_Kriterien zu 0 für genau dieselbe Übereinstimmung. Die MATCH Funktion gibt die Position Ihres Wertes in der Zelle D11 .

1.2 Ungefähre Übereinstimmung

In den meisten Fällen wird eine ungefähre Übereinstimmung für Zahlen verwendet. Um die Dinge einfach zu halten, werden wir Zahlen als unsere lookup_value Sehen Sie sich die Schritte zur besseren Veranschaulichung an.

📌 Schritte:

  • Fügen Sie zunächst die folgende Formel in die Zelle D12.
=MATCH(D11,D5:D9,1)

Hier ist die D5:D9 Zellbereich ist der l ookup_array Da die Annäherung unser oberstes Ziel ist, haben wir uns für 1 in unserem Spielart Feld. 1 gibt den nächstkleineren Wert der lookup_value . hier, 300 ist der nächstgelegene Wert zu 335 Und unsere Formel liefert die Position von 3 .

1.3 Spezifische Textübereinstimmung

Die MATCH Wir wollen damit sagen, dass Sie, wenn Sie den Wert oder die Position eines bestimmten Textes in Ihrem Datensatz finden wollen, ohne den Zellbezug zu kennen, den Text anstelle des Zellbezugs in die Funktion lookup_value Bitte gehen Sie die Formel durch, die wir hier beschrieben haben.

📌 Schritte:

  • Die Formel, die wir in die Zelle D12 ist-
=MATCH("Hose", C5:C9,0)

Die MATCH("Hose", C5:C9,0) Syntax nimmt die lookup_value " Hosen " und sucht in der lookup_array C5:C9 .

1.4 Wildcard-Spiel

Sie können den Teiltext abgleichen und die Position im Datensatz ermitteln, z. B. die Position für das Produkt " Hosen "In unserer Formel haben wir den Platzhalter " Pa* " anstelle der vollständigen Form, um die Position des Textes zu finden. Die Wildcard-Methode ist ziemlich cool, nicht wahr? Befolgen Sie das Verfahren, um es zu tun.

📌 Schritte:

  • Geben Sie zunächst die folgende Formel in die Zelle C12 .
=INDEX(C5:C9, MATCH("Pa*", B5:B9,0))

Hier ist die MATCH Funktion findet die exakte Übereinstimmung bei der Eingabe der passende_Kriterien als 0 im lookup_array als B5:B9 für den Text Pa* als die lookup_value Dann wird die INDEX Funktion gibt den Wert für das Suchergebnis der MATCH Hier wird die Funktion INDEX Funktion nimmt zunächst das Ergebnis der MATCH Funktion und findet dann die Beziehung zwischen der C5:C9 Pa* Text.

2. einen Wert zu finden, der einem anderen Wert entspricht

Wir können einen Wert finden, der einem anderen Wert entspricht. Dazu müssen wir eine weitere Funktion namens INDEX zusammen mit dem MATCH Funktion: Die INDEX-Funktion gibt den Wert an einer bestimmten Stelle in einem Bereich oder Array zurück. Dann wird die MATCH Funktion prüft die Übereinstimmung. Gehen wir in die Formel.

📌 Schritte:

  • Erstens, in der Zelle C12 setzen Sie die Formel ein.
=INDEX(C5:C9, MATCH(C11, B5:B9,0))

Die B5:B9 ist das Array, in dem wir den Wert finden müssen. MATCH Funktion haben wir die zeilen_nummer Sie haben gesehen, wie MATCH stellt die Position zur Verfügung. MATCH Teil ist hier zu finden unter 2 Dann, aus dem Array B5:B9 die INDEX Funktion den Wert der Position von Reihe 2 .

3. die Anwendung der MATCH-Funktion in der Array-Formel

Wir können die MATCH Funktion in einer Array-Formel. Wir brauchen auch die INDEX Funktion, um das Ergebnis anzuzeigen.

📌 Schritte:

  • Gehen Sie in erster Linie zur Zelle C14 und schreibe die Formel auf.
=INDEX(D5:D10, MATCH(1,(C12=B5:B10)*(C13=C5:C10),0))

Erläuterung der Formel:

Hier haben wir verwendet 1 als die lookup_value in MATCH . und die lookup_array wurde kombiniert, indem die Ergebnisse der Überprüfung der beiden Kriterien in den jeweiligen Spalten multipliziert wurden. Sie fragen sich vielleicht, warum wir 1 als die lookup_value ; wir wollen Ihnen helfen, das zu verstehen.

Die ( C12=B5:B10 ) und ( C13=C5:C10 ) bieten eine Reihe von WAHR oder FALSCH Durch Multiplikation der Arrays entsteht ein weiteres Array von WAHR und FALSCH gebildet wird. WAHR kann dargestellt werden als 1. Wir suchen also nach dem WAHR Wert innerhalb des Arrays.

Sie sehen, dass unsere Formel den gesuchten Wert liefert. Drücken Sie dann EINGEBEN Da es sich um eine Array-Formel handelt, müssen Sie die Taste CTRL + SHIFT + EINGEBEN wenn Sie kein Microsoft 365 Teilnehmer.

4 Groß- und Kleinschreibung beachtende MATCH-Formel verwenden

Für einige Texte, bei denen Groß- und Kleinschreibung eine Rolle spielt, müssen Sie die EXACT-Funktion und dann die MATCH Die Struktur der hier verwendeten Formel unterscheidet sich geringfügig von derjenigen der anderen MATCH Schauen wir uns das Beispiel an, das wir hier hinzugefügt haben.

📌 Schritte:

  • Wir müssen die folgende Formel in die Zelle eingeben D12 Erstens.
=MATCH(TRUE, EXACT(C5:C9, D11),0)

Hier ist die GENAU(C5:C9, D11) Syntax gibt genau die gleiche Übereinstimmung für die lookup_array C5:C9 und das logische Argument WAHR stellt den vorhandenen Wert aus der EXAKT Funktion.

Aber wenn Sie einen kleinen Buchstaben in der lookup_value dann gibt es zurück #N/A Wir können also sagen, dass diese Formel genau funktioniert. Siehe das folgende Bild.

5. zwei Spalten mit den Funktionen ISNA und MATCH vergleichen

Wir haben einen Datensatz genommen, den wir in eine Liste eingefügt haben, und wollen nun die zweite Liste mit der ersten vergleichen und die Werte anzeigen, die in der ersten Liste nicht vorkommen. Sehen Sie sich den Datensatz an, in dem wir zwei Spalten mit der ISNA und MATCH Wir verwenden auch die Funktionen IF Funktion um das logische Ergebnis im Textformat anzuzeigen.

📌 Schritte:

  • In der D5 Zelle die folgende Formel ein.
=IF(ISNA(MATCH(C5, B5:B12,0)), "Nicht in Liste 1″,"")

Hier ist die MATCH Funktion in Excel gibt zurück WAHR für dasselbe Spiel und FALSCH für die nicht übereinstimmenden Kriterien. Dann wird die ISNA Funktion spiegelt die Ergebnisse, die von der MATCH Schließlich ist die Funktion IF Funktion gibt die logische Ausgabe als Text zurück.

Ähnliche Lektüre

  • Verwendung der Excel HYPERLINK-Funktion (8 Beispiele)
  • Verwendung der SORT-Funktion in Excel (4 Beispiele)
  • Wie man mit VLOOKUP doppelte Werte in Excel findet

6. die Anwendung der MATCH-Funktion zwischen zwei Spalten

In diesem Abschnitt können Sie zwischen zwei Spalten abgleichen. Angenommen, Sie haben eine Produktliste erstellt, die mit einer vorherigen Spalte übereinstimmt, und möchten den Wert von " Preis ", die in unserer neuen Spalte genau übereinstimmt. Dazu müssen wir die INDEX und MATCH Verwenden Sie die folgende Formel.

📌 Schritte:

  • Erstens: Umzug nach F5 und geben Sie die Formel ein.
=INDEX($C$5:$C$12, MATCH(E5,$B$5:$B$12,0))

Diese Formel vergleicht den Text zwischen den Spalten B und E und gibt den passenden Wert zurück.

Praxisteil

Wir haben auf jedem Blatt auf der rechten Seite einen Übungsteil vorgesehen, den Sie bitte selbständig bearbeiten.

Lesen Sie mehr: Excel zum Nachschlagen von Teiltextübereinstimmungen verwenden [2 einfache Wege]

Schlussfolgerung

Das ist alles über die heutige Sitzung. Und dies sind einige einfache Methoden für die Verwendung der MATCH Bitte lassen Sie uns in den Kommentaren wissen, wenn Sie Fragen oder Anregungen haben. Zum besseren Verständnis laden Sie bitte das Übungsblatt herunter und besuchen Sie unsere Website, Exzellent , einem Anbieter von Excel-Lösungen aus einer Hand, um verschiedene Excel-Methoden zu erkunden. Vielen Dank für Ihre Geduld beim Lesen dieses Artikels.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.