Игнасио,
Существует более одного способа сделать это, вам нужно выбрать тот, который основан на том, чего вы пытаетесь достичь.
Метод 1 (с использованием соединения с источником данных): немного сложнее, но стоит, если у вас есть четко определенная структура в ваших файлах. Требуется назвать диапазоны в каждом листе. Очевидно, вы можете назвать весь лист как диапазон, но чем меньше диапазон, тем выше производительность.
- Откройте Workbooks1.sheet1
- Выберите все исходные данные, которые вы хотите
Назовите этот диапазон (нажав на левое верхнее текстовое пространство, содержащее адрес данных, то есть A1
Шаг 1 выполнен, у вас есть именованный диапазон с исходными данными, которые вы хотите
Теперь перейдите на MasterWorkbook
- Лента данных (я предполагаю, что вы используете Excel 2007 из-за файлов xlsx)
- связи
- добавлять
- Искать больше ...
- Подключиться к новому источнику данных
- DSN ODBC
- Файлы Excel
- выберите файл Workbook1
- Выберите диапазон, который вы определили ранее
- Конец
- близко
Шаг 2 сделан; у вас есть подключение источника данных к данным в таблице 1
- Нажмите в существующих подключений
- Добавьте созданный вами источник
Готово, у вас есть ссылка на данные на рабочем листе1.sheet1
Метод 2 (использование отношений на уровне ячеек): более простой, однако я считаю, что это медленнее и более подвержено ошибкам.
- Открытые рабочие книги1
- Откройте MasterWorkbook
- На Masterworkbook.Лист1.A1, введите "=" [enter]
- Нажмите на Workbooks1.Лист1.A1 [введите]
- Посмотрите на сгенерированный адрес; это ссылка на Workbooks1.xlsx
- Удалите $ из $ A $ 1 и перетащите формулу. Первоначально для столбцов, а затем для строк
- Вуаля, у вас есть отношения между рабочими книгами
Обратите внимание, что вы сможете видеть данные только в MasterWorkbook; любое изменение в ячейках Workbook с указателями изменит эту формулу.
Изменить: Есть и другие решения, как вы можете увидеть ЗДЕСЬ