Ссылка на книгу (ранее называемая внешней ссылкой) — это способ объединения данных из других книг или других листов в той же книге. Их можно использовать для:
-
Связывание книг из нескольких отделов, а затем интеграция соответствующих данных в сводную книгу. При изменении исходных книг сводная книга обновляется.
-
Создание различных представлений данных путем создания нескольких книг отчетов, которые связаны только с соответствующими данными.
Вы можете ссылаться на ячейки или определенное имя в другой книге или той же книге.
Книга, содержащая ссылки, называется конечной книгой, а книга, с которую она связана, называется исходной книгой. Можно связать несколько исходных книг с одной конечной книгой.
|
|
Способ 1
-
Откройте целевую книгу, которая будет содержать внешнюю ссылку и исходную целевую книгу, содержащую данные, к которым требуется создать ссылку книги.
-
Выберите ячейку или ячейки, в которых нужно создать внешнюю ссылку.
-
Введите = (знак равенства).
Если вы хотите использовать функцию, например SUM, введите имя функции, за которой следует открываемая скобка. Например, =SUM(.
-
Перейдите к исходной книге и щелкните лист, содержащий ячейки, которые нужно связать.
-
Выберите ячейку или ячейки, с которыми вы хотите связаться, и нажмите клавишу ВВОД.
Примечание: Если выбрать несколько ячеек, например =[SourceWorkbook.xlsx]Sheet1!$A$1:$A$10, и использовать текущую версию Microsoft 365, можно просто нажать клавишу ВВОД , чтобы подтвердить формулу как формулу динамического массива. В противном случае формулу необходимо ввести как устаревшую формулу массива, нажав клавиши CTRL+SHIFT+ВВОД. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.
-
Excel вернется к целевой книге и отобразит значения из исходной книги.
-
Обратите внимание, что Excel вернет ссылку с абсолютными ссылками, поэтому если вы хотите скопировать формулу в другие ячейки, вам потребуется удалить знаки доллара ($):
=[SourceWorkbook.xlsx]Лист1! $A$1
Если вы закроете исходную книгу, Excel автоматически добавит путь к файлу к формуле:
='C:\Reports\[SourceWorkbook.xlsx]Sheet1'!$A$1
Способ 2
-
Откройте целевую книгу, которая будет содержать ссылку на книгу, и исходную книгу, содержащую данные, с которыми вы хотите связать.
-
В исходной книге выберите ячейку или ячейки, которые нужно связать.
-
Нажмите клавиши CTRL+C или перейдите в раздел Главная > буфер обмена > Копировать.
-
Перейдите к целевой книге и щелкните лист, на котором нужно разместить связанные данные.
-
Выберите ячейку, в которую нужно поместить связанные данные, и выберите Главная > буфер обмена > Вставить > вставить ссылку.
-
Excel возвращает данные, скопированные из исходной книги. Если вы измените его, он автоматически изменится в целевой книге.
-
Откройте целевую книгу, которая будет содержать внешнюю ссылку и исходную книгу, содержащую данные, с которыми требуется создать ссылку на книгу.
-
Выберите ячейку или ячейки, в которых нужно создать внешнюю ссылку.
-
Введите = (знак равенства).
-
Перейдите к исходной книге и щелкните лист, содержащий ячейки, которые нужно связать.
-
Нажмите клавишу F3, выберите имя, с которым вы хотите связать, и нажмите клавишу ВВОД.
Примечание: Если именованный диапазон ссылается на несколько ячеек и у вас есть текущая версия Microsoft 365, можно просто нажать клавишу ВВОД , чтобы подтвердить формулу как формулу динамического массива. В противном случае формулу необходимо ввести как устаревшую формулу массива, нажав клавиши CTRL+SHIFT+ВВОД. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.
-
Excel вернется к целевой книге и отобразит значения из именованного диапазона в исходной книге.
-
Откройте целевую и исходную книгу.
-
В целевой книге выберите Формулы > Определенные имена > Определить имя.
-
В диалоговом окне Новое имя в поле Имя введите имя диапазона.
-
В поле Ссылки удалите содержимое, а затем оставьте курсор в поле .
Если вы хотите, чтобы имя использовало функцию, введите имя функции, а затем поместите курсор в нужное расположение внешней ссылки. Например, введите =SUM(), а затем расположите курсор между скобками.
-
Перейдите к исходной книге и щелкните лист, содержащий ячейки, которые нужно связать.
-
Выберите ячейку или диапазон ячеек, которые нужно связать, и нажмите кнопку ОК.
Существуют различные способы отображения формул со ссылками на книги.
Когда исходная книга открыта, ссылка на книгу в целевой книге включает имя книги в квадратных скобках ([ ]), за которым следует имя листа, восклицательный знак (!) и ячейки, от которого зависит формула. Например:
=SUM([Budget.xlsx]Annual!C10:C25)
Если исходная книга не открыта, ссылка на книгу в целевой книге включает весь путь. Например:
=SUM('C:\Reports\[Budget.xlsx]Annual'!C10:C25)
Примечание: Если имя другого листа или книги содержит пробелы или символы, отличные от алфавита, необходимо заключить имя (или путь) в одинарные кавычки, как показано в примере выше. Excel автоматически добавит их при выборе исходного диапазона.
В формулах, ссылающихся на определенное имя в другой книге, используется имя книги, за которым следует восклицательный знак (!) и определенное имя. Например:
=SUM(Budget.xlsx!Sales)
При создании ссылки на книгу обе книги должны быть сохранены в расположении в Интернете, к которым можно связаться с учетной записью Microsoft 365.
Важно: Ссылки на книги считаются потенциально небезопасными и должны быть включены при открытии книги формул. При открытии книги формул нажмите кнопку Включить содержимое на панели сообщений, чтобы разрешить работу ссылок на книгу. В противном случае Excel сохраняет последние значения и отключает обновление ссылок со значениями из книги данных.
Способ 1
-
Откройте целевую книгу, которая будет содержать внешнюю ссылку и исходную целевую книгу, содержащую данные, к которым требуется создать ссылку книги.
-
Выберите ячейку или ячейки, в которых нужно создать внешнюю ссылку.
-
Введите = (знак равенства).
Если вы хотите использовать функцию, например SUM, введите имя функции, за которой следует открываемая скобка. Например, =SUM(.
-
Перейдите к исходной книге и щелкните лист, содержащий ячейки, которые нужно связать.
-
Выберите ячейку или ячейки, с которыми вы хотите связаться, и нажмите клавишу ВВОД.
Примечание: Если выбрать несколько ячеек, например =[SourceWorkbook.xlsx]Sheet1!$A$1:$A$10, и использовать текущую версию Microsoft 365, можно просто нажать клавишу ВВОД , чтобы подтвердить формулу как формулу динамического массива. В противном случае формулу необходимо ввести как устаревшую формулу массива, нажав клавиши CTRL+SHIFT+ВВОД. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.
-
Excel сохраняет формулу в целевой книге, но не может изменить вкладку обратно на целевую книгу.
-
Обратите внимание, что Excel вернет ссылку с абсолютными ссылками, поэтому если вы хотите скопировать формулу в другие ячейки, необходимо удалить знаки доллара ($). Полный путь к облачному файлу используется в URL-адресе:
=SUM('https://microsoft-my.sharepoint.com/personal/v-mathavale_microsoft_com/Documents/[data.xlsx]Sheet1'!$A$6:$A$9)
Способ 2
-
Откройте целевую книгу, которая будет содержать ссылку на книгу, и исходную книгу, содержащую данные, с которыми вы хотите связать.
-
В исходной книге выберите ячейку или ячейки, которые нужно связать.
-
Нажмите клавиши CTRL+C или перейдите в раздел Главная > буфер обмена > Копировать.
-
Перейдите к целевой книге и щелкните лист, на котором нужно разместить связанные данные.
-
Выберите ячейку, в которую нужно поместить связанные данные, и выберите Главная > буфер обмена > Вставить > вставить ссылку.
-
Excel возвращает данные, скопированные из исходной книги. Если вы измените его, оно автоматически изменится в целевой книге при обновлении окна браузера.