Match und Xmatch Erklärt
Swipe um das Menü anzuzeigen
Funktion der MATCH-Funktion
Die MATCH-Funktion sucht nach einem Wert in einem Bereich und gibt die Position dieses Wertes zurück.
Anstatt den Wert selbst zurückzugeben, liefert MATCH die relative Position des Treffers.
Diese Position kann anschließend von anderen Funktionen wie INDEX verwendet werden.
Grundlegende Syntax
=MATCH(lookup_value; lookup_array; match_type)
lookup_value: der zu suchende Wert;lookup_array: der Bereich, in dem Excel nach dem Wert sucht;match_type: steuert, wie Excel die Übereinstimmung durchführt.
Optionen für den Vergleichstyp
Beispiel: Position eines Produkts ermitteln
Angenommen, das Arbeitsblatt enthält die folgende Liste: Product, Mouse, Keyboard, Monitor, Webcam. Die Liste befindet sich im Bereich A3:A6.
Um die Position von Monitor zu finden, verwende:
=MATCH("Monitor"; A4:A7; 0)
Excel durchsucht die Liste und gibt zurück: 3. Denn Monitor ist das dritte Element im Bereich.
Die zurückgegebene Zahl ist relativ zum ausgewählten Bereich, nicht zum Arbeitsblatt. MATCH gibt einfach die Position des Treffers zurück.
XMATCH-Funktion
XMATCH ist die moderne Version von MATCH.
Sie funktioniert ähnlich, bietet jedoch mehr Flexibilität.
Grundlegende Syntax
=XMATCH(lookup_value; lookup_array)
XMATCH führt standardmäßig eine genaue Übereinstimmung durch, daher ist das Argument für den Vergleichstyp nicht erforderlich.
Beispiel mit XMATCH
Um die Position von Monitor zu finden:
=XMATCH("Monitor"; A4:A7)
Das Ergebnis ist ebenfalls: 3
Warum XMATCH oft bevorzugt wird
XMATCH behebt mehrere Einschränkungen von MATCH:
- Exakte Übereinstimmung ist das Standardverhalten;
- Unterstützung für Rückwärtssuche;
- Zusätzliche Suchoptionen verfügbar.
Beide Funktionen geben jedoch die Position der Übereinstimmung zurück, nicht den Wert selbst.
MATCH und XMATCH geben nicht den Wert aus einer Tabelle zurück.
Sie geben die Position des Wertes innerhalb eines Bereichs zurück.
Diese Position kann dann von INDEX verwendet werden, um den entsprechenden Wert abzurufen.
Szenario
Ein Arbeitsblatt enthält eine Liste von Produktnamen. Ein Produktname wird in eine Eingabezelle eingegeben. Ziel ist es, die Position dieses Produkts in der Liste zurückzugeben.
Aufgabenanweisungen
Verwenden Sie XMATCH, um die Position des ausgewählten Abteilungsnamens in der Liste zurückzugeben.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen