So finden Sie die Position eines Werts mit MATCH in Microsoft Excel

Wenn Sie die genaue Position eines Werts in Ihrer Tabelle finden müssen, können Sie die MATCH-Funktion in Excel verwenden. Dies erspart Ihnen die manuelle Suche nach dem Standort, den Sie möglicherweise als Referenz oder eine andere Formel benötigen.

Die MATCH-Funktion wird häufig zusammen mit der INDEX-Funktion als erweiterte Suche verwendet. Aber hier werden wir sehen, wie man MATCH allein verwendet, um die Stelle eines Werts zu finden.

Was ist die MATCH-Funktion in Excel?

Die VERGLEICH-Funktion in Excel sucht nach einem Wert in dem von Ihnen angegebenen Array oder Zellbereich.

Beispielsweise können Sie im Zellbereich B2 bis B5 nach dem Wert 10 suchen. Die Verwendung von MATCH in einer Formel würde zu 3 führen, da sich der Wert 10 an der dritten Position dieses Arrays befindet.

Position eines Werts in einem Zellbereich

Die Funktionssyntax lautet MATCH(value, array, match_type), wobei die ersten beiden Argumente erforderlich sind und match_type optional ist.

Der Übereinstimmungstyp kann eine der folgenden drei Optionen sein. Wenn das Formelargument weggelassen wird, wird standardmäßig 1 verwendet.

1 : Findet den größten Wert kleiner oder gleich dem gesuchten Wert. Der Rang muss aufsteigend sein. : Findet den Wert, der genau gleich dem gesuchten Wert ist, und der Bereich kann in beliebiger Reihenfolge sein.-1 : Findet den kleinsten Wert, der größer oder gleich dem gesuchten Wert ist. Der Rang muss in absteigender Reihenfolge sein.

Sie können diese Match-Typen auch als Tooltips sehen, wenn Sie Ihre Formel in Excel erstellen.

Tooltip für Übereinstimmungstyp in Excel

Die MATCH-Funktion unterscheidet nicht zwischen Groß- und Kleinschreibung und erlaubt Sternchen-Platzhalter

und das Fragezeichen (?) und gibt #NV als Fehler zurück, wenn keine Übereinstimmung gefunden wird.

Verwenden von MATCH in Excel

Wenn Sie bereit sind, die MATCH-Funktion einzusetzen, sehen Sie sich diese Beispiele an, um Ihnen beim Erstellen der Formel zu helfen.

In unserem obigen Beispiel würden Sie diese Formel verwenden, um den Wert 10 im Bereich B2 bis B5 zu finden. Auch hier ist unser Ergebnis 3, was die dritte Position im Zellbereich darstellt.

=COINCIDIR(10,B2:B5)

MATCH wird verwendet, um die Position eines Werts nachzuschlagen

Als weiteres Beispiel fügen wir den Übereinstimmungstyp 1 am Ende unserer Formel ein. Denken Sie daran, dass Match-Typ 1 erfordert, dass das Array in aufsteigender Reihenfolge ist.

=COINCIDIR(10,B2:B5,1)

Das Ergebnis ist 4, was die Position der Zahl 9 in unserem Sortiment ist.  Das ist der höchste Wert kleiner oder gleich 10.

MATCH mit Match-Typ 1

Hier ist ein Beispiel, das den Übereinstimmungstyp 0 für eine exakte Übereinstimmung verwendet. Wie Sie sehen können, erhalten wir den Fehler #NV, weil es keine genaue Übereinstimmung mit unserem Wert gibt.

=COINCIDIR(10,B2:B5,0)

MATCH mit Match-Typ 0

Verwenden wir in dieser Formel den abschließenden Übereinstimmungstyp -1.

=COINCIDIR(10,B2:B5,-1)

Das Ergebnis ist 2, was die Position der Zahl 11 in unserem Bereich ist.  Das ist der niedrigste Wert, der größer oder gleich 10 ist. Auch hier erfordert der Übereinstimmungstyp -1, dass das Array in absteigender Reihenfolge ist.

MATCH mit Übereinstimmungstyp -1

Für ein Beispiel mit Text finden wir hier Caps im Zellbereich A2 bis A5. Das Ergebnis ist 1, was die erste Position in unserem Array ist.

=MATCH(

VERGLEICH, um Text in Excel zu finden

Nachdem Sie nun die Grundlagen der Verwendung der VERGLEICH-Funktion in Excel kennen, möchten Sie möglicherweise auch lernen, wie Sie XVERWEIS in Excel oder SVERWEIS für einen Wertebereich verwenden.