VLookup Из Более Чем Двух Книг

#excel #vba #excel-formula #vlookup #excel-2016

Вопрос:

Эта группа помогла мне с предыдущим вопросом о кодировании; этот вопрос больше похож на запрос:

У меня есть следующие файлы: LandingPage.xlsm, Data1.xlsm, Data2.xlsm, Data3.xlsm, страница назначения.xlsm

Лица 1, 2 и 3 заполняют вопросы, которые случайным образом назначаются с помощью страницы назначения.xlsm (эта часть, о которой я позаботился).

Где у меня возникает проблема, так это то, что менеджеру необходимо получить конкретные ответы из 1, 2, 3 (каждый кодированный PS.1.1, PS.2.2, TM.3.1 … многих категорий) и сопоставить ответы с вопросами на странице посадки (которые находятся в порядке). Те, кому назначен каждый вопрос, будут меняться с каждым использованием, поэтому для этого мне нужно было сделать что-то вроде VLookup в VBA. Но, прежде чем я приступлю к этому, возможно ли вообще извлекать данные таким образом?

Пожалуйста, дайте мне знать, если я смогу прояснить какой-либо из процессов. У меня еще нет кода, так как я хотел определить осуществимость (и, возможно, подсказку), прежде чем пытаться использовать указанный код.

Большое спасибо за любую и всяческую помощь!!

(ПРАВИТЬ)

Ниже приведены изображения примера того, как это будет выглядеть Целевая страница со всеми вопросами

Для этого потребуется извлечь информацию из трех других рабочих книг.

Индивидуал1 У человека 1 есть 5 вопросов из его рабочей книги (Данные 1), которые нужно отправить на страницу посадки.

Индивидуал2

У человека 2 есть 3 вопроса из их рабочей книги (Данные 2), которые нужно отправить на страницу посадки.

Индивидуал3

На последнем изображении у человека 3 есть 10 вопросов из его рабочей книги (Data3) для отправки на страницу посадки. Также следует отметить, что рандомизатор перекрывает вопросы для лиц 1 и 3, поэтому как ответы, так и проверки должны будут заполнить соответствующие ячейки.

Опять же, я ценю любые намеки или даже просто толчки в правильном направлении.

Комментарии:

1. Да, вам, вероятно, следует уточнить с помощью некоторых снимков экрана или файла с образцами, возможно, с помощью Google листов.

2. Спасибо @pgSystemTester! Я обновил его примером и некоторыми образами; надеюсь, это внесет некоторую ясность в мой запрос. Я ценю вашу помощь!

3. Ознакомьтесь с этим сообщением, касающимся vlookup между 2 отдельными листами Google infoinspired.com/google-docs/spreadsheet/…

4. Я никогда не думал смотреть на это с такой точки зрения, @suchislife. Спасибо! Теперь это кажется очевидным. 🙂 … Существует ли подход VBA, который мог бы достичь того же самого, или это переосмысление проблемы?

5. Я бы добавил таблицы друг к другу, используя Power Query. Это позволит вам объединить несколько листов в одну таблицу, из которой вы можете получить ответы с помощью ключа. Не требуется VBA.