Извлечение данных из других таблиц возможно с помощью специальных формул, таких как приведенная ниже:
='\\srv-file1.redacted\example share\[Time Sheet.xls]Sheet1'!$K$14
Эта формула состоит из нескольких частей:
'\\srv-file1.redacted\example share\[Time Sheet.xls]Sheet1'
является ссылкой на сам лист. Это можно разбить на:
\\srv-file1.redacted\example share\
- это местоположение папки. Это может быть на локальном диске или на сетевом ресурсе. Если упоминаемая книга находится в той же папке, что и обзорная книга, то это можно полностью пропустить.
[Time Sheet.xls]
- это имя файла рабочей книги, заключенное в []
.
Sheet1
- это лист в Time Sheet.xls, на который ссылается.
!
отделяет имя файла / листа от конкретной ячейки, на которую ссылаются.
$K$14
- это ссылка на конкретную ячейку в рабочей книге. Конечно, вы также можете использовать относительную адресацию, такую как K14
.
К сожалению, насколько я могу судить, вы не можете хранить ссылку на местоположение книги в ячейке и ссылаться на нее в других ячейках. Это нужно вводить в каждую клетку. Приятно то, что вы можете просто дважды щелкнуть ячейку в обзорной книге, ввести =
а затем щелкнуть ячейку в указанной рабочей книге, и Excel создаст формулу для вас. (Полный путь к файлу не будет отображаться, пока вы не закроете рабочую книгу, на которую есть ссылки.)