SVERWEIS ohne #N/A Fehler - IFERROR / IFNA - Excel & Google Sheets

Beispielarbeitsbuch herunterladen

Laden Sie die Beispielarbeitsmappe herunter

In diesem Tutorial erfahren Sie, wie Sie SVERWEIS-Fehler mit IFERROR und IFNA in Excel und Google Sheets behandeln.

IFERROR und SVERWEIS

Sie können SVERWEIS mit der IFERROR-Funktion verwenden, um einen Wert (oder eine andere Berechnung) anstelle eines Fehlers zurückzugeben, wenn ein Fehler auftritt…

In diesem Beispiel wird ein zweiter SVERWEIS ausgeführt, wenn der erste zu einem Fehler führt.

1 =WENNFEHLER(SVERWEIS(F3,B3:D6,3,FALSCH),SVERWEIS("Anders",B3:D6,3,FALSCH))

Im obigen Beispiel suchen wir nach a Fall die in der Nachschlagetabelle nicht vorhanden ist. Ohne die IFERROR-Funktion würde die SVERWEIS-Funktion einen #N/A-Fehler zurückgeben. Mit der IFERROR-Funktion können wir den Fehler durch eine andere Suche für einen allgemeinen Fall ersetzen. Mit anderen Worten, wenn die Fall nicht „Verletzung“, „Unfall“ oder „Verbrechen“ ist, schlagen Sie nach Telefonnummer für die Sammelfallkategorie „Else“.

Bitte beachten Sie, dass die IFERROR-Funktion alle Arten von Fehlern abfängt: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?. Dies führt nicht immer zum gewünschten Ergebnis. Im folgenden Beispiel ist unsere Lookup-Tabelle ein benannter Bereich: LookupTable. Wenn wir den Namen versehentlich falsch eingeben (z. B. „Nachschlagetabelle“), gibt die Formel auch für die Konto-IDs, die in der Liste enthalten sind, die Meldung „Nicht gefunden“ zurück.

1 =IFERROR(SVERWEIS(E3,Nachschlagetabelle,2,FALSE),"Nicht gefunden")

Da wir den Namen der Nachschlagetabelle falsch eingegeben haben, gibt die SVERWEIS-Funktion ein #NAME? Error. Mit der IFERROR-Funktion ersetzen wir alle Arten von Fehlern durch die irreführende „Not found“-Meldung.

Wenn Sie nur #N/A-Fehler behandeln möchten, verwenden Sie stattdessen die IFNA-Funktion.

IFNA und SVERWEIS

Wenn Sie mit der SVERWEIS-Funktion nach einem Wert suchen, der in Ihrem Lookup-Array nicht vorhanden ist, erhalten Sie einen #N/A-Fehler. Mit der IFNA-Funktion können Sie die Fehleranzeige in eine beliebige Meldung (oder sogar einen leeren String) ändern.

1 =IFNA(SVERWEIS(E3,B3:C6,2,FALSE),"Nicht gefunden")

Es gibt keine Konto-ID 55, daher gibt die Formel "Nicht gefunden" an.

Wenn wir auf unser Beispiel zurückblicken, in dem wir den Namen des Datenbereichs falsch eingegeben haben, sagt uns die Verwendung von IFNA anstelle von IFERROR, dass wir einen Fehler gemacht haben und nicht, dass der Wert nicht gefunden wurde:

Der Name? error bedeutet, dass mit der Syntax unserer Formel etwas nicht stimmt. Daher müssen wir die Eingabe überprüfen und korrigieren.

SVERWEIS ohne #N/A Fehler in Google Tabellen

Diese Formeln funktionieren in Google Tabellen genauso wie in Excel.

wave wave wave wave wave