Excel-Formel: VLOOKUP ohne # N / A Fehler -

Inhaltsverzeichnis

Generische Formel

=IFERROR(VLOOKUP(value,table,2,FALSE),"message")

Zusammenfassung

Um den # N / A-Fehler auszublenden, den VLOOKUP auslöst, wenn kein Wert gefunden werden kann, können Sie den Fehler mit der IFERROR-Funktion abfangen und einen beliebigen Wert zurückgeben.

Erläuterung

Wenn VLOOKUP keinen Wert in einer Nachschlagetabelle finden kann, wird der Fehler # N / A zurückgegeben. Mit der IFERROR-Funktion können Sie Fehler abfangen und bei einem Fehler Ihren eigenen benutzerdefinierten Wert zurückgeben. Wenn VLOOKUP normalerweise einen Wert zurückgibt, liegt kein Fehler vor und der nachgeschlagene Wert wird zurückgegeben. Wenn VLOOKUP den Fehler # N / A zurückgibt, übernimmt IFERROR und gibt den von Ihnen angegebenen Wert zurück.

Wenn Sie einen Suchwert in Zelle A1 und Suchwerte in einem Bereich mit dem Namen table haben und möchten, dass eine Zelle leer ist, wenn keine Suche gefunden wird, können Sie Folgendes verwenden:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"")

Wenn Sie die Meldung "Nicht gefunden" zurückgeben möchten, wenn keine Übereinstimmung gefunden wird, verwenden Sie:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found")

IFNA-Option

In Excel 2013 ist die IFNA-Funktion verfügbar, um # N / A-Fehler gezielt abzufangen und zu behandeln. Die Verwendungssyntax ist dieselbe wie bei IFERROR:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found") =IFNA(VLOOKUP(A1,table,2,FALSE),"Not found")

Ältere Versionen von Excel

In früheren Versionen von Excel, denen die IFERROR-Funktion fehlt, müssen Sie das VLOOKUP in einer IF-Funktion wiederholen, die einen Fehler mit ISNA oder ISERROR abfängt. Beispielsweise:

=IF(ISNA(VLOOKUP(A1,table,2,FALSE)),"",VLOOKUP(A1,table,2,FALSE))

Interessante Beiträge...