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