So korrigieren Sie einen Fehler vom Typ #NV in der Funktion SVERWEIS

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

In diesem Artikel werden die häufigsten Gründe beschrieben, warum SVERWEIS möglicherweise fehlschlägt.

Tipp : Weitere Informationen finden Sie auf der Kurzübersichtskarte: Tipps zur Problembehandlung bei SVERWEIS. Hier werden häufige Gründe für #NV-Fehler in Verbindung mit SVERWEIS in einer praktischen PDF-Datei (Portable Document Format) beschrieben. Sie können die PDF mit anderen teilen oder für eigene Referenzzwecke drucken.

Problem: Der Nachschlagewert befindet sich nicht in der ersten Spalte des Arguments Matrix.

Eine der wichtigsten Einschränkungen von SVERWEIS besteht darin, dass die Funktion nur in der äußerst linken Spalte der Matrix nach Werten suchen kann. Wenn Sie also eine Wert nachschlagen, der sich nicht in der ersten Spalte der Matrix befindet, wird der #NV-Fehler angezeigt.

In der folgenden Tabelle soll die Anzahl der verkauften Einheiten an Grünkohl abgerufen werden.

Fehler #NV in SVERWEIS: Nachschlagewert ist nicht in der ersten Spalte der Tabellenmatrix

Der Fehler tritt auf, weil der sich der Nachschlagewert "Grünkohl" in der zweiten Spalte (Naturprodukt) im Argument Matrix A2:C10 befindet und Excel in Spalte A und nicht in Spalte B danach sucht.

Lösung: Sie können versuchen, dieses Problem zu beheben, indem Sie SVERWEIS so anpassen, dass die Funktion auf die richtige Spalte verweist. Wenn dies nicht möglich ist, versuchen Sie, die Spalten zu verschieben. Dies kann höchst unpraktisch sein, wenn es um komplexe Tabellen geht, in denen Zellwerte die Ergebnisse anderer Berechnungen sind. Möglicherweise gibt es auch andere logische Gründe, warum Sie Spalten nicht so einfach verschieben können. Die Lösung besteht darin, eine Kombination aus den Funktionen INDEX und VERGLEICH zu verwenden. Hiermit kann ein Wert in einer Spalte unabhängig von deren Position in der Nachschlagetabelle gesucht werden.

Verwenden von INDEX/VERGLEICH anstelle von SVERWEIS

INDEX/VERGLEICH können verwendet werden, wenn SVERWEIS Ihren Anforderungen nicht entspricht. Der größte Vorteil von INDEX/VERGLEICH besteht darin, dass Sie einen Wert in einer Spalte an einer beliebigen Position in der Nachschlagetabelle suchen können. INDEX gibt einen Wert aus einer angegebenen Tabelle/einem angegebenen Bereich basierend auf dessen Position zurück, und VERGLEICH gibt die relative Position eines Werts in einer Tabelle/einem Bereich zurück. Wenn Sie INDEX und VERGLEICH in einer Formel zusammen verwenden, können Sie einen Wert in einer Tabelle/einer Matrix nachschlagen, indem Sie die relative Position des Werts in der Tabelle/der Matrix angeben.

Die Verwendung von INDEX/VERGLEICH anstelle von SVERWEIS bietet zahlreiche Vorteile:

  • Mit INDEX und VERGLEICH muss sich der Rückgabewert nicht in derselben Spalte wie der Nachschlagespalte befinden, im Gegensatz zu Funktion SVERWEIS, bei der sich der Rückgabewert im angegebenen Bereich befinden muss. Warum ist das wichtig? Bei SVERWEIS müssen Sie die Nummer der Spalten kennen, die den Rückgabewert enthält. Das hört sich zwar nicht nach einem großen Problem an, kann bei einer großen Tabelle, in der Sie die Anzahl der Spalten zählen müssen, jedoch mühsam werden. Wenn Sie in der Tabelle eine Spalte hinzufügen/entfernen, müssen Sie darüber hinaus die Zählung erneut durchführen und das Argument "Spaltenindex" aktualisieren. Mit INDEX und VERGLEICH entfällt die Zählung, da sich die Nachschlagespalte von der Spalte unterscheidet, in der sich der Rückgabewert befindet.

  • Mit INDEX und VERGLEICH können Sie entweder eine Zeile oder eine Spalte oder sogar beides in einer Matrix angeben. Dies bedeutet, dass Sie Werte sowohl vertikal als auch horizontal nachschlagen können.

  • INDEX und VERGLEICH können zum Nachschlagen von Werten in jeder beliebigen Spalte verwendet werden. Im Gegensatz zur Funktion SVERWEIS, bei der Sie nur einen Wert in der ersten Spalte einer Tabelle nachschlagen können, funktionieren INDEX und VERGLEICH auch dann, wenn sich der Nachschlagewert in der ersten oder letzten Spalte oder irgendwo dazwischen befindet.

  • INDEX und VERGLEICH bieten die Flexibilität zur Erstellung eines dynamischen Verweises auf die Spalte, die den Rückgabewert enthält. Dies bedeutet, dass Sie Ihrer Tabelle Spalten hinzufügen können, ohne die Funktionalität von INDEX und VERGLEICH zu beeinträchtigen. Andererseits funktioniert SVERWEIS nicht mehr, wenn Sie der Tabelle eine Spalte hinzufügen mussten, da mit der Funktion ein statischer Verweis auf die Tabelle erstellt wird.

  • INDEX und VERGLEICH bieten mehr Flexibilität bei Übereinstimmungen. INDEX und VERGLEICH können eine exakte Übereinstimmen sowie einen größeren oder kleineren Wert als den Nachschlagewert finden. SVERWEIS sucht nur nach der nächstliegenden Übereinstimmung für einen Wert (standardmäßig) oder nach einem exakten Wert. SVERWEIS geht darüber hinaus standardmäßig davon aus, dass die erste Spalte der Matrix alphabetisch sortiert ist, und angenommen, Ihre Tabelle wurde nicht in dieser Weise eingerichtet, gibt SVERWEIS die erste nächstliegende Übereinstimmung zurück, wobei dies möglicherweise nicht die Daten sind, nach denen Sie suchen.

Syntax

Zum Erstellen einer Syntax für INDEX/VERGLEICH müssen Sie das Matrix/Verweis-Argument der INDEX-Funktion verwenden und die Syntax von VERGLEICH hierin schachteln. Dies sieht etwa wie folgt aus:

=INDEX(Matrix oder Verweis; VERGLEICH(Suchkriterium;Suchmatrix;[Vergleichstyp])

Wir wollen nun INDEX/VERGLEICH verwenden, um SVERWEIS im obigen Beispiel zu ersetzen. Die Syntax sieht folgendermaßen aus:

=INDEX(C2:C10;VERGLEICH(B13;B2:B10;0))

Einfach ausgedrückt bedeutet dies:

=INDEX(ich möchte den Rückgabewert aus C2:C10 ermitteln, und zwar per VERGLEICH(Grünkohl, ein Wert, der sich irgendwo in der Matrix B2:B10 befindet, wobei der Rückgabewert der erste Wert ist, der Grünkohl entspricht))

Die Funktionen INDEX und VERGLEICH können als Ersatz für SVERWEIS verwendet werden

Die Formel sucht nach dem ersten Wert in C2:C10, der Grünkohl entspricht (in B7) und gibt den Wert in C7 (100) zurück, welches der erste Wert ist, der mit "Grünkohl" übereinstimmt.

Problem: Die exakte Übereinstimmung wird nicht gefunden.

Wenn das Argument Bereich_Verweis FALSCH ist und SVERWEIS keine exakte Übereinstimmung in Ihren Daten finden kann, wird der #NV-Fehler zurückgegeben.

Lösung: Wenn Sie sicher sind, dass die entsprechenden Daten in Ihrer Tabelle vorhanden sind, aber von SVERWEIS nicht entdeckt werden, vergewissern Sie sich, dass die Zellen, auf die verwiesen wird, nicht über verborgene Leerzeichen oder nicht druckbare Zeichen verfügen. Stellen Sie darüber hinaus sicher, dass alle Zellen denselben Datentyp aufweisen. So müssen Zellen mit Zahlen beispielsweise als Zahl und nicht als Text formatiert werden.

Verwenden Sie die Funktionen SÄUBERN oder GLÄTTEN, um die Daten in den Zellen zu bereinigen.

Problem: Der Nachschlagewert ist kleiner als der kleinste Wert in der Matrix.

Wenn das Argument Bereich_Verweis auf WAHR festgelegt wurde und der Nachschlagewert kleiner als der kleinste Wert in der Matrix ist, wird der #NV-Fehler angezeigt. Mit WAHR wird nach einer ungefähren Übereinstimmung in der Matrix gesucht, und es wird der am nächsten liegende Wert zurückgegeben, der kleiner als der Nachschlagewert ist.

Im folgenden Beispiel beträgt der Nachschlagewert 100, es gibt jedoch keine Werte im Bereich B2:C10, die kleiner als 100 sind, daher wird der Fehler zurückgegeben.

Fehler #NV in SVERWEIS, wenn der Nachschlagewert kleiner als der kleinste Wert in der Matrix ist

Lösung:

  • Korrigieren Sie bei Bedarf den Nachschlagewert.

  • Wenn Sie den Nachschlagewert nicht ändern können und mehr Flexibilität bei übereinstimmenden Werten benötigen, sollten Sie INDEX/VERGLEICH anstelle von SVERWEIS verwenden. Mit INDEX/VERGLEICH können Sie Werte nachschlagen, die größer, kleiner oder gleich dem Nachschlagewert sind. Weitere Informationen zur Verwendung von INDEX/VERGLEICH anstelle von SVERWEIS finden Sie im vorstehenden Abschnitt dieses Artikels.

Problem: Die Nachschlagespalte ist nicht in aufsteigender Reihenfolge sortiert.

Wenn das Argument Bereich_Verweis auf WAHR festgelegt wurde und eine der Nachschlagespalten nicht in aufsteigender Reihenfolge (A-Z) sortiert ist, wird der #NV-Fehler angezeigt.

Lösung:

  • Ändern Sie die Funktion SVERWEIS so, dass sie nach einer exakten Übereinstimmung sucht. Legen Sie hierfür das Argument Bereich_Verweis auf FALSCH fest. Bei FALSCH ist keine Sortierung notwendig.

  • Verwenden Sie die Funktionen INDEX/VERGLEICH zum Nachschlagen eines Werts in einer unsortierten Tabelle.

Problem: Bei dem Wert handelt es sich um eine große Gleitkommazahl.

Wenn sich in den Zellen Zeitwerte oder große Dezimalzahlen befinden, gibt Excel den Fehler #NV aufgrund der Gleitkommagenauigkeit zurück. Gleitkommazahlen sind die Zahlen, die nach dem Dezimalkomma folgen. (Beachten Sie, dass Excel Zeitwerte als Gleitkommazahlen speichert.) Excel kann keine Zahlen mit viele Gleitkommazahlen speichern. Damit die Funktion ordnungsgemäß funktioniert, müssen die Gleitkommazahlen auf fünf Dezimalstellen gerundet werden.

Lösung: Kürzen Sie die Zahlen, indem Sie sie mit der Funktion RUNDEN auf fünf Dezimalstellen runden.

Haben Sie eine Frage zu einer bestimmten Funktion?

Posten Sie eine Frage im Excel-Communityforum.

Helfen Sie uns, Excel zu verbessern

Haben Sie Vorschläge, wie wir die kommende Version von Excel verbessern könnten? Wenn ja, lesen Sie die Themen unter Excel User Voice.

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Siehe auch

Ein Fehler #nv korrigieren

SVERWEIS: keine weitere #NA

WVERWEIS, SVERWEIS, VERWEIS zurückgeben falsche Werten in Excel

Gleitkommazahl arithmetische Geben Sie möglicherweise falsche Ergebnisse in Excel

Kurzübersichtskarte: SVERWEIS – Auffrischung

SVERWEIS (Funktion)

Übersicht über Formeln in Excel

So vermeiden defekter Formeln

Verwenden der fehlerüberprüfung zum Ermitteln von Fehlern in Formeln

Alle Excel-Funktionen (alphabetisch)

Alle Excel-Funktionen (nach Kategorie)

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×