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

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

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

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

1 ответ1

0

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

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

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

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