В моей рабочей книге A есть формулы, которые ссылаются на мою рабочую книгу B. После того, как я открою рабочую книгу B и включу редактирование, все формулы в рабочей книге A отображают имя рабочего листа B как #REF (но ссылки на пути к файлам и ячейкам остаются). Это невероятно расстраивает, так как я должен вручную менять все эти # REF на имена рабочих листов каждый раз, когда я хочу обновить книгу B.
Это не относится к некоторым другим рабочим книгам, в которых есть ссылки на внешние рабочие книги. В тех случаях, когда я открываю рабочую книгу, на которую ссылаются, я все еще получаю ошибки, но это не будет физически изменять формулы. Затем, как только я закончу редактировать рабочую книгу, на которую я ссылаюсь, я могу просто пойти и нажать "Обновить значения" в диалоговом окне "Редактировать ссылки".
Чем отличаются эти две ситуации? Как я могу изменить первую ситуацию, которую я описал, во вторую ситуацию? Почему Excel физически изменяет формулы, если структура ссылочной рабочей книги не изменяется?
Я не хочу использовать формулы INDIRECT(), так как диапазоны, на которые я ссылаюсь во внешней книге, могут измениться.