ARRAYFORMULA VLOOKUP с ISBLANK в листах Google - PullRequest
0 голосов
/ 26 апреля 2018

Я пытаюсь заставить VLOOKUP работать со всем столбцом (без заголовка), но я хочу пустые записи, если столбец, который я ищу, пуст. Я попробовал обе эти формулы, но безрезультатно (я все еще получаю N / A в пустых ячейках):

=ARRAYFORMULA(IF(ISBLANK(VLOOKUP(O2:O,Sheet1!B:C,2,FALSE)),"",VLOOKUP(O2:O,Sheet1!B:C,2,FALSE)))
=ARRAYFORMULA(IF(O2:O<>"",VLOOKUP(O2:O,Sheet1!B:C,2,FALSE)),"")

Это немного более сложный способ, чем тот, который я получил, работая в другой части моего листа, то же самое без VLOOKUP:

=ARRAYFORMULA(IF(ISBLANK(J2:J),"",J2:J))

Есть идеи, что я делаю не так?

1 Ответ

0 голосов
/ 26 апреля 2018

Если вы хотите оставить пробел вместо #N/A в ячейке, вы можете использовать =IFERROR.

Как это:

=IFERROR(Your_formula, "value if the formula returns an error")

Поскольку вы используете ARRAYFORMULA, внутри него должна быть iferror

=ARRAYFORMULA(IFERROR(VLOOKUP(O2:O,Sheet1!B:C,2,FALSE),""))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...