Start › Excel-Funktionen › SVERWEIS › Fehler #NV
Fehler #NV in SVERWEIS: Ursachen und Lösungen
#NV bedeutet „nicht vorhanden“: SVERWEIS hat Ihren Wert gesucht und nicht gefunden. Manchmal ist das richtig, weil der Wert wirklich nicht in der Liste steht. Oft steht der Wert aber da, und SVERWEIS sieht ihn trotzdem nicht. Hier sind die Ursachen, von der häufigsten zur seltensten, und wie Sie jede beheben.
In dieser Anleitung
7 Gründe, warum SVERWEIS #NV zurückgibt
| Ursache | So erkennen Sie sie | Lösung |
|---|---|---|
| 1. Der Wert fehlt | Suchen Sie in der Liste mit Strg + F. | Fügen Sie den Wert hinzu, oder zeigen Sie mit WENNNV einen eigenen Text. |
| 2. Überflüssige Leerzeichen | „Mango“ mit einem Leerzeichen dahinter sieht aus wie „Mango“. | Bereinigen Sie die Daten mit GLÄTTEN. |
| 3. Eine als Text gespeicherte Zahl | Ein kleines grünes Dreieck in der Zelle, oder eine linksbündige Zahl. | Wandeln Sie den Text in Zahlen um. |
| 4. Die falsche erste Spalte | Der Wert steht in Ihrer Tabelle, aber nicht in der ersten Spalte des Bereichs. | Beginnen Sie den Bereich mit der Spalte, in der Sie suchen. |
| 5. Der Bereich hat sich verschoben | Die ersten Zeilen funktionieren, die unteren ergeben #NV. | Fixieren Sie den Bereich mit Dollarzeichen. |
| 6. Ungefähre Übereinstimmung bei unsortierten Daten | Das letzte Argument ist WAHR oder fehlt. | Verwenden Sie FALSCH für eine genaue Übereinstimmung. |
| 7. Ungefähre Übereinstimmung unter dem kleinsten Wert | Ihr Wert ist kleiner als die erste Zeile der Tabelle. | Fügen Sie oben in der Tabelle eine Zeile mit 0 ein. |
Lösung: überflüssige Leerzeichen
Daten aus anderen Systemen haben oft Leerzeichen am Anfang oder Ende. Für Sie sind „Mango“ und „Mango“ mit einem Leerzeichen dahinter gleich, aber Excel sieht zwei verschiedene Werte. Sie können eine Zelle mit LÄNGE prüfen: Ergibt =LÄNGE(A5) 6 für „Mango“, steckt dort ein verstecktes Leerzeichen.
Am schnellsten bereinigen Sie den Suchwert in der Formel:
=SVERWEIS(GLÄTTEN(E2); A2:C7; 3; FALSCH)Stecken die Leerzeichen in der Tabelle selbst, fügen Sie eine Spalte mit GLÄTTEN hinzu, oder bereinigen Sie die Daten einmal mit Suchen und Ersetzen.
Lösung: als Text gespeicherte Zahlen
Eine Nummer wie 1004 kann als Zahl 1004 oder als Text „1004“ gespeichert sein. SVERWEIS behandelt das als verschiedene Werte. Das ist bei Exporten aus anderer Software sehr häufig.
Enthält die Tabelle Zahlen und Ihr Suchwert ist Text, wandeln Sie den Suchwert in eine Zahl um:
=SVERWEIS(WERT(E2); A2:C7; 3; FALSCH)Umgekehrt, wenn die Tabelle Text enthält und Sie eine Zahl suchen, verbinden Sie sie mit einem leeren Text: E2&"" macht aus 1004 „1004“. Für eine dauerhafte Lösung lesen Sie Text in Zahl umwandeln.
Lösung: die falsche erste Spalte oder ein verschobener Bereich
SVERWEIS sucht nur in der ersten Spalte des Bereichs, den Sie angeben. Suchen Sie einen Namen in einem Bereich, der mit der Nummernspalte beginnt, ergibt das #NV, obwohl der Name in der Tabelle steht. Beginnen Sie den Bereich mit der Spalte, die die Suchwerte enthält.
Funktioniert die Formel in der ersten Zeile, aber nicht weiter unten, hat sich der Bereich beim Kopieren verschoben: Aus A2:C7 wurde A3:C8, dann A4:C9. Fixieren Sie ihn mit Dollarzeichen, etwa $A$2:$C$7, damit jede Kopie in der ganzen Tabelle sucht.
#NV mit WENNNV oder WENNFEHLER ausblenden
Manchmal ist #NV die richtige Antwort: eine neue Produktnummer, die noch nicht in Ihrer Liste steht. Dann möchten Sie in Ihrem Bericht keinen Fehler, sondern eine klare Meldung. Packen Sie SVERWEIS in WENNNV:
=WENNNV(SVERWEIS(D2; A2:B6; 2; FALSCH); "Unbekannte Nummer")WENNNV fängt nur #NV ab. WENNFEHLER fängt alle Fehler ab, auch das #BEZUG! einer falschen Spaltennummer, und kann so Fehler in Ihrer Formel verdecken. Deshalb ist WENNNV für Verweise die sicherere Wahl. Verwenden Sie WENNFEHLER, wenn Sie auch mit Excel 2010 oder älter arbeiten, wo es WENNNV nicht gibt.
Übung: Ihren eigenen Text statt #NV anzeigen
Die Nummer in D2 steht nicht in der Produktliste. Bauen Sie einen SVERWEIS in WENNNV, sodass die Zelle „Unbekannte Nummer“ statt #NV zeigt.
Übung: Tippen Sie in Zelle E2 =WENNNV(SVERWEIS(D2;A2:B6;2;FALSCH);"Unbekannte Nummer"), um Ihre eigene Meldung anzuzeigen. Aktivieren Sie JavaScript, um das interaktiv zu tun.
Andere SVERWEIS-Fehler
- #BEZUG!: Die Spaltennummer ist größer als die Anzahl der Spalten in Ihrem Bereich. Ein Bereich A2:C7 hat 3 Spalten, eine 4 ergibt also #BEZUG!.
- #WERT!: Die Spaltennummer ist kleiner als 1, oder der Suchwert ist länger als 255 Zeichen.
- #NAME?: Der Funktionsname ist falsch geschrieben, oder ein Text in der Formel steht nicht in Anführungszeichen.
- Ein falscher Wert ohne Fehler: Das letzte Argument fehlt, SVERWEIS verwendet also eine ungefähre Übereinstimmung. Fügen Sie FALSCH hinzu.
Alle Excel-Fehler an einem Ort finden Sie unter Fehler in Excel-Formeln und wie Sie sie beheben.
Mehr zu SVERWEIS
Häufige Fragen
Warum gibt SVERWEIS #NV zurück, obwohl der Wert existiert?
Die Werte sehen gleich aus, sind es aber nicht: Es gibt ein überflüssiges Leerzeichen, einer ist eine Zahl und der andere Text, oder der Wert steht nicht in der ersten Spalte Ihres Bereichs. Prüfen Sie beide Zellen mit LÄNGE und ISTZAHL.
Wie ersetze ich #NV durch 0 oder eine leere Zelle?
Packen Sie die Formel in WENNNV und geben Sie den Ersatz als zweites Argument an: 0 für null, oder zwei Anführungszeichen ("") für eine Zelle, die leer aussieht.
WENNNV oder WENNFEHLER mit SVERWEIS?
Wann immer möglich WENNNV. Es blendet nur „nicht gefunden“ aus: Echte Fehler wie eine falsche Spaltennummer bleiben sichtbar. WENNFEHLER blendet alle Fehler aus.
Warum funktioniert SVERWEIS in einer Zeile und ergibt in der nächsten #NV?
Meist hat sich der Tabellenbereich beim Kopieren der Formel nach unten verschoben. Fixieren Sie ihn mit Dollarzeichen, etwa $A$2:$C$7.