Excel XVERWEIS mit mehreren Kriterien: So suchst du in mehreren Spalten gleichzeitig
Hier ist ein detailliertes Tutorial, wie du den XVERWEIS (XLOOKUP) in Excel nutzt, um Daten basierend auf mehreren Kriterien in verschiedenen Spalten zu finden.
Früher musste man für Suchen mit mehreren Bedingungen oft auf komplizierte INDEX/VERGLEICH-Kombinationen oder Hilfsspalten zurückgreifen. Mit dem XVERWEIS (verfügbar in Microsoft 365 und Excel 2021+) ist dies deutlich einfacher geworden.
Das Geheimnis liegt darin, die Suchkriterien und die Suchbereiche mit dem Und-Zeichen (&) zu verknüpfen.
1. Die Logik der Formel
Die Standard-Syntax des XVERWEIS lautet:
=XVERWEIS(Suchwert; Suchmatrix; Rückgabematrix)
Um mehrere Kriterien zu nutzen, erweitern wir sie wie folgt:
=XVERWEIS(Kriterium1 & Kriterium2; Matrix1 & Matrix2; Rückgabematrix)
Durch das & verbindet Excel die einzelnen Werte zu einer einzigen langen Zeichenkette und vergleicht diese mit der kombinierten Matrix.
2. Ein praxisnahes Beispiel
Stell dir vor, du hast eine Preisliste für Kleidung. Du möchtest den Preis für ein bestimmtes Produkt in einer bestimmten Größe finden.
Beispieltabelle:
| Produkt (Spalte A) | Größe (Spalte B) | Preis (Spalte C) |
|---|---|---|
| T-Shirt | S | 15 € |
| T-Shirt | M | 18 € |
| Hose | S | 40 € |
| Hose | M | 45 € |
Deine Suchfelder:
- Zelle E2: "Hose" (Gesuchtes Produkt)
- Zelle F2: "M" (Gesuchte Größe)
3. Schritt-für-Schritt-Anleitung
Schritt 1: Suchwerte definieren
Zuerst verknüpfst du die Zellen, in denen deine Suchbegriffe stehen:
E2 & F2 (Ergibt intern: "HoseM")
Schritt 2: Suchmatrizen definieren
Dann verknüpfst du die Spalten, in denen Excel suchen soll:
A2:A5 & B2:B5 (Erzeugt intern eine virtuelle Liste wie "T-ShirtS", "T-ShirtM", "HoseS", "HoseM")
Schritt 3: Rückgabematrix wählen
Dies ist die Spalte mit den Werten, die du erhalten möchtest (der Preis):
C2:C5
Die fertige Formel:
Gib diese Formel in Zelle G2 ein:
=XVERWEIS(E2 & F2; A2:A5 & B2:B5; C2:C5)
4. Was passiert im Hintergrund?
Excel erstellt im Arbeitsspeicher eine temporäre Liste, in der die Werte aus Spalte A und B zusammengefügt sind. Dann sucht es nach der Kombination aus deinen Suchfeldern (E2 und F2) in dieser Liste und gibt den entsprechenden Wert aus der Preisspalte zurück.
5. Profi-Tipps
A. Umgang mit Fehlern (Wenn nichts gefunden wird)
Der XVERWEIS hat ein eingebautes Argument für Fehler. Wenn die Kombination nicht existiert, kannst du einen Text ausgeben lassen:
=XVERWEIS(E2 & F2; A2:A5 & B2:B5; C2:C5; "Nicht gefunden")
B. Mehr als zwei Kriterien
Du kannst das Prinzip beliebig erweitern:
=XVERWEIS(Krit1 & Krit2 & Krit3; Matrix1 & Matrix2 & Matrix3; Rückgabe)
C. Die "Logik-Variante" (Alternative Methode)
Es gibt noch eine mathematische Methode, die oft bei sehr großen Datensätzen performanter ist. Hierbei suchst du nach der Zahl 1 in einer Matrix aus Wahrheitswerten:
=XVERWEIS(1; (A2:A5=E2) * (B2:B5=F2); C2:C5)
Hierbei wird (WAHR/FALSCH) mit (WAHR/FALSCH) multipliziert. Nur wenn beide Bedingungen WAHR (1) sind, ergibt das Produkt 1.
Zusammenfassung
Der XVERWEIS mit dem &-Operator ist der schnellste Weg, um Suchen über mehrere Spalten durchzuführen. Er ist übersichtlich, benötigt keine Hilfsspalten und ist weniger fehleranfällig als alte Methoden.
Wichtig: Achte darauf, dass die Bereiche (z. B. A2:A5 und B2:B5) immer gleich lang sind, sonst gibt Excel einen Fehler aus!