Logik

Eine Suche kennzeichnen, die danebengegriffen hat

Definition

Eine fehlgeschlagene Suche zu kennzeichnen heißt, diese Suche in ISERROR zu wickeln.

Syntax

=ISERROR(VLOOKUP(lookup_value, table_array, col_index_num, FALSE))

Argumente

Argument Bedeutung
lookup_value Der zu findende Schlüssel, zum Beispiel ein Code in C2.
table_array Die zu durchsuchende Tabelle. Die Schlüsselspalte muss zuerst kommen.
col_index_num Die zurückzugebende Spalte der Tabelle, zum Beispiel 2.

Durchgerechnetes Beispiel

Eine Teileliste speichert Codes und Anzahlen in A2:B3. Zelle C2 enthält einen Code, der nicht auf der Liste steht.

A: Code B: Anzahl C: Suche
N-1 3 N-9
N-2 5

Formel: =ISERROR(VLOOKUP(C2,A2:B3,2,FALSE))

Ergebnis: TRUE. N-9 steht nicht in der ersten Spalte, daher erzeugt die Suche einen Fehler und ISERROR ist wahr.

Übung

Zelle A2 enthält Z-99. Die Zellen A3:A4 enthalten Z-10 und Z-20. Die Zellen B3:B4 enthalten 6 und 9. Schreiben Sie in C2 eine Formel, die A2 in dieser Tabelle sucht und 1 zeigt, wenn die Suche fehlschlägt.

  1. Schreiben Sie in C2 eine IF-Formel, die ISERROR verwendet und 1 anzeigt, wenn ein VLOOKUP mit exakter Übereinstimmung von A2 in A3:B4 ein Fehler ist, und sonst 0.
Schritt 1 von 2
Formeln verwenden hier in jeder Sprache englische Funktionsnamen wie SUM und einen Punkt (.) als Dezimaltrennzeichen, nicht ein Komma.
Tabellenblatt wird geladen…

Verwandte Funktionen

ISERROR ist die Funktion, die eine fehlgeschlagene Suche in ein wahres Ergebnis verwandelt.

Häufiger Fehler

Den Schlüssel selbst zu prüfen, wie in =ISERROR(C2): N-9 ist Text, kein Fehler, daher ist das Ergebnis FALSE statt TRUE.

Verwandte Funktionen

Diese Links sind verwandte Funktionen.