Таблицы Google Drive: объединение IF и VLOOKUP
Я пытаюсь разработать формулу для объединения IF
и VLOOPUP
.
В принципе, я хочу, чтобы формула возвращала значение, если значение было найдено через VLOOKUP, или возвращала что-то еще, если не найдено...
я экспериментировал с
=IF(VLOOKUP(A1,$B:$B, 1, 0),"FOUND","NOT FOUND!")
... но это, кажется, не работает.
большое спасибо за любые мысли, которые у вас могут быть...
4 ответов
если вы просто хотите проверить, существует ли A1 в B2:B31, то VLOOKUP не требуется. Либо используйте MATCH
такой
=IF(ISNUMBER(MATCH(A1,$B:$B,0)),"FOUND","NOT FOUND")
или короче с COUNTIF
=IF(COUNTIF($B:$B,A1),"FOUND","NOT FOUND")
старый поток, но хотел бы отправить более чистое решение для примера Vlookup или мест, где вы хотите использовать значение, возвращаемое формулой-
=IFERROR(VLOOKUP(A1,$B:$B, 1, 0),"NOT FOUND")
ISERROR()
можно проверить, создает ли формула ошибку или нет.
в этом случае IF
и VLOOKUP
можно комбинировать с помощью
=IF(ISERROR(VLOOKUP(A1,$B:$B, 1, 0)),"NOT FOUND!", "FOUND")
=IF(ISNUMBER(MATCH(
C2,IMPORTRANGE("URL","Sheet1!B2:B2000"),0)),"FOUND","NOT FOUND")
если соответствующие данные находятся в другом файле, мы можем использовать приведенную выше формулу.