Управление ссылками в книгах

Применяется к
Excel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

Вот как можно убедиться, что вы получаете последние значения из исходных книг. 

  1. Чтобы открыть область "Ссылки в книге", щелкните"Запросы к данным> и подключения>" Ссылки в книге.
  2. Выберите "Обновить все" в верхней части области.
    windows обновить все
  1. Чтобы открыть область "Ссылки в книге", щелкните"Запросы к данным> и подключения>" Ссылки в книге.
  2. Выберите книгу в списке и нажмите кнопку "Обновить".
    Обновление конкретной книги Windows

Примечание

В классических книгах нет команды "Обновлять автоматически ", поскольку эта операция обычно выполняется при автоматическом пересчете при открытии книги. Дополнительные сведения см. в статье Изменение пересчета, итерации или точности формулы в Excel.
 

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

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

  1. Чтобы открыть область "Ссылки в книге", щелкните"Запросы к данным> и подключения>" Ссылки в книге.

  2. Выберите и разверните "Параметры обновления " в правом верхнем углу панели и выберите один из следующих вариантов:

    • Попросить освежить Предлагает пользователю обновить или отключить окно при открытии книги. 
    • Всегда обновлять Автоматически обновляет все ссылки при открытии книги.
    • Не обновляйте Не обновляется при открытии и не запрашивает пользователя.

Если вы открываете целевую книгу, а исходная книга не открыта, панель безопасности может потребовать обновить связи.

Можно задать режим вывода этого запроса, а также режим обновления всех связей без вывода запроса. Кроме того, можно обновить только определенные ссылки, если книга содержит несколько.

  1. Закройте все исходные книги. Если одна книга-источник будет открыта, а остальные закрыты, обновления не будут одинаковыми.
  2. Откройте конечную книгу.
  3. В диалоговом окне предупреждения об опасных ссылках нажмите кнопку "Обновить". Это обновит все связи с данными в книге.
    Диалоговое окно небезопасной ссылки

Если нужно обновить только определенные ссылки, выберите "Не обновлять" и см. раздел "Изменение исходной книги " ниже.

При появлении панели предупреждения системы безопасности при открытии книги

Если при первом открытии книги появляется строка с предупреждением системы безопасности, это означает, что книга еще не является доверенной. Чтобы сделать книгу доверенной:

  1. Выберите "Включить содержимое". Это делает книгу доверенной для данного сеанса и обновляет ссылки.

  2. Если появится диалоговое окно с просьбой сделать документ надежным, нажмите кнопку " Да ", чтобы избежать появления панели предупреждений системы безопасности в будущем. Если нажать кнопку " Нет", при следующем открытии книги отобразится строка предупреждения системы безопасности.

    Примечание

    В зависимости от параметров также может появиться диалоговое окно предупреждения об опасных ссылках.

Иногда требуется изменить исходную книгу, ссылка на книгу разрывается или ссылка на книгу больше не нужна.

Открытие исходной книги

Перед внесением существенных изменений рекомендуется сначала изучить и проверить исходную книгу.

  1. Чтобы открыть область "Ссылки в книге", щелкните"Запросы к данным> и подключения>" Ссылки в книге.
  2. Нажмите "Дополнительные команды" (...) рядом с нужной книгой, а затем выберите "Открыть книгу".

Изменение исходной книги

Чтобы изменить исходную книгу для всех ссылок в конечной книге:

  1. Чтобы открыть область "Ссылки в книге", щелкните"Запросы к данным> и подключения>" Ссылки в книге.
  2. Нажмите Дополнительные команды (...) рядом с нужной книгой, а затем выберите Изменить источник.
  3. В диалоговом окне "Изменить источник " в разделе "Последние" выберите новую исходную книгу. Или нажмите "Обзор" и в диалоговом окне откройте новый исходный файл.

Чтобы изменить исходную книгу для конкретной ссылки в конечной книге:

  1. Найдите книгу, которую необходимо использовать в качестве нового источника для внешней ссылки, и запомните ее расположение.
  2. В конечной книге выделите ячейку с внешней ссылкой, которую требуется изменить.
  3. Найдите в строке формул ссылку на другую книгу, например C:\Reports\[Budget.xlsx], и замените ее расположением новой исходной книги.
  1. Чтобы открыть область "Ссылки в книге", щелкните"Запросы к данным> и подключения>" Ссылки в книге.
  2. Нажмите кнопку Дополнительные команды (...) рядом с книгой данных, содержащей ссылки, которые требуется исправить, а затем выберите пункт Изменить источник.
    Исправление неработающих окон ссылок
  3. В диалоговом окне "Изменить источник " перейдите к расположению файла, содержащего связанные данные.
  4. Выберите новый исходный файл.
  1. Чтобы открыть область "Ссылки в книге", щелкните"Запросы к данным> и подключения>" Ссылки в книге.

  2. Нажмите кнопку "Дополнительные команды" (...) рядом с нужной книгой, а затем выберите пункт "Разорвать связи".

    Важно

    • При разрыве ссылки на исходную книгу все формулы, использующие значение в исходной книге, преобразуются в текущие значения. Например, если разорвать ссылку на книгу =СУММ([Budget.xls]Годовой! C10:C25), формула СУММ заменяется вычисляемым значением, каким бы оно ни было. Кроме того, поскольку это действие невозможно отменить, может потребоваться сохранить одну из версий целевой книги в качестве резервной копии.
    • Если используется диапазон внешних данных, параметр в запросе может использовать данные из другой книги. Может потребоваться проверить и удалить эти типы связей.
  1. Чтобы открыть область "Ссылки в книге", щелкните"Запросы к данным> и подключения>" Ссылки в книге.
  2. Нажмите кнопку "Разорвать все" в верхней части области.

Автоматического поиска всех ссылок в книге не существует. Формулы, определенные имена, объекты (например, надписи или фигуры), названия диаграмм и ряды данных диаграмм должны выглядеть по-разному.

В книге может быть несколько ссылок на книгу. Вот как найти нужный файл.

  1. Чтобы открыть область "Ссылки в книге", щелкните"Запросы к данным> и подключения>" Ссылки в книге.
  2. Выберите книгу в списке и нажмите кнопку "Далее".
    Поиск следующей книги в Windows
  1. Нажмите клавиши CTRL+F , чтобы открыть диалоговое окно "Найти и заменить ".

  2. Нажмите кнопку Параметры.

  3. В поле "Найти " введите .xl.

  4. В поле пределах выберите книгу".

  5. В поле "Подстановка " щелкните "Формулы".

  6. Нажмите кнопку "Найти все".

  7. В появившемся списке найдите в столбце "Формулы" формулы, содержащие формат XL. В этом случае приложение Excel обнаружило несколько экземпляров Master.xlsx бюджета.
    Диалоговое окно

  8. Чтобы выбрать ячейку со ссылкой на книгу, щелкните ссылку на адрес ячейки в списке.

    Совет

    Щелкните заголовок любого столбца, чтобы отсортировать столбец и сгруппировать все связи книги.

  1. На вкладке Формулы в группе Определенные имена выберите пункт Диспетчер имен.

  2. Проверьте каждую запись в списке и просмотрите столбец "Ссылки на " на наличие ссылок в книге. Ссылки на книги содержат ссылку на другую книгу, например [Budget.xlsx].
    Диалоговое окно

    Совет

    • Щелкните заголовок любого столбца, чтобы отсортировать столбец и сгруппировать все связи книги.
    • Если нужно удалить сразу несколько объектов, можно сгруппировать несколько элементов с помощью клавиш SHIFT или CTRL и левой кнопки мыши .
  1. Нажмите клавиши CTRL+G (сочетание клавиш для диалогового окна «Перейти»), затем нажмитекнопку «ОК»для специальных> объектов>. Будут выделены все объекты на активном листе.
    Диалоговое окно
  2. Нажмите клавишу TAB для перемещения между выделенными объектами, а затем найдите визображении кнопки строки формул ссылку на другую книгу, например [Budget.xlsx].
    Фигура, выбранная для отображения имени ссылки в строке формул
  1. Щелкните на диаграмме заголовок диаграммы, которую нужно проверить.
  2. На изображении кнопки строки формул найдите ссылку на другую книгу, например [Budget.xls].
  1. Выделите диаграмму, которую нужно проверить.
  2. На вкладке "Макет" в группе "Текущий выделенный" щелкните стрелку рядом с полем "Элементы диаграммы" и выберите ряд данных, которые нужно проверить.
    Выбор параметра ряда в разделе
  3. Наизображении кнопки строки формул найдите ссылку на другую книгу, например [Budget.xls] в функции РЯД.

Устаревшая команда "Изменить ссылки " заменена командой "Ссылки в книге ". Однако вы можете вернуть старую команду "Изменить ссылки", добавив старую команду "Изменить ссылки " в настраиваемую группу на ленте. Команду "Изменить ссылки " нельзя добавить в группу "Запросы и связи ".

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

старые ссылки для редактирования

  1. Щелкните ленту правой кнопкой мыши и выберите команду "Настройка ленты".
  2. В раскрывающемся списке "Выбрать команды " выберите пункт "Все команды".
  3. Нажмите "Изменить ссылки" и откройте вкладку "Данные".
  4. Нажмите Создать группу , а затем выберите Добавить. Изменение ссылок будет добавлено в настроенную группу.

На панель быстрого доступа можно также добавить редактирование ссылок. Дополнительные сведения см. в статье Настройка панели быстрого доступа. Команда "Изменить ссылки" недоступна, если книга не содержит ссылок.

При открытии диалогового окна "Изменение связей" вам предлагается несколько вариантов работы с существующими связями. Вы можете выбрать отдельные книги с помощью клавиш CTRL+щелчок или все с помощью клавиш CTRL+A.

Диалоговое окно

Обновить значения

При этом будут обновлены все выбранные книги.

Изменить источник

Этот параметр полезен, если вы хотите указать существующие ссылки на другой источник. Например, у вас может быть книга за предыдущий год, и вам может понадобиться указать на новую книгу в начале нового года. При выборе команды "Изменить источник " открывается диалоговое окно проводника, в котором можно перейти к новой исходной книге. Если в книге несколько листов, вам будет предложено указать, на какой из них нужно ссылаться. Просто щелкните нужный лист и нажмите кнопку "ОК".

Примечание

Можно вернуть книгу к самой себе, выбрав ее в диалоговом окне "Изменить источник". При этом будут разорваны все ссылки формул на исходную исходную книгу.

Открытый код

Откроется исходная книга.

Разрыв ссылки

Важно

При разрыве связей с источником все формулы, использующие источник, заменяются на их текущее значение. Например, ссылка =СУММ([Budget.xlsx]Годовой! C10:C25) будут преобразованы в сумму значений исходной книги. Поскольку это действие невозможно отменить, может потребоваться сначала сохранить одну из версий файла.

  1. В диалоговом окне "Изменение связей " в списке "Источник " щелкните ссылку, которую нужно разорвать.
    Вы можете выбрать отдельные книги с помощью клавиш CTRL+щелчок или все с помощью клавиш CTRL+A.

  2. Щелкните элемент Разорвать.

  3. Если для ссылки использовалось определенное имя, вы также можете удалить это имя. Чтобы удалить имя:

    1. На вкладке Формулы в группе Определенные имена нажмите кнопку Диспетчер имен.

    2. В столбце Имя выберите имя, которое следует удалить, и нажмите кнопку Удалить.

      Примечание

      Если используется диапазон внешних данных, параметр запроса может также использовать данные из другой книги. Может потребоваться проверить и удалить эти типы связей.

Проверка состояния

При этом в области "Изменение ссылок" просто появится уведомление о том, является ли связанная книга допустимым источником. Он должен отображаться нормально, но если это не так, потребуется проверка исходной книги. Во многих случаях исходная книга может быть перемещена или удалена, что приведет к обрезке ссылки. Если книга по-прежнему существует, можно использовать параметр "Изменить источник ", чтобы повторно связать книгу.

Вопросы и ответы

В предыдущих версиях Excel ссылки в именах, которые в настоящее время не используются в книге, скрываются. Эти связи существовали всегда и больше не скрыты. Чтобы удалить ссылку, нажмите кнопку " Разорвать связи " для выбранной книги в области "Ссылки книги ".

Можно ли заменить одну формулу ее вычисленным значением?

Да. Формулы в Excel, вместо которых вводится их значение, удаляются без возможности восстановления. Если вы случайно заменили формулу значением и хотите восстановить формулу, выберите "Главная " и нажмите " Отменить " или нажмите CTRL+Z сразу после ввода или вставки значения.

  1. Нажмите клавиши CTRL+C , чтобы скопировать ячейку с формулой.
  2. Нажмите клавиши ALT+E+S+V, чтобы вставить формулу в качестве значения, или выберите"Буфер обмена>""Главная>""Вставка" "Вставить> значения".

Что делать, если я не подключен к источнику?

Выберите "Не обновлять" в диалоговом окне предупреждения об опасных ссылках. Обновление из источника при отсутствии подключения к нему невозможно. Например, если книга-источник расположена в сети, а подключение к сети отсутствует.

Что делать, если я не хочу, чтобы текущие данные заменялись новыми?

Выберите "Не обновлять" в диалоговом окне предупреждения об опасных ссылках.

Как выполнить обновление, не занимая при этом так много времени?

Выберите "Не обновлять" в диалоговом окне предупреждения об опасных ссылках. Если не требуется получение текущих данных, можно сэкономить время, не обновляя все связи. Открыв книгу, перейдите на вкладку "Данные" и в группе "Запросы & связи" нажмите кнопку "Ссылки на книгу", а затем обновляйте ссылки только из нужных вам источников.

Как может не появиться этот запрос после того, как другой пользователь создал книгу?

В диалоговом окне предупреждения об опасных ссылках нажмите кнопку "Не обновлять " и обратитесь к владельцу книги. Можно также узнать, какие ссылки есть в книге. На вкладке " Данные " в группе "Запросы & подключения " выберите "Ссылки на книги".

Как может запрос не появляться снова, если я каждый раз нажимаю на него один и тот же запрос?

Вы можете выбрать и развернуть параметр "Параметры обновления " в правом верхнем углу области "Ссылки на книгу " и выбирать последовательно, не выводя запрос на запуск книги.

Этот параметр влияет на все книги, которые открываются на компьютере. Пользователи, которые откроют книгу на другом компьютере, не будут затронуты.

  1. На вкладке "Файл " нажмите кнопку "Параметры " и выберите пункт "Дополнительно".
  2. В разделе "Общие " снимите флажок "Запрашивать об обновлении автоматических ссылок". Если флажок проверки снят, ссылки автоматически обновляются, и оповещение не отображается.

Как настроить одинаковый запрос в разделах справки для каждого пользователя этой книги?

Предупреждение

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

Выберите и разверните параметр "Параметры обновления " в правом верхнем углу области "Ссылки на книгу " и выберите нужный параметр.

Примечание

При наличии разорванных связей будет появляться оповещение об этом.

Что делать, если используется запрос с параметрами?

Связь с параметрическим запросом нельзя обновить без открытия книги-источника.

  1. Выберите "Не обновлять" в диалоговом окне предупреждения об опасных ссылках.
  2. Закройте конечную книгу.
  3. Откройте книгу-источник.
  4. Откройте конечную книгу.
  5. Нажмите кнопку Обновить.

Для ссылок на формулы всегда установлено значение "Автоматически".

См. также

Создание ссылки на книгу

Описание управления ссылками на книги и их хранения в Excel