Извлечение данных из гиперсвязанных рабочих книг

Извлечение данных из гиперсвязанных рабочих книг

У меня есть сотни различных рабочих книг, с которыми я работаю, извлекаю из них определенные данные и суммирую эти данные в отдельной рабочей книге. Эта обзорная рабочая книга содержит гиперссылки на отдельные рабочие книги.

Мне нужна помощь, чтобы автоматически извлечь данные из этих отдельных рабочих книг в обзор с помощью гиперссылок. Возможно ли это?

Посмотрите на фотографию ниже, как это выглядит.

введите описание изображения здесь

решение1

Извлечение данных из других рабочих листов возможно с помощью специальных формул, таких как приведенная ниже:

='\\srv-file1.redacted\example share\[Time Sheet.xls]Sheet1'!$K$14

Эта формула состоит из нескольких частей:

  1. '\\srv-file1.redacted\example share\[Time Sheet.xls]Sheet1'это ссылка на сам лист. Это можно разбить на:

    1. \\srv-file1.redacted\example share\— это местоположение папки. Это может быть локальный диск или сетевой ресурс. Если рабочая книга, на которую делается ссылка, находится в той же папке, что и обзорная рабочая книга, то это можно полностью опустить.
    2. [Time Sheet.xls]— это имя файла рабочей книги, упакованное в расширение [].
    3. Sheet1— это лист в Time Sheet.xls, на который дается ссылка.
  2. !отделяет имя файла/листа от конкретной ячейки, на которую ссылаются.
  3. $K$14— это ссылка на конкретную ячейку в рабочей книге. Конечно, вы также можете использовать относительную адресацию, например K14.

К сожалению, насколько я могу судить, вы не можете сохранить ссылку на местоположение рабочей книги в ячейке и ссылаться на нее в других ячейках. Ее нужно ввести в каждую ячейку. Хорошая вещь в том, что вы можете просто дважды щелкнуть по ячейке в обзорной рабочей книге, ввести =и затем щелкнуть по ячейке в указанной рабочей книге, и Excel создаст для вас формулу. (Полный путь к файлу не отобразится, пока вы не закроете указанную рабочую книгу.)

GIF-файл со ссылкой

Связанный контент