Извлечение данных из других таблиц возможно с помощью специальных формул, таких как приведенная ниже:
='\\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 создаст формулу для вас. (Полный путь к файлу не будет отображаться, пока вы не закроете рабочую книгу, на которую есть ссылки.)