0Pricing
Excel Formulas Academy · Lektion

Positionen mit MATCH finden

Ermitteln Sie, an welcher Stelle sich ein Wert in einer Zeile oder Spalte befindet.

Positionen mit MATCH finden ist eine kostenlose Excel Formulas Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Excel Formulas Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Excel Formulas Academy-Kurs umfasst insgesamt 4 Lektionen.

Die MATCH-Funktion kennenlernen

Wenn INDEX einen Wert anhand seiner Position abruft, erledigt MATCH die umgekehrte Aufgabe: Es teilt Ihnen mit, an welcher Position sich ein Wert befindet.

Sie übergeben MATCH einen zu suchenden Wert und einen zu durchsuchenden Bereich. Als Ergebnis erhalten Sie eine Zahl: die Position, an der dieser Wert gefunden wurde.

MATCH gibt nicht den Wert selbst zurück, sondern nur seine Position. Genau diese Zahl benötigt INDEX für seine Arbeit.

Die MATCH-Syntax

MATCH benötigt drei Argumente:

  • lookup_value — der Wert, den Sie finden möchten
  • lookup_array — der zu durchsuchende Bereich
  • match_type — die Art des Abgleichs: 0, 1 oder -1

Ein typischer Aufruf sieht so aus: =MATCH("Cherry", B2:B6, 0). Die abschließende 0 bedeutet: "eine exakte Übereinstimmung finden".

Für alltägliche Suchen verwenden Sie fast immer 0.

=MATCH("Cherry", B2:B6, 0)

Das Ergebnis lesen

Angenommen, B2:B6 enthält Apple, Banana, Cherry, Date, Fig. =MATCH("Cherry", B2:B6, 0) gibt 3 zurück.

Warum 3? Cherry ist das 3. Element im Bereich. MATCH zählt vom Anfang von B2:B6 aus und findet Cherry an Position 3.

Beachten Sie, dass das Ergebnis eine Positionsnummer ist, nicht das Wort Cherry. Diese Position übergeben Sie in der nächsten Lektion an INDEX.

=MATCH("Cherry", B2:B6, 0)

Warum match_type 0 wichtig ist

Das dritte Argument steuert, wie MATCH sucht:

  • 0 — exakte Übereinstimmung; der Wert muss genau gefunden werden, die Reihenfolge spielt keine Rolle
  • 1 — größter Wert, der kleiner oder gleich dem Suchwert ist; die Daten müssen aufsteigend sortiert sein
  • -1 — kleinster Wert, der größer oder gleich dem Suchwert ist; die Daten müssen absteigend sortiert sein

Wenn Sie ein bestimmtes Element wie einen Produktcode oder Namen finden möchten, verwenden Sie immer 0. Die anderen Modi sind für sortierte numerische Bereiche gedacht.

=MATCH("East", A2:A20, 0)

Auch Zahlen abgleichen

MATCH funktioniert mit Zahlen genauso gut wie mit Text. Wenn C2:C8 Bestell-IDs enthält und Sie wissen möchten, an welcher Position sich die ID 5042 befindet, schreiben Sie =MATCH(5042, C2:C8, 0).

Wenn sich 5042 an der 4. Position dieses Bereichs befindet, gibt MATCH 4 zurück.

Der Suchwert kann auch ein Zellbezug sein. =MATCH(E1, C2:C8, 0) findet die ID, die in E1 eingegeben wurde. Dadurch wird die Suche aktualisiert, sobald Sie E1 ändern.

=MATCH(E1, C2:C8, 0)

Über eine Zeile hinweg suchen

MATCH ist es egal, ob Ihr Bereich vertikal oder horizontal verläuft. Die Funktion zählt einfach die Positionen.

Angenommen, Zeile 1 enthält in B1:M1 Monatsüberschriften: Jan, Feb, Mar und so weiter. Um herauszufinden, welche Spalte "Mar" enthält, schreiben Sie =MATCH("Mar", B1:M1, 0). Das Ergebnis ist 3.

Diese horizontale Verwendung ist für Suchen in zwei Richtungen unerlässlich, bei denen Sie eine Zeilenposition und eine Spaltenposition getrennt abgleichen.

=MATCH("Mar", B1:M1, 0)

Wenn MATCH nichts findet

Wenn der gesuchte Wert im Bereich nicht vorhanden ist, gibt MATCH den Fehler #N/A zurück. Das bedeutet einfach "nicht verfügbar".

Beispielsweise gibt =MATCH("Mango", B2:B6, 0) bei einer Liste ohne Mango den Fehler #N/A zurück.

Das ist ein normales Verhalten und keine fehlerhafte Formel. Später umschließen Sie Suchen mit IFNA oder IFERROR, um statt des unverarbeiteten Fehlers eine verständliche Meldung anzuzeigen.

=MATCH("Mango", B2:B6, 0)

Exakte Übereinstimmung ignoriert die Reihenfolge

Ein großer Vorteil von match_type 0 ist, dass Ihre Daten nicht sortiert sein müssen. MATCH durchsucht den Bereich und gibt die Position der ersten exakten Übereinstimmung zurück.

Unabhängig davon, ob Ihre Regionsliste alphabetisch sortiert oder völlig durcheinander ist, findet =MATCH("West", A2:A20, 0) West korrekt.

Diese Unabhängigkeit ist der Grund, warum die exakte Übereinstimmung für fast jede Suche in der Praxis die Standardwahl ist.

=MATCH("West", A2:A20, 0)

Ungefähre Übereinstimmung bei sortierten Daten

Match_type 1 eignet sich für Bereiche und Stufen. Bei einer aufsteigend sortierten Liste von Schwellenwerten findet MATCH den größten Wert, der kleiner oder gleich dem Suchwert ist.

Wenn A2:A6 die Werte 0, 100, 500, 1000 und 5000 enthält und Sie =MATCH(750, A2:A6, 1) ausführen, erhalten Sie 3, weil 500 der höchste Schwellenwert ist, der 750 nicht überschreitet.

So ordnen Noten- und Preistabellen einen Wert der richtigen Stufe zu.

=MATCH(750, A2:A6, 1)

MATCH allein reicht selten aus

Allein liefert MATCH nur eine Positionsnummer, die als endgültiges Ergebnis nicht besonders nützlich ist. "Der Kunde befindet sich in Zeile 7" ist lediglich ein Zwischenschritt.

Normalerweise benötigen Sie die Daten an dieser Position: die E-Mail-Adresse, den Kontostand oder den Status des Kunden.

Deshalb funktioniert MATCH fast nie allein. In der nächsten Lektion übergeben Sie die von MATCH gelieferte Position direkt an INDEX, um den tatsächlichen Wert abzurufen, der Sie interessiert.

=MATCH(E1, A2:A100, 0)

Zwei MATCH-Funktionen für zwei Dimensionen

Sie können MATCH zweimal ausführen, um eine Zeile und eine Spalte unabhängig voneinander zu bestimmen. Eine MATCH-Funktion ermittelt die Zeilenposition, indem sie eine Spalte mit Bezeichnungen durchsucht, die andere die Spaltenposition, indem sie eine Zeile mit Überschriften durchsucht.

Ermitteln Sie beispielsweise die Zeile mit "East" über =MATCH("East", A2:A10, 0) und die Spalte mit "Q3" über =MATCH("Q3", B1:E1, 0).

Zusammen beschreiben diese beiden Zahlen eine exakte Zelle, die für INDEX bereitsteht.

=MATCH("East", A2:A10, 0)

Kurzer Test

Stellen Sie sicher, dass Sie verstehen, was MATCH zurückgibt.

Zusammenfassung: MATCH findet Positionen

Sie haben gelernt, dass MATCH die Position eines Werts innerhalb eines Bereichs zurückgibt:

  • =MATCH(lookup_value, lookup_array, match_type)
  • Verwenden Sie 0 für exakte Übereinstimmungen; die Daten müssen nicht sortiert sein
  • Verwenden Sie 1 bei aufsteigend sortierten Daten, um den passenden Bereich oder die passende Stufe zu finden
  • Die Funktion arbeitet vertikal oder horizontal und gibt #N/A zurück, wenn keine Übereinstimmung gefunden wird

MATCH liefert Ihnen die Position, INDEX macht aus einer Position einen Wert. Als Nächstes kombinieren Sie beide Funktionen zu einer leistungsfähigen Suchformel.

=MATCH("Cherry", B2:B6, 0)

Häufig gestellte Fragen

Ist die Lektion „Positionen mit MATCH finden“ kostenlos?

Ja — der vollständige Text von „Positionen mit MATCH finden“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Excel Formulas Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Excel Formulas Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Positionen mit MATCH finden“?

Ermitteln Sie, an welcher Stelle sich ein Wert in einer Zeile oder Spalte befindet. Du übst Excel Formulas Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Excel Formulas Academy zu starten?

Keine Vorkenntnisse erforderlich. Excel Formulas Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.

Wie lange dauert die Lektion „Positionen mit MATCH finden“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Excel Formulas Academy-Lektion Code schreiben und ausführen?

Ja. Jede Excel Formulas Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Werte mit INDEX abrufen
  2. Positionen mit MATCH finden
  3. INDEX und MATCH kombinieren
  4. Warum INDEX-MATCH besser als VLOOKUP ist
← Zurück zu Excel Formulas Academy