XVERWEIS-Funktion in Excel
Flexibles Nachschlagen von Werten in Tabellen, horizontal oder vertikal – moderner Ersatz für SVERWEIS/WVERWEIS.
Wozu dient die XVERWEIS-Funktion?
XVERWEIS ist die leistungsstarke Nachschlagefunktion in Excel, die SVERWEIS und WVERWEIS ersetzt. Sie ermöglicht die flexible Suche nach Werten, egal ob vertikal oder horizontal, und gibt das Ergebnis aus einem beliebigen Bereich zurück.
Vorteile gegenüber klassischen Funktionen:
- Sowohl vertikale als auch horizontale Suche möglich
- Exakte oder ungefähre Treffer flexibel auswählbar
- Keine Begrenzung auf die erste Spalte/Zeile
- Einfachere Fehlerbehandlung und dynamische Rückgabewerte
Typische Szenarien im Überblick
| Szenario | Suchwert | Formel | Nutzen |
|---|---|---|---|
| Preis zu Artikel abrufen | Artikelnummer | =XVERWEIS(A2;A2:A10;B2:B10) | Preis automatisch zurückgeben |
| Monatsumsatz horizontal | Februar | =XVERWEIS("Feb";A1:E1;A2:E2) | Wert aus horizontaler Zeile |
| Kundendaten dynamisch | Kundennummer | =XVERWEIS(A2;Kunden!A:A;Kunden!B:B;"Nicht gefunden") | Fehlerhafte Werte elegant behandeln |
| Ungefähre Bewertung | Punkte | =XVERWEIS(75;A2:A6;B2:B6;;1) | Note zu Punktzahl |
Syntax der XVERWEIS-Funktion
=XVERWEIS(Suchwert; Suchmatrix; Rückgabematrix; [Wenn_nicht_gefunden]; [Match_Mode]; [Suchmodus])
- Suchwert – Wert, nach dem gesucht wird.
- Suchmatrix – Bereich, in dem gesucht wird (vertikal oder horizontal).
- Rückgabematrix – Bereich, aus dem der Wert zurückgegeben wird.
- [Wenn_nicht_gefunden] – Optional. Wert, der zurückgegeben wird, wenn kein Treffer gefunden wird.
- [Match_Mode] – Optional. 0 = exakte Übereinstimmung (Standard), -1 = nächstkleiner Wert, 1 = nächstgrößerer Wert, 2 = Platzhalter/Wildcards
- [Suchmodus] – Optional. 1 = von oben/links nach unten/rechts (Standard), -1 = umgekehrt, 2 = binäre Suche aufsteigend, -2 = binäre Suche absteigend
Tipp: XVERWEIS kann vertikal und horizontal, flexibel und dynamisch eingesetzt werden – ohne Einschränkungen wie bei SVERWEIS/WVERWEIS.
Einfaches Beispiel
=XVERWEIS("A102";A2:A10;B2:B10)
Sucht „A102“ in Spalte A und gibt den Wert aus Spalte B zurück.
Praxisbeispiel in Excel
| A | B | |
|---|---|---|
| 1 | Artikel | Preis |
| 2 | A1 | 10 |
| 3 | A2 | 15 |
| 4 | A3 | 20 |
| 5 | =XVERWEIS("A2";A2:A4;B2:B4) | |
Ergebnis: 15 → Preis des Artikels A2.
Erweiterte Anwendung
Dynamische Suche mit Fehlerbehandlung:
=XVERWEIS(A1;A2:A10;B2:B10;"Nicht gefunden")
Horizontale Suche (als WVERWEIS-Ersatz):
=XVERWEIS("Feb";A1:E1;A2:E2)
Ungefähre Suche für Wertebereiche:
=XVERWEIS(78;A2:A6;B2:B6;;1)
Typische Fehler und Stolperfallen
- Suchwert existiert nicht → ohne [Wenn_nicht_gefunden] #NV
- Rückgabematrix und Suchmatrix nicht gleich groß
- Match_Mode falsch gesetzt → unerwartete Ergebnisse
- Vertikale vs. horizontale Suche verwechselt
- Platzhalter/Wildcards nicht korrekt genutzt
Faustregel
XVERWEIS = Modernes Nachschlagen ohne Einschränkungen. Vertikal oder horizontal, exakte oder ungefähre Treffer, Fehlerbehandlung direkt möglich.
Übungen (schwierigkeitssteigernd)
Übung 1 – Einfacher XVERWEIS
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Produkt | P1 | P2 | P3 |
| 2 | Preis | 50 | 80 | 120 |
| 3 | Gewünschtes Produkt | P2 | ||
| 4 | Preis | =XVERWEIS(B3;B1:D1;B2:D2) | ||
Übung 2 – XVERWEIS mit nicht vorhandenem Wert
| A | B | C | |
|---|---|---|---|
| 1 | Monat | Jan | Feb |
| 2 | Umsatz | 1000 | 1200 |
| 3 | Abfrage | Mrz | |
| 4 | Umsatz | =XVERWEIS(B3;B1:C1;B2:C2;"Nicht gefunden") | |
Übung 3 – Praxisnah: XVERWEIS + WENN (Tricky)
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Artikel | Schraube | Muttern | Bohrer |
| 2 | Rabatt | 10% | 15% | 0% |
| 3 | Gewählter Artikel | Muttern | ||
| 4 | Status | =WENN(XVERWEIS(B3;B1:D1;B2:D2;"0%")>"0%";"Rabatt verfügbar";"Kein Rabatt") | ||
Welcher Text wird für den Artikel „Muttern“ angezeigt?
Hinweis: XVERWEIS sucht den gewählten Artikel, gibt den Rabatt zurück, und WENN() wandelt den Wert in eine verständliche Textmeldung um.
Verwandte Excel-Funktionen
Zusammenfassung
Die XVERWEIS()-Funktion ersetzt SVERWEIS und WVERWEIS, indem sie Werte flexibel vertikal oder horizontal nachschlägt, exakte oder ungefähre Treffer liefert und eine eingebaute Fehlerbehandlung ermöglicht. Sie ist die moderne Lösung für dynamische Tabellen und Auswertungen.