2013-11-20 18 views
5

Próbuję opracować formułę połączenia oświadczenia IF i VLOOPUP.Arkusze kalkulacyjne z Dysku Google: łączenie IF i VLOOKUP

Zasadniczo chcę formuła zwraca wartość, jeśli wartość została znaleziona przez WYSZUKAJ.PIONOWO lub powrócić coś innego jeśli nie znaleziono ...

I eksperymentowali z

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

.. ale to nie działa.

Dziękujemy za wszelkie myśli można mieć ...

Odpowiedz

5

Jeśli chcesz po prostu sprawdzić, czy istnieje w A1 B2: B31 następnie WYSZUKAJ.PIONOWO nie jest wymagane. Użyć MATCH jak ten

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

lub krótszy z COUNTIF

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

3

ISERROR() może sprawdzać, czy formuła generuje błąd, czy nie.

W tym przypadku IF i VLOOKUP mogą być łączone za pomocą

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

Stary wątek, ale chciałbym złożyć czystsze rozwiązanie dla przykładu WYSZUKAJ.PIONOWO lub miejscach, w których chcesz używać wartość zwrócona przez formułę:

= IFERROR (WYSZUKAJ.PIONOWO (A1, $ B 2: $ B 31 USD, 1, 0), "NIE ZNALEZIONO")

Powiązane problemy