IFERROR wird mit SVERWEIS verwendet, um #NV-Fehler zu eliminieren

IFERROR wird mit SVERWEIS verwendet, um #NV-Fehler zu eliminieren

Bei der Verwendung der SVERWEIS-Funktion in Excel kann es gelegentlich zu dem Fehler #NV kommen. Dies geschieht, wenn die Formel den Suchwert nicht finden kann.

In diesem Tutorial zeige ich Ihnen die verschiedenen Möglichkeiten, IFERROR und SVERWEIS zu verwenden, um diese #NV-Fehler in Arbeitsblättern zu behandeln.

Verwenden Sie IFERROR in Kombination mit SVERWEIS, um anstelle eines #NV-Fehlers (oder eines anderen Fehlers) etwas Sinnvolles anzuzeigen.

Bevor wir auf die Einzelheiten der Verwendung dieser Kombination eingehen, werfen wir einen kurzen Blick auf die Funktion IFERROR, um zu sehen, wie sie funktioniert.

Beschreibung der IFERROR-Funktion

Mit der Funktion WENNFEHLER können Sie angeben, was passieren soll, wenn eine Formel oder ein Zellbezug einen Fehler zurückgibt.

Dies ist die Syntax der Funktion IFERROR.

verwandte Frage  So konvertieren Sie Zahlen in Text in Excel - 4 super einfache Möglichkeiten

=IFERROR(Wert, Wert_wenn_Fehler)

  • Wert - Dies ist der Parameter, um auf Fehler zu prüfen.In den meisten Fällen ist es entweder eine Formel oder ein Zellbezug.Wenn SVERWEIS mit IFERROR verwendet wird, ist die SVERWEIS-Formel dieser Parameter.
  • value_if_error – Dies ist der Wert, der zurückgegeben wird, wenn ein Fehler auftritt.Folgende Fehlertypen wurden ausgewertet: #N/A, #REF!, #DIV/0!, #VALUE!, #NUM!, #NAME? und #NULL!.

Mögliche Gründe dafür, dass SVERWEIS #NV-Fehler zurückgibt

Die SVERWEIS-Funktion kann aus einem der folgenden Gründe einen #NV-Fehler zurückgeben:

  1. Der Suchwert wurde im Sucharray nicht gefunden.
  2. Der Nachschlagewert (oder das Tabellenarray) enthält führende, nachfolgende oder doppelte Leerzeichen.
  3. Es gibt einen Tippfehler im Nachschlagewert oder Nachschlagewert im Array.

Sie können IFERROR und SVERWEIS gemeinsam verwenden, um all diese Fehlerursachen zu behandeln. Sie sollten jedoch den Ursachen 2 und 3 besondere Aufmerksamkeit schenken und diese Probleme in den Quelldaten beheben, anstatt sie von IFERROR behandeln zu lassen.

Hinweis: Die Funktion IFERROR behandelt Fehler unabhängig von ihrer Ursache. Wenn Sie nur Fehler behandeln möchten, die dadurch entstehen, dass SVERWEIS keinen Suchwert findet, verwenden Sie stattdessen IFNA. Dadurch wird sichergestellt, dass andere Fehler als #NV nicht behandelt werden, und Sie können diese anderen Fehler untersuchen.

Sie können die TRIM-Funktion verwenden, um führende, nachgestellte und doppelte Leerzeichen zu behandeln.

Ersetzen Sie SVERWEIS #NV-Fehler durch aussagekräftigen Text

Angenommen, Sie haben einen Datensatz, der so aussieht:

SVERWEIS-Fehler, wenn der Suchwert nicht gefunden wurde

Wie Sie sehen, liefert die SVERWEIS-Formel einen Fehler, da der Suchwert nicht in der Liste enthalten ist. Wir suchen Glens Punktzahl, die nicht in der Punktetabelle vorhanden ist.

Obwohl es sich hier um einen sehr kleinen Datensatz handelt, kann es vorkommen, dass Sie einen sehr großen Datensatz erhalten, in dem Sie das Vorhandensein vieler Elemente überprüfen müssen. In jedem Fall, in dem ein Wert nicht gefunden wird, erhalten Sie die Fehlermeldung #NV.

Dies ist die Formel, die Sie verwenden können, um etwas Sinnvolles zu erhalten und nicht #N/A falsch.

=IFERROR(SVERWEIS(D2,$A$2:$B$10,2,0),"Nicht gefunden")

Verwenden Sie IFERROR mit SVERWEIS, um Nicht gefunden zu erhalten

Die obige Formel gibt den Text „Nicht gefunden“ anstelle des Fehlers #NV zurück. Sie können dieselbe Formel auch verwenden, um einen leeren Wert, Null oder einen beliebigen anderen aussagekräftigen Text zurückzugeben.

verwandte Frage  So verwenden Sie die Excel-DATEDIF-Funktion (mit Beispiel)

Verschachtelte VLOOKUP mit IFERROR-Funktion

Wenn Sie SVERWEIS verwenden und Ihre Nachschlagetabellen über dasselbe Arbeitsblatt oder verschiedene Arbeitsblätter verteilt sind, müssen Sie den SVERWEIS-Wert in all diesen Tabellen überprüfen.

In dem unten gezeigten Datensatz gibt es beispielsweise zwei separate Tabellen mit Schülernamen und -ergebnissen.

Verschachteltes IFERROR mit SVERWEIS-Datensatz

Wenn ich Graces Punktzahl in diesem Datensatz finden muss, muss ich die SVERWEIS-Funktion verwenden, um die erste Tabelle zu überprüfen, und wenn der Wert darin nicht gefunden wird, die zweite Tabelle überprüfen.

Hier ist die verschachtelte IFERROR-Formel, die ich verwenden kann, um den Wert zu finden:

=IFERROR(VLOOKUP(G3,$A$2:$B$5,2,0),IFERROR(VLOOKUP(G3,$D$2:$E$5,2,0),"Not Found"))

Verschachteltes IFERROR mit SVERWEIS

Verwenden von SVERWEIS mit IF und ISERROR (vor Excel 2007)

Die IFERROR-Funktion wurde in Excel 2007 für Windows und Excel 2016 für Mac eingeführt.

Wenn Sie eine frühere Version verwenden, funktioniert die IFERROR-Funktion auf Ihrem System nicht.

Sie können die Funktionalität der WENNFEHLER-Funktion replizieren, indem Sie die WENN-Funktion mit der ISERROR-Funktion kombinieren.

Lassen Sie mich Ihnen kurz zeigen, wie Sie anstelle von IFERROR eine Kombination aus IF und ISERROR verwenden.

Verwendung von IF und ISERROR - Beispiel

Im obigen Beispiel könnten Sie anstelle von IFERROR auch die in Zelle B3 gezeigte Formel verwenden:

=IF(FEHLER(A3),"Nicht gefunden",A3)

verwandte Frage  Möchten Sie gelöschte Dateien wiederherstellen?Probieren Sie das Recuva File Recovery Tool aus

Der ISERROR-Teil der Formel sucht nach Fehlern (einschließlich #NV-Fehlern) und gibt TRUE zurück, wenn ein Fehler gefunden wird, andernfalls FALSE.

  • Wenn TRUE (was auf einen Fehler hinweist), gibt die IF-Funktion den angegebenen Wert zurück (in diesem Fall "Not Found").
  • Wenn FALSE (was bedeutet, dass kein Fehler vorliegt), gibt die IF-Funktion diesen Wert zurück (A3 im obigen Beispiel).

IFERROR und IFNA

IFERROR behandelt alle Arten von Fehlern, während IFNA nur #N/A-Fehler behandelt.

Beim Umgang mit Fehlern, die durch SVERWEIS verursacht werden, müssen Sie sicherstellen, dass Sie die richtige Formel verwenden.

Wenn Sie verschiedene Fehler behandeln müssen, verwenden Sie IFERROR. Fehler können nun durch eine Vielzahl von Faktoren verursacht werden (z. B. fehlerhafte Formeln, falsch geschriebene Bereichsnamen, nicht gefundene Nachschlagewerte und Fehlerwerte, die von Nachschlagetabellen zurückgegeben werden). IFERROR ist irrelevant; es ersetzt all diese Fehler durch den angegebenen Wert.

Wenn Sie nur #NV-Fehler behandeln möchten , ist die Verwendung von IFNA eher darauf zurückzuführen, dass die SVERWEIS-Formel den Suchwert nicht findet.

Hallo, schön dich kennen zu lernen! ????

Abonnieren Sie unseren Newsletter, um die neuesten KI-Nachrichten zu erhalten.

Geben Sie Anmerkung