Извиняюсь, если я поместил это в неправильном месте.

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

=VLOOKUP(B2,'[MAIN DATABASE 2015 - 2016.xlsm]A-C'!$B$2:$P$500,15,FALSE)

У меня есть 8 листов со следующими именами AC, DF, GI, JL, MO, PR, SV, WZ.

Поэтому, когда я пытаюсь использовать все листы с формулой ниже, я получаю #VALUE

=VLOOKUP(B2,'[MAIN DATABASE 2015 - 2016.xlsm]A-C:W-Z'!$B$2:$P$500,15,FALSE)

Что я делаю неправильно? Я не против, если обе книги должны оставаться открытыми, чтобы получить результат.

1 ответ1

0

Вы не можете комбинировать диапазоны по именам листов.

Вам нужно либо разместить все данные на одном листе (зачем разбивать их?), Либо написать код, который (один за другим) просматривает листы и объединяет результат (ы)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .