Excel - Как сохранить диапазоны формул от преобразования в #Ref при недействительности? - PullRequest
0 голосов
/ 03 февраля 2020

Я автоматизирую файл Excel с несколькими вызовами базы данных. При этом я непреднамеренно разбиваю различные области таблицы, которые содержат формулы поиска, как показано ниже:

=INDEX('Schedule Details'!$B$3:$B500,MATCH("English Total",'Schedule Details'!$C$3:$C500,0))

После перерыва функция изменяется на:

=INDEX('Schedule Details'!#REF!,MATCH("English Total",'Schedule Details'!#REF!,0))

I Я прочитал и понял, что это происходит потому, что диапазон, на который я указываю, недопустим, но я не понимаю, почему он должен изменить саму формулу вместо того, чтобы просто пометить значение вызова как #REF!.

Есть ли способ заблокировать формулу, чтобы ее нельзя было изменить? Я попытался перейти к формату ячеек -> Защита -> Заблокировано, и это не имеет никакого эффекта. Становится очень утомительно, чтобы каждый раз, когда я настраиваю таблицу, приходится перепечатывать диапазон: (

...