Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

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.

Wie der Beispielscreenshot zeigt, verfügen Sie über eine Liste von Früchten, und Sie möchten XMATCH verwenden, um die Position von "Grape" in der Liste zu finden.

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 vier Außendienstmitarbeiter gab, die den Bonusbetrag in diesem instance ü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 instance 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}) für instance würde 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.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×