XVERWEIS mit mehreren Kriterien

Manchmal reicht ein Suchwert nicht: Der Preis hängt vom Artikel und vom Format ab, der Umsatz von der Person und vom Monat. XVERWEIS kann mehrere Kriterien gleichzeitig prüfen, ganz ohne Hilfsspalte.

Kurz gesagt: =XVERWEIS(E2&F2;A2:A9&B2:B9;C2:C9) sucht Artikel und Format zusammen. Alternative für beliebig viele Kriterien: =XVERWEIS(1;(A2:A9=E2)*(B2:B9=F2);C2:C9).

Probier es gleich aus

Den Notizblock gibt es in drei Formaten, jedes mit eigenem Preis. Ein normaler XVERWEIS nach dem Artikel würde einfach den ersten Notizblock nehmen, und der hat das falsche Format.

Aufgabe Den Notizblock gibt es in mehreren Formaten. Finde in G2 mit XVERWEIS den Preis für den Artikel in E2 im Format aus F2.

ABCDEFG
1 Artikel Format Preis € Artikel Format Preis
2 Notizblock A5 1,9 Notizblock A4
3 Ordner A4 3,49
4 Klemmbrett A4 4,2
5 Notizblock A4 2,6
6 Ordner A5 2,99
7 Notizblock A6 1,2
8 Klemmbrett A5 3,1
9 Collegeblock A4 3,8

Methode 1: Suchwerte und Suchbereiche verketten

Die bekannteste Lösung für XVERWEIS mit 2 Kriterien: Du hängst die Suchwerte mit & aneinander und machst dasselbe mit den Suchspalten. Excel baut dann für jede Zeile einen gemeinsamen Schlüssel und vergleicht ihn mit deinem.

ArgumentBedeutungIm Beispiel
SuchkriteriumBeide Suchwerte verbundenE2&F2 ergibt „NotizblockA4“
SuchmatrixBeide Suchspalten verbunden, Zeile für ZeileA2:A9&B2:B9 ergibt „NotizblockA5“, „OrdnerA4“ und so weiter
RückgabematrixDie Spalte mit dem ErgebnisC2:C9
wenn_nicht_gefunden (optional)Text, falls keine Zeile passt"nicht gefunden"

Für drei Kriterien verlängerst du einfach beide Ketten: =XVERWEIS(F2&G2&H2;A2:A9&B2:B9&C2:C9;D2:D9). Wichtig ist nur, dass die Reihenfolge links und rechts gleich ist.

Trennzeichen gegen falsche Treffer

Beim Verketten kann es in seltenen Fällen zu Verwechslungen kommen. „AB“ und „C“ ergeben denselben Schlüssel wie „A“ und „BC“. Wenn deine Daten so aussehen können, setz ein Zeichen dazwischen, das sonst nicht vorkommt: =XVERWEIS(E2&"|"&F2;A2:A9&"|"&B2:B9;C2:C9).

Methode 2: Bedingungen multiplizieren und nach der 1 suchen

Die zweite Methode sieht zuerst ungewohnt aus, ist aber flexibler. Jede Bedingung in Klammern liefert für jede Zeile WAHR oder FALSCH. Multiplizierst du die Bedingungen, rechnet Excel WAHR als 1 und FALSCH als 0. Nur in der Zeile, in der alle Bedingungen stimmen, ergibt sich 1*1 = 1. XVERWEIS sucht dann genau diese 1.

=XVERWEIS(1;(A2:A9=F2)*(B2:B9=G2)*(C2:C9=H2);D2:D9)

Der Vorteil: Du kannst statt „ist gleich“ auch andere Vergleiche nutzen, etwa (D2:D9>=1000) oder einen Zeitraum mit zwei Datumsbedingungen. Mit dem Verketten geht das nicht. Probier es mit drei Kriterien aus:

Aufgabe Drei Kriterien: Hol in I2 den Umsatz für die Region in F2, das Produkt in G2 und das Quartal in H2. Nutze die Methode mit der 1 und multiplizierten Bedingungen.

ABCDEFGHI
1 Region Produkt Quartal Umsatz € Region Produkt Quartal Umsatz
2 Süd Toner Q2 2350 Nord Toner Q2
3 Nord Papier Q1 1800
4 Nord Toner Q2 2900
5 Süd Papier Q1 1450
6 Nord Papier Q2 2050
7 Süd Toner Q1 2600
8 Nord Toner Q1 3100
9 Süd Papier Q2 1700

Wenn die Kombination fehlt: eigener Text statt #NV

Passt keine Zeile zu allen Kriterien, liefert XVERWEIS #NV. Das vierte Argument fängt das ab, bei beiden Methoden. Eine extra WENNFEHLER-Funktion brauchst du nicht.

Aufgabe Hol in G2 den Umsatz der Person in E2 für den Monat in F2. Für Lena Hoffmann fehlt der März noch. Gibt es die Kombination nicht, soll in G2 „nicht gefunden“ stehen statt #NV.

ABCDEFG
1 Name Monat Umsatz € Name Monat Umsatz
2 Murat Kaya Februar 4200 Lena Hoffmann März
3 Jana Weber Januar 3850
4 Lena Hoffmann Februar 5100
5 Murat Kaya Januar 3900
6 Jana Weber März 4600
7 Lena Hoffmann Januar 4450
8 Murat Kaya März 4750
9 Jana Weber Februar 3700

Welche Methode passt wann?

Verketten mit &Multiplizieren mit 1
Lesbarkeitkurz und leicht zu verstehenetwas länger
Nur „ist gleich“janein, auch >, < und Zeiträume
Zahl gegen Textunkritisch, & macht aus allem Text5 und „5“ gelten als verschieden
Verwechslungsgefahrselten, mit Trennzeichen vermeidbarkeine

Typische Fehler

#WERT! statt eines Ergebnisses

Alle Bereiche müssen gleich groß sein. A2:A9&B2:B10 oder eine Rückgabematrix C2:C8 passt nicht zu den übrigen Bereichen und führt zu #WERT!.

#NV, obwohl die Zeile da ist

Meist steckt ein unsichtbares Leerzeichen in einer Zelle, oder eine Zahl ist als Text gespeichert. Leerzeichen entfernst du mit GLÄTTEN, mehr dazu bei WECHSELN und GLÄTTEN. Bei der Multiplikationsmethode prüf außerdem, ob Suchwert und Spalte beide echte Zahlen sind.

Es gibt mehrere passende Zeilen

XVERWEIS gibt den ersten Treffer von oben zurück. Brauchst du den letzten, setz den Suchmodus auf -1: =XVERWEIS(E2&F2;A2:A9&B2:B9;C2:C9;"nicht gefunden";0;-1). Willst du alle Treffer sehen oder summieren, sind FILTER oder SUMMEWENNS die bessere Wahl.

Ganze Spalten machen die Datei langsam

A:A&B:B verkettet über eine Million Zeilen bei jeder Neuberechnung. Nimm feste Bereiche oder eine intelligente Tabelle (Strg+T), deren Bereiche automatisch mitwachsen.

XVERWEIS mit mehreren Kriterien auf Englisch

In der englischen Excel-Version heißt die Funktion XLOOKUP, und die Argumente werden mit Komma getrennt. Das Zeichen & und die Multiplikation bleiben gleich.

DeutschEnglisch
=XVERWEIS(E2&F2;A2:A9&B2:B9;C2:C9)=XLOOKUP(E2&F2,A2:A9&B2:B9,C2:C9)
=XVERWEIS(1;(A2:A9=E2)*(B2:B9=F2);C2:C9)=XLOOKUP(1,(A2:A9=E2)*(B2:B9=F2),C2:C9)

In welchen Excel-Versionen funktioniert das?

XVERWEIS gibt es in Microsoft 365, Excel 2021 und Excel 2024. In Excel 2019 und älter fehlt die Funktion, dort erscheint #NAME?. Beide Methoden laufen in diesen Versionen ohne Strg+Umschalt+Enter, weil diese Versionen dynamische Arrays unterstützen.

Musst du ältere Versionen bedienen, nimm =INDEX(C2:C9;VERGLEICH(1;(A2:A9=E2)*(B2:B9=F2);0)). In Excel 2019 und älter musst du diese Formel als ältere Matrixformel mit Strg+Umschalt+Enter abschließen. Wie das mit einer Hilfsspalte und SVERWEIS geht, zeigt SVERWEIS mit mehreren Kriterien. Die Grundlagen der Funktion findest du bei XVERWEIS.

Häufige Fragen

Wie viele Kriterien kann XVERWEIS prüfen?

Mit beiden Methoden so viele, wie du brauchst. Beim Verketten hängst du weitere Werte und Spalten mit & an, bei der Multiplikation kommt pro Kriterium eine weitere Klammer dazu.

Brauche ich eine Hilfsspalte?

Nein. Die Hilfsspalte war beim SVERWEIS nötig, weil er nur in einer Spalte sucht. XVERWEIS baut die Kombination direkt in der Formel.

Kann ich ein Kriterium mit „größer als“ oder einen Zeitraum verwenden?

Ja, mit der Multiplikationsmethode, zum Beispiel =XVERWEIS(1;(A2:A9=E2)*(B2:B9>=F2)*(B2:B9<=G2);C2:C9) für einen Datumsbereich zwischen F2 und G2.

Kann XVERWEIS mehrere Spalten auf einmal zurückgeben?

Ja. Gib als Rückgabematrix mehrere Spalten an, etwa C2:D9. Das Ergebnis läuft dann nach rechts in die Nachbarzellen über.

Als Nächstes lernen: INDEX und VERGLEICH

Die Kombination funktioniert in jeder Excel-Version, sucht in alle Richtungen und kann ebenfalls mehrere Kriterien.

INDEX und VERGLEICH üben

Schreib uns