Как предотвратить появление ошибок #REF в формулах при открытии указанной рабочей книги

Как предотвратить появление ошибок #REF в формулах при открытии указанной рабочей книги

В моей рабочей книге A есть формулы, которые ссылаются на мою рабочую книгу B. Как только я открываю рабочую книгу B и включаю редактирование, все формулы в рабочей книге A показывают имя рабочего листа рабочей книги B как #REF (но путь к файлу и ссылки на ячейки остаются). Это невероятно раздражает, так как мне приходится вручную менять все эти #REF обратно на имена рабочих листов каждый раз, когда я хочу обновить рабочую книгу B.

Это не относится к некоторым другим книгам, которые ссылаются на внешние книги. В таких случаях, когда я открываю книгу, на которую есть ссылка, я все равно получаю ошибки, но это не изменяет формулы физически. Затем, как только я закончу редактирование книги, на которую есть ссылка, я могу просто нажать «Обновить значения» в диалоговом окне «Изменить ссылки».

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

Я не хочу использовать формулы INDIRECT(), так как диапазоны, на которые я ссылаюсь во внешней рабочей книге, могут измениться.

решение1

Однажды я решил ту же проблему, используя следующий метод:

  • ИзФайлЩелкните менюВариант.
  • ОтСписок опцийНажмитеЦентр доверия.
  • НажмитеНастройки центра управления безопасностью.
  • В окне Центра управления безопасностью нажмитеЗащищенный просмотр.
  • Затем снимите галочку.Включите защищенный просмотр для файлов, расположенных в небезопасных местах.

Это изменение настроек решит проблему ошибки #REF!.

Связанный контент