У меня есть таблица Excel, которая имеет внешнюю ссылку на другую таблицу. Я хочу, чтобы произошло следующее:
- Основная_электронная таблица.xlsx
- Секретные_данные.xlsx
Когда кто-то открывает Main_Spreadsheet.xlsx и у него нет Secret_Data.xlsx, я хочу, чтобы внешние ссылки ломались (то есть они получали #REF! или что-то в этом роде в ячейке вместо реальных данных). Теперь они видят реальные данные из Secret_Data.xlsx с последнего обновления ссылок.
Как сделать так, чтобы при отсутствии файла во внешней ссылке данные очищались?
=LOOKUP(A30,'[Secret_Data.xlsx]Data'!$A$2:$B$20)
Таким образом, код выше должен сделать ячейку пустой (или ошибкой, или чем-то еще), если указанный xlsx отсутствует. Прямо сейчас он оставляет существующие данные с последнего обновления ссылки.
решение1
У меня была похожая проблема - требовалось два решения:
- Проверьте в разделе Формулы > Менеджер имен и удалите внешние ссылки.
- Найдите все ячейки с проверкой данных, которые могут ссылаться на внешнюю ссылку. (Главная/Найти и выбрать/Перейти к специальному/Проверка данных/Все)
Более настойчивый вариант:
- Сделайте копию своей электронной таблицы.
- Переименуйте его в имя_таблицы.zip (вместо .xlsx)
- Открыть файл в WinZip или подобном
- Перейдите в подпапку xl
- Удалить папку "externalLinks"
- Переименовать файл в имя_таблицы.xlsx
- Откройте электронную таблицу в Excel — выберите восстановление листа
После исправления Excel должен сообщить вам больше подробностей о том, какие ссылки пришлось сломать вручную. Вы можете либо использовать новый лист, либо использовать информацию, которую вы узнали, чтобы удалить ссылки вручную.
решение2
После проверки объектов, формул, имен, заголовков диаграмм и рядов данных я обнаружил, что моя внешняя ссылка была в «Условном форматировании». Однако не было ссылки на другую книгу, например, [Budget.xls] ни в одном из полей или условий. Только после этого мне удалось успешно разорвать связь в группе «Connections». Надеюсь, это поможет!
решение3
Нажмите на логотип кнопки Office или меню «Файл» в левом верхнем углу и выберите «Параметры» или «Параметры Excel» (в зависимости от вашей версии).
В разделе «Дополнительно» в разделе «При расчете этой книги» снимите флажок «Сохранять значения внешних ссылок».