Принудительно прервать внешнюю ссылку в Excel, если файл не найден

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

  • Main_Spreadsheet.XLSX-файл
  • Secret_Data.XLSX-файл

когда кто-то открывает Main_Spreadsheet.xlsx и у них нет Secret_Data.xlsx, я хочу, чтобы внешние ссылки сломались (это означает, что они получают #REF! или что - то в ячейке вместо реальных данных). Теперь они видят реальные данные из Secret_Data.XLSX из последней ссылки были обновлены.

Как это сделать, чтобы при отсутствии файла во внешней ссылке данные очищались?

=LOOKUP(A30,'[Secret_Data.xlsx]Data'!$A:$B)

таким образом, приведенный выше код должен сделать ячейку пустой (или ошибка, или что-нибудь еще), если ссылка xlsx отсутствует. Прямо сейчас он оставляет существующие данные с момента последнего обновления ссылки.

17
задан Scribblemacher
24.01.2023 22:58 Количество просмотров материала 3278
Распечатать страницу

3 ответа

У меня была похожая проблема - два решения:

  1. проверьте в разделе Формулы > Диспетчер имен и удалить и внешние ссылки
  2. найти любые ячейки с проверкой данных, которые могут ссылаться на внешнюю ссылку. (Главная / Найти И Выбрать / Перейти К Специальной / Проверка Данных / Все)

более сильный вариант:

  1. сделайте копию таблицы.
  2. переименуйте его в spreadsheetname.zip (вместо .xlsx)
  3. открыть файл в WinZip или аналогичном
  4. перейдите в подпапку xl
  5. удалить папку "externalLinks"
  6. переименовать файл в spreadsheetname.XLSX-файл
  7. открыть таблицу в Excel - выберите для восстановления листа

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

16
отвечен outjet 2023-01-26 06:46

после проверки объектов, формул, имен, заголовков диаграмм и рядов данных я обнаружил, что моя внешняя ссылка находится в "условном форматировании". Однако не было ссылки на другую книгу, например [бюджет.xls] в любом из полей или условий. Только после этого я смог успешно разорвать связь в группе "соединения". Я надеюсь, что это помогает!

1
отвечен AndyUpNorth 2023-01-26 09:03
  1. Нажмите кнопку офис логотип или меню Файл в левом верхнем углу и выберите "Параметры" или "Параметры Excel" (в зависимости от вашей версии)

  2. в разделе" Дополнительно "в разделе" при расчете этой книги "снимите флажок"сохранять значения внешних ссылок"

0
отвечен maciej 2023-01-26 11:20

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх