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

0

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

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

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

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

user7758051
источник
Изменилось ли название листа? Некоторые формулы, такие как vlookup, терпимы к изменениям, а некоторые, например, countif - нет.
Абсент
Чтобы избежать проблемы Используйте функцию INDIRECT () для имен файлов и листов с текстовой ссылкой. Например, вы используете ,, C:\Folder\[A.xls]!Sheet1'!A1и вы получаете C:\Folder\[A.xls]!#REF'!A1. Теперь сохраните File Path, WB & Sheet name в ячейке и перепишите формулу ,, =INDIRECT(D1&"!A1")вам это поможет.
Раджеш С
,, продолжение. Или лучше поделиться примерами данных и формулы с нами!
Раджеш С

Ответы:

0

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

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

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

Раджеш С
источник