Ein verschachtelter SVERWEIS klingt einfach: Erster SVERWEIS sucht Wert A → zweiter SVERWEIS sucht auf Basis des Ergebnisses weiter.
In der Praxis führt das aber häufig zu #NV, obwohl alle Daten korrekt vorhanden sind.
Der Grund:
Der erste SVERWEIS liefert oft einen Text zurück, selbst wenn dieser wie eine Zahl aussieht – und der zweite SVERWEIS erwartet eine echte Zahl.
Beispiel:
- Ergebnis des ersten SVERWEIS:
"1001"(Text) - Lookup-Wert im zweiten Bereich:
1001(Zahl)
Auch wenn beide gleich aussehen, erkennt Excel: Text ≠ Zahl. Ergebnis: #NV.
Die Lösung: Nutze die WERT-Funktion
Damit der zweite SVERWEIS sauber funktioniert, solltest du das Ergebnis des ersten SVERWEIS in eine Zahl konvertieren.
So sieht die sichere Variante aus:
=SVERWEIS(WERT(SVERWEIS(A2;Tabelle1!A:B;2;FALSCH));Tabelle2!A:C;3;FALSCH)
Was passiert hier?
- Innerer SVERWEIS findet einen Wert (häufig als Text).
- WERT() wandelt das Ergebnis zuverlässig in eine Zahl um.
- Äußerer SVERWEIS sucht jetzt mit einem korrekten numerischen Wert → kein #NV mehr.
Damit verhinderst du den häufigsten Fehler bei „SVERWEIS auf SVERWEIS“.
Typische Fehlerquellen und wie du sie vermeidest
Unterschiedliche Datentypen (Text vs Zahl)
Der Klassiker – und die häufigste Ursache für #NV.
Nutze WERT(), wenn der innere SVERWEIS Zahlen liefern sollte.
Erste Spalte im Suchbereich ist Textformatiert
Wenn dein äußerer SVERWEIS wiederum Text sucht, musst du beides auf Text bringen:
=SVERWEIS(TEXT(SVERWEIS(A2;Tabelle1!A:B;2;FALSCH);"@");Tabelle2!A:C;3;FALSCH)
Leerzeichen oder nicht sichtbare Zeichen
Nutze TRIMMEN oder SÄUBERN:
=SVERWEIS(WERT(SÄUBERN(TRIMMEN(SVERWEIS(A2;Tabelle1!A:B;2;FALSCH))));Tabelle2!A:C;3;FALSCH)
Alternativ: XVERWEIS (wenn verfügbar)
Wenn du Excel 365 hast, löst XVERWEIS viele Probleme eleganter:
=XVERWEIS(WERT(XVERWEIS(A2;Tabelle1!A:A;Tabelle1!B:B));Tabelle2!A:A;Tabelle2!C:C)
Praxisbeispiel: Artikelnummer → Kategorie → Preis
Stell dir vor:
- In Tabelle1 findest du zur Artikelnummer die Kategorie.
- In Tabelle2 suchst du über diese Kategorie den passenden Preis.
Ohne WERT() entstehen dabei fast immer #NV-Fehler, weil Kategorien oft als Text gespeichert sind.
Mit WERT() stellst du sicher, dass der zweite Lookup korrekt ausgeführt wird.
Interne Links für weitere Vertiefung
➡️ Lies auch meinen Beitrag zu Excel Exponentialschreibweise, wenn du Probleme mit unerwarteten Zahlenformaten hast.
➡️ Oder wirf einen Blick auf Excel Runden vs. Kürzen, wenn du Werte vor einem SVERWEIS vorbereiten möchtest.
Tipp für YouTube-Fans
Mehr Excel-Tipps findest du auf meinem YouTube-Kanal:
👉 https://www.youtube.com/@datenanalyst
