
В моей рабочей книге A есть формулы, которые ссылаются на мою рабочую книгу B. Как только я открываю рабочую книгу B и включаю редактирование, все формулы в рабочей книге A показывают имя рабочего листа рабочей книги B как #REF (но путь к файлу и ссылки на ячейки остаются). Это невероятно раздражает, так как мне приходится вручную менять все эти #REF обратно на имена рабочих листов каждый раз, когда я хочу обновить рабочую книгу B.
Это не относится к некоторым другим книгам, которые ссылаются на внешние книги. В таких случаях, когда я открываю книгу, на которую есть ссылка, я все равно получаю ошибки, но это не изменяет формулы физически. Затем, как только я закончу редактирование книги, на которую есть ссылка, я могу просто нажать «Обновить значения» в диалоговом окне «Изменить ссылки».
В чем разница между этими двумя ситуациями? Как мне изменить первую описанную мной ситуацию на вторую? Почему Excel физически изменяет формулы, если структура указанной рабочей книги не меняется?
Я не хочу использовать формулы INDIRECT(), так как диапазоны, на которые я ссылаюсь во внешней рабочей книге, могут измениться.
решение1
Однажды я решил ту же проблему, используя следующий метод:
- ИзФайлЩелкните менюВариант.
- ОтСписок опцийНажмитеЦентр доверия.
- НажмитеНастройки центра управления безопасностью.
- В окне Центра управления безопасностью нажмитеЗащищенный просмотр.
- Затем снимите галочку.Включите защищенный просмотр для файлов, расположенных в небезопасных местах.
Это изменение настроек решит проблему ошибки #REF!.