Applies ToExcel für Microsoft 365 Excel für Microsoft 365 für Mac Excel für das Web Excel 2024 Excel 2024 für Mac Excel 2021 Excel 2021 für Mac

Mit der Funktion XVERGLEICH wird in einer Reihe oder einem Bereich von Zellen nach einem angegebenen Element gesucht und anschließend die relative Position dieses Elements zurückgegeben.

Angenommen, wir haben eine Liste von Produkten in den Zellen C3 bis C7 und möchten ermitteln, wo sich das Produkt aus Zelle E3 befindet. Hier verwenden wir XMATCH, um die Position eines Elements innerhalb einer Liste zu bestimmen.

Eine Excel-Tabelle, in der verschiedene Obstprodukte von Zelle C3 bis C7 aufgeführt sind. Die XMATCH-Formel wird verwendet, um die Position in der Tabelle zu finden, an der der Text mit "Grape" (definiert in Zelle E3) übereinstimmt. Die Formel gibt "2" zurück, da sich der Text "Grape" in der Tabelle an Position 2 befindet.

Syntax

Die XVERGLEICH-Funktion gibt die relative Position eines Elements in einer Reihe oder einem Bereich von Zellen zurück. 

=XVERGLEICH(Suchkriterium, Suchmatrix, [Vergleichsmodus], [Suchmodus]) 

Argument

Beschreibung

Suchkriterium

Erforderlich

Das Suchkriterium

Suchmatrix

Erforderlich

Die Matrix oder der Bereich, die/der durchsucht werden soll

[match_mode]

Optional

Geben Sie den Übereinstimmungstyp an:

0: exakte Übereinstimmung (Standard)

-1: exakte Übereinstimmung oder nächstkleineres Element

1: exakte Übereinstimmung oder nächstgrößeres Element

2: eine Platzhalterübereinstimmung, wobei *, ? und ~ eine Sonderbedeutung haben.

[Suchmodus]

Optional

Geben Sie den Suchtyp an:

1: Von erstem zu letztem Element suchen (Standard)

-1: Von letztem zu erstem Element suchen (umgekehrte Suche).

2: Durchführung einer Binärsuche die darauf basiert, dass eine Suchmatrix in aufsteigender Reihenfolge sortiert ist. Ist diese nicht so sortiert, werden ungültige Ergebnisse zurückgegeben.  

-2: Durchführung einer Binärsuche die darauf basiert, dass eine Suchmatrix in absteigender Reihenfolge sortiert ist. Ist diese nicht so sortiert, werden ungültige Ergebnisse zurückgegeben.

Beispiele

Beispiel 1

Die genaue Position des ersten Ausdrucks, die genau mit dem Wert von "Gra" übereinstimmt oder dem Wert von "Gra" am nächsten kommt, wird im folgenden Beispiel bestimmt.

Formel: XMATCH(E3;C3:C7,1)

Eine Excel-Tabelle, in der verschiedene Obstprodukte von Zelle C3 bis C7 aufgeführt sind. Die XMATCH-Formel wird verwendet, um die Position in der Tabelle zu finden, an der der Text mit "gra" (definiert in Zelle E3) übereinstimmt. Die Formel gibt "2" zurück, da sich der Text "Grape" in der Tabelle an Position 2 befindet.

Beispiel 2

Die Anzahl der Vertriebsmitarbeiter, die für einen Bonus qualifiziert sind, wird im folgenden Beispiel bestimmt. Um das nächstgelegene Element in der Liste oder eine genaue Übereinstimmung zu ermitteln, wird für die match_mode ebenfalls 1 verwendet; Da die Daten jedoch numerisch sind, gibt sie eine Anzahl von Werten zurück. Da es in diesem Fall vier Vertriebsmitarbeiter gab, die den Bonusbetrag überschritten haben, ergibt die Funktion 4.

Formula=XMATCH(F2;C3:C9;1)

Eine Excel-Tabelle, in der die Namen von Vertriebsmitarbeitern in den Zellen B3 bis B9 sowie der Gesamtumsatzwert für jeden Vertreter in den Zellen C3 bis C9 aufgelistet sind. Die XMATCH-Formel wird verwendet, um die Anzahl von Vertriebsmitarbeitern zurückzugeben, die für Boni berechtigt sind, wenn sie den in Zelle F2 festgelegten Schwellenwert erreichen.

Beispiel 3

Als Nächstes führen wir eine gleichzeitige vertikale und horizontale Suche mit einer Mischung aus INDEX/XMATCH/XMATCH durch. In diesem Fall möchten wir, dass der Gesamtumsatz für einen bestimmten Vertriebsmitarbeiter und Monat zurückgegeben wird. Dies ist vergleichbar mit der Kombination von INDEX- und MATCH-Methoden , benötigt jedoch weniger Argumente.

Formula=INDEX(C6:E12; XMATCH(B3,B6B12), XMATCH(C3;C5:E5))

Eine Excel-Tabelle, in der die Namen von Vertriebsmitarbeitern in den Zellen B6 bis B12 und die Verkaufsbeträge für jeden Vertreter aus den Monaten Januar bis März in den Spalten C, D und E aufgeführt sind. Die Formelkombination aus INDEX und XMATCH wird verwendet, um den Umsatz eines bestimmten Vertriebsmitarbeiters und monats in den Zellen B3 und C3 zurückzugeben.

Beispiel 4

Darüber hinaus kann XMATCH verwendet werden, um einen Wert innerhalb eines Arrays zurückzugeben. =XMATCH(4;{5;4;3;2;1}) würde beispielsweise 2 bereitstellen, da 4 der zweite Eintrag des Arrays ist. Während =XMATCH(4.5;{5;4;3;2;1};1) in diesem genauen Übereinstimmungsfall 1 erzeugt, ist das match_mode Argument (1) so konfiguriert, dass entweder eine genaue Übereinstimmung oder das nächstgrößeste Element zurückgegeben wird, d. h. 5. 

Benötigen Sie weitere Hilfe?

Sie können jederzeit einen Experten in der Excel Tech Community fragen oder Unterstützung in den Communities erhalten.

Siehe auch

XVERWEIS (Funktion)

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.