2013-11-20 8 views
5

Ich versuche, eine Formel für die Kombination einer IF-Anweisung und einer VLOOPUP zu erarbeiten.Google Drive-Tabellenkalkulation: Kombinieren von IF und SVERWEIS

Grundsätzlich möchte ich die Formel einen Wert zurückgeben, wenn ein Wert durch VLOOKUP gefunden wurde, oder etwas anderes zurück, wenn nicht gefunden ...

Ich habe mit

experimentiert
=IF(VLOOKUP(A1,$B$2:$B$31, 1, 0),"FOUND","NOT FOUND!") 

.. Aber das scheint nicht zu funktionieren.

Vielen Dank für irgendwelche Gedanken, die Sie haben könnten ...

Antwort

5

Wenn Sie nur überprüfen wollen mit kombiniert werden, ob A1 in B2 vorhanden ist: B31 dann VLOOKUP nicht erforderlich. Entweder verwenden MATCH wie dieses

=IF(ISNUMBER(MATCH(A1,$B$2:$B$31,0)),"FOUND","NOT FOUND")

oder kürzer mit COUNTIF

=IF(COUNTIF($B$2:$B$31,A1),"FOUND","NOT FOUND")

3

ISERROR() testen, um zu sehen, ob eine Formel einen Fehler oder nicht erzeugt.

In diesem Fall IF und VLOOKUP kann

=IF(ISERROR(VLOOKUP(A1,$B$2:$B$31, 1, 0)),"NOT FOUND!", "FOUND") 
15

Einem alten Faden habe ich aber gern eine sauberere Lösung für das Vlookup Beispiel oder Orte unterbreiten, zu denen Sie die verwenden möchten Wert, der von einer Formel zurückgegeben wird

= IFERROR (SVERWEIS (A1, $ B $ 2: $ B $ 31, 1, 0), "NOT FOUND")