5

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

  • Main_Spreadsheet.xlsx
  • Secret_Data.xlsx

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

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

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

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

3 ответа3

16

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

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

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

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

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

1

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

0
  1. Щелкните логотип кнопки "Офис" или меню "Файл" в левом верхнем углу и выберите "Параметры" или "Параметры Excel" (в зависимости от версии).

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .