#google-sheets #google-sheets-formula #vlookup
Вопрос:
У меня есть формула ВПР для поиска с другого листа, как показано ниже:
=ARRAYFORMULA(IFERROR(VLOOKUP(B2:B6,Sheet3!A2:C,2,0)))
Теперь я хотел бы расширить данные на листе 3, но хотел бы, чтобы следующая партия данных находилась в диапазоне E2:G. Возможно ли провести подключение через 2 разных диапазона, как это?
Я провел много поисков в Google без какой-либо радости сегодня вечером, поэтому подумал, что задам этот вопрос здесь, чтобы убедиться, что я не пытаюсь сделать невозможное.
Комментарии:
1. Решение, предлагаемое player0 ниже, выглядит хорошо. Однако, если вы ищете только до столбца 2, вам действительно не нужно включать ТРИ столбца в диапазоны поиска. То есть вместо A2:C вам нужно только A2:B (аналогично, E2:F).
2. Привет, Эрик, да, это имеет смысл, но я также использую VLOOKUP в другом столбце, который выполняет поиск в 3-м столбце моего диапазона, так что было просто проще использовать полный диапазон в обоих столбцах для удобства чтения 🙂
Ответ №1:
пробовать:
=ARRAYFORMULA(IFNA(VLOOKUP(B2:B6, {Sheet3!A2:C; Sheet3!E2:G}, 2, 0)))
Комментарии:
1. Блестящий @player0 — Я был недалек от своих усилий, но не уверен, что сам нашел бы решение, так что я ценю вашу помощь. Я предполагаю, что если я захочу расширить диапазоны, я просто продолжу добавлять внутри { }?
2. @The_Train да, действительно